Wireless communication method for physical uplink shared channel (PUSCH) communication

Subband-based precoding for 5G PUSCH transmission addresses the limitations of frequency-selective fading channels by applying distinct precoders to resource block groups, improving uplink performance and data rates through adaptive optimization.

WO2026123967A1PCT designated stage Publication Date: 2026-06-18GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2025-10-23
Publication Date
2026-06-18

Smart Images

  • Figure CN2025129650_18062026_PF_FP_ABST
    Figure CN2025129650_18062026_PF_FP_ABST
Patent Text Reader

Abstract

A user equipment (UE) executes a wireless communication method for physical uplink shared channel (PUSCH) communication. The UE receives configuration information for precoding resource block groups (PRGs) for a physical uplink shared channel (PUSCH) transmission. The UE processes physical resource blocks (PRBs) in a frequency domain resource assignment for the PUSCH transmission into one or more PRGs based on the configuration information. The UE receives scheduling information via downlink control information (DCI), wherein the scheduling information indicates, for each PRG of the one or more PRGs, precoding information. The UE transmits the PUSCH by applying different precoders to different PRGs according to the precoding information.
Need to check novelty before this filing date? Find Prior Art

Description

WIRELESS COMMUNICATION METHOD FOR PHYSICAL UPLINK SHARED CHANNEL (PUSCH) COMMUNICATIONCROSS REFERENCE TO RELATED APPLICATIONSThe application claims priority to US provisional patent application No. 63 / 733,312, filed on December 12, 2024,which is incorporated by reference in the present application in its entirety.BACKGROUND OF DISCLOSURE1. Field of Disclosure

[0001] The present disclosure relates to the field of communication systems, and more particularly, to a wirelesscommunication method, a user equipment, and a base station. 2. Description of Related Art

[0002] The 5G (fifth-generation) wireless systems support Physical Uplink Shared Channel (PUSCH) transmission,which is primarily configured in two specified modes: codebook-based transmission and non-codebook-basedtransmission. In the currently specified design for both codebook-based and non-codebook-based PUSCHtransmission, the User equipment (UE) is requested to apply a single wideband precoder across the entire PUSCHfrequency domain resource assignment. This means the identical precoder is applied uniformly to all allocatedPhysical Resource Blocks (PRBs).Technical Problem

[0003] The current design's reliance on a single wideband precoder prevents the system from optimizingtransmission at a finer granularity. In real deployment scenarios, wireless channels are typically frequency-selectivefading channels, where different subbands of a PUSCH frequency assignment have different channel characteristics.Consequently, the wideband precoding specified in the current design is sub-optimal, resulting in degraded uplinktransmission performance and non-optimal uplink data rates.SUMMARY

[0004] An object of the present disclosure is to propose a user equipment, a base station, and wirelesscommunication method.

[0005] In a first aspect, an embodiment of the invention provides a wireless communication method executable ina user equipment (UE) , comprising: receiving configuration information for precoding resource block groups (PRGs) for a physical uplinkshared channel (PUSCH) transmission; processing physical resource blocks (PRBs) in a frequency domain resource assignment for the PUSCHtransmission into one or more PRGs based on the configuration information; receiving scheduling information via downlink control information (DCI) , wherein the schedulinginformation indicates, for each PRG of the one or more PRGs, precoding information; and transmitting the PUSCH by applying different precoders to different PRGs according to the precodinginformation.

[0006] In a second aspect, an embodiment of the invention provides a wireless communication method for physicaluplink shared channel (PUSCH) communication for execution by a base station, comprising: transmitting to a user equipment (UE) configuration information for precoding resource block groups(PRGs) for a physical uplink shared channel (PUSCH) transmission, wherein the configuration informationenables the UE to process physical resource blocks (PRBs) in a frequency domain resource assignment for thePUSCH transmission into one or more PRGs; transmitting scheduling information via downlink control information (DCI) to the UE, wherein thescheduling information indicates, for each PRG of the one or more PRGs, precoding information; and receiving the PUSCH from the UE through the one or more PRGs, among which different PRGs areassociated with different precoders.

[0007] In a third aspect, an embodiment of the invention provides a user equipment (UE) comprising a processorconfigured to call and run a computer program stored in a memory, to cause a device in which the processor is installedto execute the disclosed method.

[0008] In a fourth aspect, an embodiment of the invention provides a base station comprising a processor configuredto call and run a computer program stored in a memory, to cause a device in which the processor is installed to executethe disclosed method.

[0009] The disclosed method may be programmed as computer executable instructions stored in non-transitorycomputer readable medium. The non-transitory computer readable medium, when loaded to a computer, directs aprocessor of the computer to execute the disclosed method.

[0010] The non-transitory computer readable medium may comprise at least one from a group consisting of: a harddisk, a CD-ROM, an optical storage device, a magnetic storage device, a Read Only Memory, a Programmable ReadOnly Memory, an Erasable Programmable Read Only Memory, EPROM, an Electrically Erasable Programmable ReadOnly Memory and a Flash memory.

[0011] The disclosed method may be programmed as a computer program product, that causes a computer to execute the disclosed method.

[0012] The disclosed method may be programmed as a computer program, that causes a computer to execute the disclosed method.Advantageous Effects

[0013] The disclosed invention provides significant technical advancements in wireless communication systems, particularly for Physical Uplink Shared Channel (PUSCH) transmission in 5G New Radio (NR) systems, by introducing subband-based precoding with uplink precoding resource block groups (UL PRGs) .

[0014] Unlike conventional wideband precoding, which applies a single precoder across the entire PUSCH frequency domain resource assignment, the present invention enables the application of distinct precoders to different UL PRGs, each corresponding to a subband. This approach addresses the limitations of frequency-selective fading channels, where different subbands exhibit varying channel conditions, by allowing the User Equipment (UE) to adaptively optimize precoding for each subband. As a result, the invention significantly enhances uplink transmission performance, achieving higher uplink data rates and improved connection quality, which are critical for meeting the demanding requirements of 5G applications such as ultra-reliable low-latency communications (URLLC) and enhanced mobile broadband (eMBB) .

[0015] Furthermore, the invention supports both codebook-based and non-codebook-based PUSCH transmission, providing flexibility to accommodate diverse deployment scenarios. By leveraging Downlink Control Information (DCI) to specify precoding indications and Sounding Reference Signal (SRS) resource indicators (SRIs) for each UL PRG, the invention enables precise control over precoder selection and layer determination, optimizing resource utilization and spectral efficiency.

[0016] The incorporation of advanced transmission schemes, such as Single Frequency Network (SFN) , Spatial Division Multiplexing (SDM) , and Time Division Multiplexing (TDM) repetition, further enhances the invention’s applicability. The SFN scheme improves coverage through multi-Transmission / reception point (multi-TRP) coordination, SDM increases spectrum efficiency via multi-layer transmission, and TDM enhances reliability through repeated transmissions, making the invention versatile for various network conditions.

[0017] These technical effects collectively contribute to more robust and efficient uplink communication, addressing the sub-optimality of existing wideband precoding designs and supporting the evolving needs of 5G NR networks.BRIEF DESCRIPTION OF DRAWINGS

[0018] To clearly illustrate the embodiments of the present disclosure or related technical solutions, the accompanying drawings are briefly described below. These drawings represent embodiments of the present disclosure. A person of ordinary skill in the art may derive additional figures or variations based on these drawings without departing from the scope of the present disclosure.

[0019] FIG. 1 illustrates a schematic diagram showing a telecommunication system.

[0020] FIG. 2 illustrates a schematic diagram showing wireless communication method of an embodiment of the disclosure.

[0021] FIG. 3 illustrates a schematic view showing a user equipment (UE) .

[0022] FIG. 4 illustrates a schematic view showing a base station.

[0023] FIG. 5 illustrates a schematic view showing a network node.

[0024] FIG. 6 illustrates a schematic view showing a chip or executing the disclosed method in a UE.

[0025] FIG. 7 illustrates a schematic view showing a chip or executing the disclosed method in a base station.

[0026] FIG. 8 illustrates a schematic view showing a chip or executing the disclosed method in a network node.

[0027] FIG. 9 illustrates a schematic view showing a system for wireless communication according to an embodiment of the present disclosure.DETAILED DESCRIPTION OF EMBODIMENTS

[0028] Embodiments of the disclosure are described in detail with the technical matters, structural features, achieved objects, and effects with reference to the accompanying drawings as follows. Specifically, the terminologies in the embodiments of the present disclosure are merely for describing the purpose of the certain embodiment, but not to limit the disclosure.

[0029] The 5G (fifth-generation) wireless systems support Physical Uplink Shared Channel (PUSCH) transmission, which is primarily configured in two specified modes: codebook-based transmission and non-codebook-based transmission.

[0030] In the currently specified design for both codebook-based and non-codebook-based PUSCH transmission, the User equipment (UE) is requested to apply a single wideband precoder across the entire PUSCH frequency domain resource assignment. This means the identical precoder is applied uniformly to all allocated Physical Resource Blocks (PRBs) .

[0031] Codebook-Based Transmission:

[0032] For codebook-based PUSCH transmission, the UE is configured with an SRS resource set dedicated to codebook-based operation, which may contain one or more Sounding Reference Signal (SRS) resources. A scheduler (e.g., gNB) uses a Downlink Control Information (DCI) format (e.g., 0_1 or 0_2) to schedule the PUSCH, indicating the following information: 1. The frequency domain resource assignment for the PUSCH. 2. An SRS Resource Indicator (SRI) field to indicate one SRS resource from the configured set. 3. Precoding information and the number of layers to explicitly indicate the scheduled layers and the precoder (s) .

[0033] Non-Codebook-Based Transmission:

[0034] For non-codebook-based PUSCH transmission, the UE is configured with an SRS resource set dedicated to non-codebook operation. The UE is also configured with codebook for the PUSCH transmission, including: a coherent codebook, partial coherent codebook, or non-coherent codebook. The system (e.g., a gNB 20) schedules the PUSCH via a DCI format (e.g., 0_1 or 0_2) which includes the frequency domain resource assignment and an SRI field. In the DCI format, the system indicates the following information to the UE: 1. The frequency domain resource assignment for the PUSCH transmission. 2. A DCI field of SRI (i.e., an SRS resource indicator) to indicate one or more SRS resources in the SRS resource set configured for codebook. The UE shall determine the number of layers and precoder on each layer according to the indication of this SRI field.

[0035] The current design's reliance on a single wideband precoder prevents the system from optimizing transmission at a finer granularity. In real deployment scenarios, wireless channels are typically frequency-selective fading channels, where different subbands of a PUSCH frequency assignment often correspond to different optimal precoders.

[0036] Consequently, the wideband precoding specified in the current design is sub-optimal, resulting in degraded uplink transmission performance and non-optimal uplink data rates.

[0037] With reference to FIG. 1, a telecommunication system including a UE 10a, a UE 10b, a base station (BS) 20a, and a network entity device 30 executes the disclosed method according to an embodiment of the present disclosure. FIG. 1 is shown for illustrative not limiting, and the system may comprise more UEs, BSs, and CN entities. Connections between devices and device components are shown as lines and arrows in the FIGs. The UE 10a may include a processor 11a, a memory 12a, and a transceiver 13a. The UE 10b may include a processor 11b, a memory 12b, and a transceiver 13b. The base station 20a may include a processor 21a, a memory 22a, and a transceiver 23a. The network entity device 30 may include a processor 31, a memory 32, and a transceiver 33. Each of the processors 11a, 11b, 21a, and 31 may be configured to implement proposed functions, procedures and / or methods described in the description. Layers of radio interface protocol may be implemented in the processors 11a, 11b, 21a, and 31. Each of the memory 12a, 12b, 22a, and 32 operatively stores a variety of programs and information to operate a connected processor. Each of the transceivers 13a, 13b, 23a, and 33 are operatively coupled with a connected processor, transmits and / or receives radio signals or wireline signals. The UE 10a may be in communication with the UE 10b or other UEs. The base station 20a may be an eNB, a gNB, or one of other types of radio nodes, and may configure radio resources for the UE 10a and UE 10b.

[0038] Each of the processors 11a, 11b, 21a, and 31 may include an application-specific integrated circuit (ASICs) , other chipsets, logic circuits and / or data processing devices. Each of the memory 12a, 12b, 22a, and 32 may include read-only memory (ROM) , a random access memory (RAM) , a flash memory, a memory card, a storage medium and / or other storage devices. Each of the transceivers 13a, 13b, 23a, and 33 may include baseband circuitry and radio frequency (RF) circuitry to process radio frequency signals. When the embodiments are implemented in software, the techniques described herein may be implemented with modules, procedures, functions, entities, and so on, that perform the functions described herein. The modules may be stored in a memory and executed by the processors. The memory may be implemented within a processor or external to the processor, in which those may be communicatively coupled to the processor via various means are known in the art.

[0039] The network entity device 30 may be a node in a CN. CN may include Long term evolution (LTE) CN or 5G core (5GC) which includes user plane function (UPF) , session management function (SMF) , Access and mobility management function (AMF) , unified data management (UDM) , policy control function (PCF) , control plane (CP)  / user plane (UP) separation (CUPS) , authentication server (AUSF) , network slice selection function (NSSF) , and the network exposure function (NEF) .

[0040] An example of the UE in the description may include one of the UE 10a or UE 10b. An example of the base station in the description may include the base station 20a. With reference to FIG. 2, for example, an embodiment of a UE 10 includes one of the UE 10a or UE 10b, an embodiment of a base station 20 (e.g., gNB) includes the base station 20a. Although the UE 10 and the base station 20 are detailed as an example in the description, the disclosed method may be applied to other UEs and / or other base stations. Uplink (UL) transmission of a control signal or data may be a transmission operation from a UE to a base station. Downlink (DL) transmission of a control signal or data may be a transmission operation from a base station to a UE.

[0041] In the FIG. 2, the UE 10 and the base station 20 execute an embodiment of a wireless communication method. The present disclosure provides solutions for subband-based precoding on PUSCH transmission.

[0042] Step S001: The base station 20 transmits to a UE configuration information for precoding resource block groups (PRGs) for a physical uplink shared channel (PUSCH) transmission, wherein the configuration information enables the UE to process physical resource blocks (PRBs) in a frequency domain resource assignment for the PUSCH transmission into one or more PRGs. The UE 10 receives the configuration information for precoding PRGs for the PUSCH transmission.

[0043] Step S002: The UE 10 processes PRBs in a frequency domain resource assignment for the PUSCH transmission into one or more PRGs based on the configuration information.

[0044] Step S003: The base station 20 transmits scheduling information via downlink control information (DCI) to the UE. The scheduling information indicates, for each PRG of the one or more PRGs, precoding information. The UE 10 receives the scheduling information via DCI.

[0045] Step S004: The UE 10 transmits the PUSCH by applying different precoders to different PRGs according to the precoding information. The base station 20 receives the PUSCH from the UE through the one or more PRGs, among which different PRGs are associated with different precoders.

[0046] In one or more embodiments of the disclosure, the configuration information comprises a size of one PRG, and wherein the size is selected from 1, 2, 4, or 8 PRBs.

[0047] In one or more embodiments of the disclosure, a special value of the size indicates that an entire frequency domain resource assignment is one PRG.

[0048] In one or more embodiments of the disclosure, the configuration information comprises a number of PRGs in the frequency domain resource assignment for the PUSCH transmission.

[0049] In one or more embodiments of the disclosure, the configuration information is received via at least one of radio resource control (RRC) signaling, medium access control element (MAC CE) signaling, or DCI signaling.

[0050] In one or more embodiments of the disclosure, the base station 20 transmits to UE 10 configuration for a sounding reference signal (SRS) resource set comprising one or more SRS resources for codebook-based uplink transmission. The UE 10 receives the configuration for the SRS resource set. The precoding information for each PRG comprises: an indicator indicating a precoder for the PRG, and an SRS resource indicator (SRI) indicating one SRS resource from the SRS resource set.

[0051] In one or more embodiments of the disclosure, the precoding information for a first PRG in the one or more PRGs further indicates a rank of the PUSCH transmission.

[0052] In one or more embodiments of the disclosure, the scheduling information comprises K separate DCI fields for indicating precoders for K PRGs, where K is a number of the PRGs in the one or more PRGs. In one or more embodiments of the disclosure, the scheduling information comprises a single DCI field. A first segment of bits of the DCI field indicates the rank of the PUSCH transmission and a precoder for a first PRG in the one or more PRGs. Each next segment of bits of the DCI field indicates a precoder for a next PRG in the one or more PRGs. For example, first k1 bits of the DCI field indicate the rank of the PUSCH transmission and the precoder for a first PRG in the one or more PRGs; next k2 bits of the DCI field indicate the precoder for a second PRG in the one or more PRGs; and subsequent bits indicate precoders for remaining PRGs in the one or more PRGs.

[0053] In one or more embodiments of the disclosure, SRS resource indicators for the different PRGs are encoded in K separate DCI fields, where K is the number of PRGs in the one or more PRGs. In one or more embodiments of the disclosure, SRS resource indicators for the different PRGs are encoded in a single DCI field, wherein a first segment of bits indicates an SRS resource indicator for a first PRG in the one or more PRGs; and each next segment of bits indicates an SRS resource indicator for a next PRG in the one or more PRGs. For example, first m1 bits indicate the SRS resource indicator for a first PRG in the one or more PRGs; next m1 bits indicate the SRS resource indicator for a second PRG in the one or more PRGs; and subsequent bits indicate SRS resource indicators for remaining PRGs in the one or more PRGs.

[0054] In one or more embodiments of the disclosure, the PUSCH transmission is configured with a single frequency network (SFN) scheme. The base station 20 transmits to UE 10 configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission. The UE 10 receives the configuration for the first SRS resource set and the second SRS resource set. The scheduling information indicates: for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, and for the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.

[0055] In one or more embodiments of the disclosure, the first set of precoders for the first SRS resource set are encoded in K separate DCI fields, where K is a number of the PRGs.

[0056] In one or more embodiments of the disclosure, the first set of precoders for the first SRS resource set are encoded in a single DCI field.

[0057] In one or more embodiments of the disclosure, the PUSCH transmission is configured with a space division multiplexing (SDM) scheme. The base station 20 transmits to UE 10 configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission. The UE 10 receives the configuration for the first SRS resource set and the second SRS resource set. The scheduling information indicates: for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, and for the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.

[0058] In one or more embodiments of the disclosure, the PUSCH transmission is configured with a time division multiplexing (TDM) repetition scheme. The base station 20 transmits to UE 10 configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission. The UE 10 receives the configuration for the first SRS resource set and the second SRS resource set. The scheduling information indicates: for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, and for the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.

[0059] In one or more embodiments of the disclosure, the base station 20 transmits to UE 10 configuration for a SRS resource set comprising one or more SRS resources for non-codebook-based uplink transmission. The UE 10 receives the configuration for the SRS resource set. The precoding information for each PRG in the one or more PRGs comprises an SRS resource indicator indicating one or more SRS resources from the SRS resource set.

[0060] In one or more embodiments of the disclosure, the SRS resource indicator for a first PRG in the one or more PRGs further indicates a rank of the PUSCH transmission.

[0061] In one or more embodiments of the disclosure, a number of layers and a precoder for each PRG in the one or more PRGs are derivable according to the indicated SRS resources. The UE determines a number of layers and a precoder for each PRG in the one or more PRGs according to the indicated SRS resources.

[0062] In one or more embodiments of the disclosure, SRS resource indicators for the different PRGs are encoded in K separate DCI fields, where K is a number of the PRGs in the one or more PRGs.

[0063] In one or more embodiments of the disclosure, SRS resource indicators for the different PRGs are encoded in a single DCI field, wherein a first segment of bits indicates an SRS resource indicator for a first PRG in the one or more PRGs; and each next segment of bits indicates an SRS resource indicator for a next PRG in the one or more PRGs. For example, first n1 bits indicate the SRS resource indicator for a first PRG in the one or more PRGs; next m1 bits indicate the SRS resource indicator for a second PRG in the one or more PRGs; and subsequent bits indicate SRS resource indicators for remaining PRGs in the one or more PRGs.

[0064] In one or more embodiments of the disclosure, the PUSCH transmission is configured with a SFN scheme, the method further comprising: receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission; wherein the scheduling information indicates: for the first SRS resource set, first SRS resource indicators for the PRGs, and for the second SRS resource set, second SRS resource indicators for the PRGs.

[0065] In one or more embodiments of the disclosure, the PUSCH transmission is configured with a SDM scheme, the method further comprising: receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission; wherein the scheduling information indicates: for the first SRS resource set, first SRS resource indicators for the PRGs, and for the second SRS resource set, second SRS resource indicators for the PRGs.

[0066] In one or more embodiments of the disclosure, the PUSCH transmission is configured with a TDM repetition scheme, the method further comprising: receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission; wherein the scheduling information indicates: for the first SRS resource set, first SRS resource indicators for the PRGs, and for the second SRS resource set, second SRS resource indicators for the PRGs.

[0067] In one or more embodiments of the disclosure, the PUSCH transmission is configured via RRC signaling comprising one or more of: an identifier of the PUSCH transmission; the frequency domain resource assignment; a size or number of PRGs in the one or more PRGs; a number of layers for the PUSCH transmission; precoders for each PRG in the one or more PRGs; and an SRS resource indicator for each PRG in the one or more PRGs.

[0068] In one or more embodiments of the disclosure, the DCI comprises a DCI format selected from DCI format 0_1 or DCI format 0_2.

[0069] In one or more embodiments of the disclosure, each PRG in the one or more PRGs comprises one or more contiguous PRBs, and wherein a same precoder is applied to all PRBs within a single PRG.

[0070] In one embodiment, a UE, such as UE 10, 10a, or 10b, is configured by a network (e.g., a gNB 20) to transmit a PUSCH with subband precoding. The UE partitions the frequency domain resource assignment of the PUSCH into one or more uplink precoding resource block groups (UL PRGs) , where each UL PRG corresponds to a subband, and applies a distinct precoder to each UL PRG for PUSCH transmission. The UE is configured with a SRS resource set for either codebook-based or non-codebook-based uplink transmission. The network schedules the PUSCH transmission via a DCI format, which includes, for each UL PRG, a precoding indication specifying one or more precoders and an SRI specifying an SRS resource from the SRS resource set. The UE applies the indicated precoders and SRS resources to the corresponding UL PRGs for PUSCH transmission. The network configures the PUSCH transmission with subband precoding via higher-layer signaling, such as RRC signaling, providing one or more of the following: 1. an identifier (ID) for the PUSCH with configured grant; 2. the frequency domain resource assignment for the PUSCH transmission; 3. the UL PRG configuration for the PUSCH transmission, including the size of a single PRG and / or number of UL PRGs; 4. the number of layers (i.e., rank) for the PUSCH transmission; 5. the precoder (s) for each UL PRG; and 6. an SRI for each UL PRG.

[0071] In a first embodiment of the disclosed method, a network (e.g., gNB 20) configures UE (e.g., UE 10, 10a, or 10b) with an uplink precoding resource block group (UL PRG) configuration for PUSCH transmission. The UE partitions the PRBs in the PUSCH frequency domain resource assignment into one or more UL PRGs based on the UL PRG configuration, applying the same precoder to all PRBs within each UL PRG. The UL PRG configuration is provided via RRC signaling, medium access control control element (MAC CE) , or DCI format, and may include one or both of the following: 1. Size of UL PRG: The network provides an indicator specifying the size of one UL PRG (e.g., 1, 2, 4, or 8 PRBs) . A specific indicator value may indicate that the entire PUSCH frequency domain resource assignment constitutes a single UL PRG, corresponding to wideband precoding. 2. Number of UL PRGs: The network specifies the number of UL PRGs (e.g., 2, 3, 4, etc. ) within the PUSCH frequency domain resource assignment. For example, for a PUSCH with N PRBs and M UL PRGs, the UE partitions the N PRBs into M UL PRGs. Note that N and M are positive integers.

[0072] In a second embodiment, a network (e.g., a gNB 20) schedules a codebook-based PUSCH transmission with uplink precoding resource block group (UL PRG) -based precoding for a UE (e.g., UE 10, 10a, or 10b) . The UE is configured with an SRS resource set containing one or more SRS resources for codebook-based uplink transmission and with a UL PRG configuration for PUSCH transmission as described in the first embodiment. The network schedules the PUSCH transmission via a DCI format, which includes one or more of the following fields: 1. A frequency domain resource assignment for the PUSCH; 2. A precoding indication for each UL PRG, where the indication for the first UL PRG specifies the precoder and the rank of the PUSCH, and indications for subsequent UL PRGs specify the precoder for each respective UL PRG; and 3. An SRI for each UL PRG, each indicating one SRS resource from the SRS resource set for codebook-based uplink transmission.

[0073] For example, the precoding indication comprises: 1. One indicator configured to indicate the precoder (s) for the first UL PRG in this PUSCH and the rank (i.e., the number of layers) of this PUSCH. 2. One indicator configured to indicate the precoder (s) for the second UL PRG in this PUSCH. 3. One indicator configured to indicate the precoder (s) for the third UL PRG in this PUSCH. 4. … 5. One indicator configured to indicate the precoder (s) for the last UL PRG in this PUSCH.

[0074] For example, the SRS resource indicator comprises: 1. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one SRS resource from the SRS resource set for codebook-based uplink transmission. 2. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one SRS resource from the SRS resource set for codebook-based uplink transmission. 3. … 4. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicate one SRS resource from the SRS resource set for codebook-based uplink transmission.

[0075] In one example, the precoding indications for UL PRGs are encoded in K separate DCI fields, where K is the number of UL PRGs, each field indicating the precoder for a respective UL PRG. In another example, the precoding indications are encoded in a single DCI field, where the first k1 bits indicate the rank of the PUSCH and the precoder for the first UL PRG, and subsequent bits (e.g., k2 bits for the second UL PRG, and so forth) indicate the precoders for the remaining UL PRGs.

[0076] In one example, the SRS resource indicators (SRIs) for UL PRGs are encoded in K separate DCI fields, where K is the number of UL PRGs, each field indicating one SRS resource from the SRS resource set for codebook-based uplink transmission. In another example, the SRIs are encoded in a single DCI field, where the first m1 bits indicate the SRI for the first UL PRG, and subsequent bits (e.g., next m1 bits for the second UL PRG, and so forth) indicate the SRIs for the remaining UL PRGs.

[0077] Note that k1, k2, and m1 are positive integers. The variables k1, k2, and m1 may be equal or not. Since the first k1 bits may contain more bits to represent the rank, k1 may be greater than k2.

[0078] In a third embodiment of the disclosed method, a network (e.g., gNB 20) schedules a non-codebook-based PUSCH transmission with UL PRG-based precoding for a UE (e.g., UE 10, 10a, or 10b) . The UE is configured with an SRS resource set containing one or more SRS resources for non-codebook-based uplink transmission and with a UL PRG configuration for PUSCH transmission as described in the first embodiment. The network schedules the PUSCH transmission via a DCI format, which includes the following fields: 1. A frequency domain resource assignment for the PUSCH; 2. An SRI for each UL PRG, each indicating one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission, wherein the SRI for the first UL PRG further indicates the rank of the PUSCH.

[0079] The UE determines the precoder and the number of layers for each UL PRG based on the indicated SRS resources.

[0080] For example, the SRS resource indicator comprises: 1. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission and also indicates the number of layers (i.e., rank) of the scheduled PUSCH. 2. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.  3. … 4. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.

[0081] In one example, the SRS resource indicators (SRIs) for UL PRGs are encoded in K separate DCI fields, where K is the number of UL PRGs, each field indicating one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission. In another example, the SRIs are encoded in a single DCI field, where the first n1 bits indicate the SRI for the first UL PRG, and subsequent bits (e.g., next m1 bits for the second UL PRG, and so forth) indicate the SRIs for the remaining UL PRGs.

[0082] Note that K, n1, and m1 are positive integers. The variables K, n1, and m1 may be equal or not. Since the first n1 bits may contain more bits to represent the rank, n1 may be greater than m1.

[0083] In a fourth embodiment of the disclosed method, a network (e.g., gNB 20) configures a UE (e.g., UE 10, 10a, or 10b) to transmit a PUSCH with a SFN scheme and subband precoding, supporting either codebook-based or non-codebook-based uplink transmission. In one example, the network schedules a codebook-based PUSCH transmission with uplink precoding resource block group (UL PRG) -based precoding and SFN scheme for the UE. The UE is configured with two SRS resource sets, each containing one or more SRS resources for codebook-based uplink transmission: a first SRS resource set and a second SRS resource set. The UE is further configured with a UL PRG configuration for PUSCH transmission as described in the first embodiment. The network schedules the PUSCH transmission via a DCI format, which includes the following field, among others: A frequency domain resource assignment for the PUSCH.

[0084] Additional DCI fields for precoding indications and SRS resource indicators (SRIs) for each UL PRG in the first and second SRS resource sets are provided as described in the following.

[0085] For the first SRS resource set:

[0086] The indication information for the first SRS resource set may comprise, for each UL PRG in the PUSCH, a precoding indication and an SRS resource indicator. Each precoding indication indicates one or more precoders for the respective UL PRG for codebook-based uplink transmission. Each SRS resource indicator indicates one or more SRS resources for the respective UL PRG for codebook-based uplink transmission. For example, the indication information for the first SRS resource set may comprise: 1. One indicator configured to indicate the precoder (s) for the first UL PRG in this PUSCH and the rank (i.e., the number of layers) of this PUSCH. 2. One indicator configured to indicate the precoder (s) for the second UL PRG in this PUSCH. 3. One indicator configured to indicate the precoder (s) for the third UL PRG in this PUSCH. 4. … 5. One indicator configured to indicate the precoder (s) for the last UL PRG in this PUSCH. 6. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission. 7. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission. 8. … 9. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission.

[0087] For the second SRS resource set:

[0088] The indication information for the second SRS resource set may comprise, for each UL PRG in the PUSCH, a precoding indication and an SRS resource indicator. Each precoding indication indicates one or more precoders for the respective UL PRG for codebook-based uplink transmission. Each SRS resource indicator indicates one or more SRS resources for the respective UL PRG for codebook-based uplink transmission. For example, the indication information for the second SRS resource set may comprise: 1. One indicator configured to indicate the precoder (s) for the first UL PRG in this PUSCH. 2. One indicator configured to indicate the precoder (s) for the second UL PRG in this PUSCH. 3. One indicator configured to indicate the precoder (s) for the third UL PRG in this PUSCH. 4. … 5. One indicator configured to indicate the precoder (s) for the last UL PRG in this PUSCH. 6. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission. 7. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission. 8. … 9. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission.

[0089] In one example, the indicators for indicating precoder (s) for UL PRGs corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one precoder for the respective UL PRG, where K is the number of UL PRGs.

[0090] In one example, the indicator for indicating precoder (s) for UL PRGs corresponding to the first SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the rank of the PUSCH and the precoder (s) for the first UL PRG, and each subsequent k2-bit segment (e.g., next k2 bits for the second UL PRG, and so forth) of the DCI field indicates the precoder (s) for a subsequent UL PRG (e.g., the precoder (s) for the second UL PRG, and so forth) .

[0091] In one example, the indicators for indicating precoder (s) for UL PRGs corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one precoder for the respective UL PRG, where K is the number of UL PRGs.

[0092] In one example, the indicator for indicating precoder (s) for UL PRGs corresponding to the second SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the rank of the PUSCH and the precoder (s) for the first UL PRG, and each subsequent k1-bit segment (e.g., next k1 bits for the second UL PRG, and so forth) of the DCI field indicates the precoder (s) for a subsequent UL PRG (e.g., the precoder (s) for the second UL PRG, and so forth) .

[0093] In one example, the indicators for indicating SRS resource indicator corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0094] In one example, the indicator for indicating SRS resource indicators corresponding to the first SRS resource set can be coded in one DCI field, where the first m1 bits of the DCI fields indicate the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0095] In one example, the indicators for indicating SRS resource indicator corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0096] In one example, the indicator for indicating SRS resource indicators corresponding to the second SRS resource set can be coded in one DCI field, where the first m1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0097] In an example, the network can schedule a non-codebook-based PUSCH transmission with UL PRG-based precoding and SFN scheme to the UE. The UE can be provided with an SRS resource set with one or more SRS resources for non-codebook-based uplink transmission. The UE can be provided with the configuration of UL PRG for PUSCH transmission according to the first embodiment. The network can schedule such a PUSCH transmission through a DCI format and the DCI format can indicate one or more of the following DCI fields: a frequency domain resource assignment for the PUSCH

[0098] For the first SRS resource set:

[0099] The indication information for the first SRS resource set may comprise an SRS resource indicator for each UL PRG in the PUSCH, each indicating one or more SRS resources for the respective UL PRG for non-codebook-based uplink transmission. For example, the indication information for the first SRS resource set may comprise: 1. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission and also indicates the number of layers (i.e., rank) of the scheduled PUSCH. 2. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.  3. … 4. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.

[0100] For the second SRS resource set:

[0101] The indication information for the second SRS resource set may comprise an SRS resource indicator for each UL PRG in the PUSCH, each indicating one or more SRS resources for the respective UL PRG for non-codebook-based uplink transmission. For example, the indication information for the second SRS resource set may comprise: 1. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission and also indicates the number of layers (i.e., rank) of the scheduled PUSCH. 2. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.  3. … 4. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.

[0102] In one example, the indicators for indicating SRS resource indicator corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0103] In one example, the indicator for indicating SRS resource indicators corresponding to the first SRS resource set can be coded in one DCI field, where the first n1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0104] In one example, the indicators for indicating SRS resource indicator corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0105] In one example, the indicator for indicating SRS resource indicators corresponding to the second SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent k1-bit segment (e.g., next k1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0106] In a fifth embodiment of the disclosed method, the network (e.g., gNB 20) can configure the UE (e.g., UE 10, 10a, or 10b) to transmit PUSCH with SDM scheme and subband precoding. The PUSCH transmission can be codebook-based. The PUSCH transmission can be non-codebook-based.

[0107] In one example, the network can schedule a codebook-based PUSCH transmission with UL PRG-based precoding and SDM scheme to the UE. The UE can be provided with two SRS resource sets with one or more SRS resources for codebook-based uplink transmission: a first SRS resource set and a second SRS resource set. The UE can be provided with the configuration of UL PRG for PUSCH transmission according to the first embodiment. The network can schedule such a PUSCH transmission through a DCI format and the DCI format can indicate one or more of the following DCI fields: a frequency domain resource assignment for the PUSCH

[0108] For the first SRS resource set:

[0109] The indication information for the first SRS resource set may comprise, for each UL PRG in the PUSCH, a precoding indication and an SRS resource indicator. Each precoding indication indicates one or more precoders for the respective UL PRG. Each SRS resource indicator indicates one or more SRS resources for the respective UL PRG for codebook-based uplink transmission. For example, the indication information for the first SRS resource set may comprise: 1. One indicator configured to indicate the precoder (s) for the first UL PRG in this PUSCH and the rank (i.e., the number of layers) of this PUSCH. 2. One indicator configured to indicate the precoder (s) for the second UL PRG in this PUSCH. 3. One indicator configured to indicate the precoder (s) for the third UL PRG in this PUSCH. 4. … 5. One indicator configured to indicate the precoder (s) for the last UL PRG in this PUSCH. 6. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission. 7. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission. 8. … 9. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission.

[0110] For the second SRS resource set:

[0111] The indication information for the second SRS resource set may comprise, for each UL PRG in the PUSCH, a precoding indication and an SRS resource indicator. Each precoding indication indicates one or more precoders for the respective UL PRG. Each SRS resource indicator indicates one or more SRS resources for the respective UL PRG for codebook-based uplink transmission. For example, the indication information for the second SRS resource set may comprise: 1. One indicator configured to indicate the precoder (s) for the first UL PRG in this PUSCH. 2. One indicator configured to indicate the precoder (s) for the second UL PRG in this PUSCH. 3. One indicator configured to indicate the precoder (s) for the third UL PRG in this PUSCH. 4. … 5. One indicator configured to indicate the precoder (s) for the last UL PRG in this PUSCH. 6. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission. 7. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission. 8. … 9. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission.

[0112] In one example, the indicators for indicating precoder (s) for UL PRGs corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one precoder for the respective UL PRG, where K is the number of UL PRGs.

[0113] In one example, the indicator for indicating precoder (s) for UL PRGs corresponding to the first SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the rank of the PUSCH and the precoder (s) for the first UL PRG, and each subsequent k2-bit segment (e.g., next k2 bits for the second UL PRG, and so forth) of the DCI field indicates the precoder (s) for a subsequent UL PRG (e.g., the precoder (s) for the second UL PRG, and so forth) .

[0114] In one example, the indicators for indicating precoder (s) for UL PRGs corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one precoder for the respective UL PRG, where K is the number of UL PRGs.

[0115] In one example, the indicator for indicating precoder (s) for UL PRGs corresponding to the second SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the rank of the PUSCH and the precoder (s) for the first UL PRG, and each subsequent k1-bit segment (e.g., next k1 bits for the second UL PRG, and so forth) of the DCI field indicates the precoder (s) for a subsequent UL PRG (e.g., the precoder (s) for the second UL PRG, and so forth) .

[0116] In one example, the indicators for indicating SRS resource indicator corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0117] In one example, the indicator for indicating SRS resource indicators corresponding to the first SRS resource set can be coded in one DCI field, where the first m1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0118] In one example, the indicators for indicating SRS resource indicator corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0119] In one example, the indicator for indicating SRS resource indicators corresponding to the second SRS resource set can be coded in one DCI field, where the first m1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0120] In an example within the fifth embodiment, a network (e.g., gNB 20) schedules a non-codebook-based PUSCH transmission with UL PRG-based precoding and a SDM scheme for a UE (e.g., UE 10, 10a, or 10b) . The UE is configured with one or more SRS resource sets, each containing one or more SRS resources for non-codebook-based uplink transmission, and with a UL PRG configuration for PUSCH transmission as described in the first embodiment. The network schedules the PUSCH transmission via a DCI format, which includes the following field, among others: A frequency domain resource assignment for the PUSCH.

[0121] Additional DCI fields, such as SRS resource indicators (SRIs) for each UL PRG to indicate one or more SRS resources and the rank for non-codebook-based uplink transmission, are provided as described in the following. The UE derives the precoder and the number of layers for each UL PRG based on the indicated SRS resources.

[0122] For the first SRS resource set:

[0123] The indication information for the first SRS resource set may comprise an SRS resource indicator for each UL PRG in the PUSCH, each indicating one or more SRS resources for the respective UL PRG for non-codebook-based uplink transmission. For example, the indication information for the first SRS resource set may comprise: 1. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission and also indicates the number of layers (i.e., rank) of the scheduled PUSCH. 2. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission. 3. … 4. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.

[0124] For the second SRS resource set:

[0125] The indication information for the second SRS resource set may comprise an SRS resource indicator for each UL PRG in the PUSCH, each indicating one or more SRS resources for the respective UL PRG for non-codebook-based uplink transmission. For example, the indication information for the second SRS resource set may comprise: 1. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission and also indicates the number of layers (i.e., rank) of the scheduled PUSCH. 2. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.  3. … 4. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.

[0126] In one example, the indicators for indicating SRS resource indicator corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0127] In one example, the indicator for indicating SRS resource indicators corresponding to the first SRS resource set can be coded in one DCI field, where the first n1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0128] In one example, the indicators for indicating SRS resource indicator corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0129] In one example, the indicator for indicating SRS resource indicators corresponding to the second SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent k1-bit segment (e.g., next k1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0130] In a sixth embodiment of the disclosed method, the network (e.g., gNB 20) can configure the UE (e.g., UE 10, 10a, or 10b) to transmit PUSCH with TDM repetition scheme and subband precoding. The PUSCH transmission can be codebook-based. The PUSCH transmission can be non-codebook-based.

[0131] In one example, the network can schedule a codebook-based PUSCH transmission with UL PRG-based precoding and TDM repetition scheme to the UE. The UE can be provided with two SRS resource sets with one or more SRS resources for codebook-based uplink transmission: a first SRS resource set and a second SRS resource set. The UE can be provided with the configuration of UL PRG for PUSCH transmission according to the first embodiment. The network can schedule such a PUSCH transmission through a DCI format and the DCI format can indicate one or more of the following DCI fields: a frequency domain resource assignment for the PUSCH

[0132] For the first SRS resource set:

[0133] The indication information for the first SRS resource set may comprise, for each UL PRG in the PUSCH, a precoding indication and an SRS resource indicator. Each precoding indication indicates one or more precoders for the respective UL PRG. Each SRS resource indicator indicates one or more SRS resources for the respective UL PRG for codebook-based uplink transmission. For example, the indication information for the first SRS resource set may comprise: 1. One indicator configured to indicate the precoder (s) for the first UL PRG in this PUSCH and the rank (i.e., the number of layers) of this PUSCH. 2. One indicator configured to indicate the precoder (s) for the second UL PRG in this PUSCH. 3. One indicator configured to indicate the precoder (s) for the third UL PRG in this PUSCH. 4. … 5. One indicator configured to indicate the precoder (s) for the last UL PRG in this PUSCH. 6. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission. 7. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission. 8. … 9. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one SRS resource from the first SRS resource set for codebook-based uplink transmission.

[0134] For the second SRS resource set:

[0135] The indication information for the second SRS resource set may comprise, for each UL PRG in the PUSCH, a precoding indication and an SRS resource indicator. Each precoding indication indicates one or more precoders for the respective UL PRG. Each SRS resource indicator indicates one or more SRS resources for the respective UL PRG for codebook-based uplink transmission. For example, the indication information for the second SRS resource set may comprise: 1. One indicator configured to indicate the precoder (s) for the first UL PRG in this PUSCH. 2. One indicator configured to indicate the precoder (s) for the second UL PRG in this PUSCH. 3. One indicator configured to indicate the precoder (s) for the third UL PRG in this PUSCH. 4. … 5. One indicator configured to indicate the precoder (s) for the last UL PRG in this PUSCH. 6. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission. 7. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission.  8. … 9. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one SRS resource from the second SRS resource set for codebook-based uplink transmission.

[0136] In one example, the indicators for indicating precoder (s) for UL PRGs corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one precoder for the respective UL PRG, where K is the number of UL PRGs.

[0137] In one example, the indicator for indicating precoder (s) for UL PRGs corresponding to the first SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the rank of the PUSCH and the precoder (s) for the first UL PRG, and each subsequent k2-bit segment (e.g., next k2 bits for the second UL PRG, and so forth) of the DCI field indicates the precoder (s) for a subsequent UL PRG (e.g., the precoder (s) for the second UL PRG, and so forth) .

[0138] In one example, the indicators for indicating precoder (s) for UL PRGs corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one precoder for the respective UL PRG, where K is the number of UL PRGs.

[0139] In one example, the indicator for indicating precoder (s) for UL PRGs corresponding to the second SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the rank of the PUSCH and the precoder (s) for the first UL PRG, and each subsequent k1-bit segment (e.g., next k1 bits for the second UL PRG, and so forth) of the DCI field indicates the precoder (s) for a subsequent UL PRG (e.g., the precoder (s) for the second UL PRG, and so forth) .

[0140] In one example, the indicators for indicating SRS resource indicator corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0141] In one example, the indicator for indicating SRS resource indicators corresponding to the first SRS resource set can be coded in one DCI field, where the first m1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0142] In one example, the indicators for indicating SRS resource indicator corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0143] In one example, the indicator for indicating SRS resource indicators corresponding to the second SRS resource set can be coded in one DCI field, where the first m1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0144] In an example, the network can schedule a non-codebook-based PUSCH transmission with UL PRG-based precoding and TDM repetition scheme to the UE. The UE can be provided with an SRS resource set with one or more SRS resources for non-codebook-based uplink transmission. The UE can be provided with the configuration of UL PRG for PUSCH transmission according to the first embodiment. The network can schedule such a PUSCH transmission through a DCI format and the DCI format can indicate one or more of the following DCI fields: a frequency domain resource assignment for the PUSCH

[0145] For the first SRS resource set:

[0146] The indication information for the first SRS resource set may comprise an SRS resource indicator for each UL PRG in the PUSCH, each indicating one or more SRS resources for the respective UL PRG for non-codebook-based uplink transmission. For example, the indication information for the first SRS resource set may comprise: 1. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission and also indicates the number of layers (i.e., rank) of the scheduled PUSCH. 2. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.  3. … 4. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.

[0147] For the second SRS resource set:

[0148] The indication information for the second SRS resource set may comprise an SRS resource indicator for each UL PRG in the PUSCH, each indicating one or more SRS resources for the respective UL PRG for non-codebook-based uplink transmission. For example, the indication information for the second SRS resource set may comprise: 1. One indicator configured to indicate an SRS resource indicator for the first UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission and also indicates the number of layers (i.e., rank) of the scheduled PUSCH. 2. One indicator configured to indicate an SRS resource indicator for the second UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.  3. … 4. One indicator configured to indicate an SRS resource indicator for the last UL PRG in this PUSCH, which indicates one or more SRS resources from the SRS resource set for non-codebook-based uplink transmission.

[0149] In one example, the indicators for indicating SRS resource indicator corresponding to the first SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0150] In one example, the indicator for indicating SRS resource indicators corresponding to the first SRS resource set can be coded in one DCI field, where the first n1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent m1-bit segment (e.g., next m1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0151] In one example, the indicators for indicating SRS resource indicator corresponding to the second SRS resource set can be separate K DCI fields, each field indicating one SRS resource indicator for the respective UL PRG, where K is the number of UL PRGs.

[0152] In one example, the indicator for indicating SRS resource indicators corresponding to the second SRS resource set can be coded in one DCI field, where the first k1 bits of the DCI fields indicates the SRS resource indicator for the first UL PRG, and each subsequent k1-bit segment (e.g., next k1 bits for the second UL PRG, and so forth) of the DCI field indicates an SRS resource indicator for a subsequent UL PRG (e.g., an SRS resource indicator for the second UL PRG, and so forth) .

[0153] The proposed methods support applying subband-based precoding on PUSCH transmission to improve uplink connection quality.

[0154] With reference to FIG. 3, the UE 10 may include a processor 11a, a memory 12a, and a transceiver 13a. The processor 11a is configured to call and run a computer program stored in the memory 12a, to cause UE 10 in which the processor 11a is installed to execute the disclosed method, steps, and / or functions of a UE. The UE 10 is an example of the UE in the description. The transceiver 13a may include baseband circuitry and radio frequency (RF) circuitry.

[0155] With reference to FIG. 4, the base station 20 is a network device and may include a processor 21a, a memory 22a, and a transceiver 23a. The processor 21a is configured to call and run a computer program stored in the memory 22a, to cause base station 20 in which the processor 21a is installed to execute the method, steps, and / or functions of a base station. The eNB, ng-eNB, and gNB are examples of the base station in the description. The base station can have a functional split configuration such that a first portion of the base station (referred to as onboard eNB, ng-eNB, and gNB) is installed in an NTN device, such as a satellite, and a second portion of the base station (referred to as on-ground eNB, ng-eNB, and gNB) is installed in a terrestrial network (TN) device. The transceiver 23a, may include baseband circuitry and radio frequency (RF) circuitry.

[0156] With reference to FIG. 5, the network device 30 may be a core network device and may include a processor 31a, a memory 32a, and a transceiver 33a. The processor 31a is configured to call and run a computer program stored in the memory 32a, to cause network node 30 in which the processor 31a is installed to execute the method, steps, and / or functions of a network device. The MME, S-GW, AMF, SMF, UPF, and other core network devices are examples of the network device in the description. The network device can have a functional split configuration such that a first portion of the network device (referred to as onboard core network device, such as MME-onboard) is installed in an NTN device, such as a satellite, and a second portion of the network device (referred to as on-ground core network device, such as MME-ground) is installed in a terrestrial network (TN) device. The transceiver 33a, may include baseband circuitry and radio frequency (RF) circuitry.

[0157] With reference to FIG. 6, the embodiment of the disclosure also provides a chip 70 that may correspond to a UE in the embodiments of the disclosure. The chip 70 may implement a corresponding process realized by the UE in various methods of the embodiments of the disclosure. The chip 70 includes a processor 71, and the processor 71 may call and run a computer program from memory to implement the methods in the embodiments of the present application. Optionally, the chip 70 may also include a memory 72. In particular, the processor 71 may call and run the computer program from the memory 72 to implement the methods in the embodiments of the present application.

[0158] Moreover, the memory 72 may be a separate device from the processor 71 or may be integrated into the processor 71. Optionally, the chip 70 may include an input interface 73. Note that the processor 71 may control the input interface 73 to communicate with other devices or chips, specifically, to obtain messages or data sent by other devices or chips. Optionally, the chip 70 may further include an output interface 74. Note that the processor 71 may control the output interface 74 to communicate with other devices or chips, specifically, to output messages or data to other devices or chips.

[0159] With reference to FIG. 7, the embodiment of the disclosure also provides another chip 80 that may correspond to a base station (e.g., network node, radio node, the base station, eNB, ng-eNB, or gNB, onboard portion of a base station or on-ground portion of a base station ) in the description, and the chip 80 may implement the corresponding processes implemented by the base station in the various methods of the embodiments of the disclosure. The chip 80 includes a processor 81, and the processor 81 may call and run a computer program from the memory 82 to implement the methods in the embodiments of the present application. Optionally, the chip 80 may further include a memory 82. In particular, the processor 81 may call and run the computer program from the memory 82 to implement the methods in the embodiments of the present application. Wherein the memory 82 may be a separate device from the processor 81 or may be integrated into the processor 81. Optionally, the chip 80 may also include an input interface 83. In particular, the processor 81 may control the input interface 83 to communicate with other devices or chips, specifically, to obtain messages or data sent by other devices or chips. Optionally, the chip may further include an output interface 84. In particular, the processor 81 may control the output interface 84 to communicate with other devices or chips, specifically, to output messages or data to other devices or chips.

[0160] With reference to FIG. 8, the embodiment of the disclosure also provides another chip 90 that may correspond to a network device (e.g., CN network entity, network node, radio node, the base station, eNB, ng-eNB, or gNB, onboard portion of a network device, such as MME-onboard, or on-ground portion of a network device, such as MME-ground) in the description, and the chip 90 may implement the corresponding processes implemented by the base station in the various methods of the embodiments of the disclosure. The chip 90 includes a processor 91, and the processor 91 may call and run a computer program from the memory 92 to implement the methods in the embodiments of the present application. Optionally, the chip 90 may further include a memory 92. In particular, the processor 91 may call and run the computer program from the memory 92 to implement the methods in the embodiments of the present application. Wherein the memory 92 may be a separate device from the processor 91 or may be integrated into the processor 91. Optionally, the chip 90 may also include an input interface 93. In particular, the processor 91 may control the input interface 93 to communicate with other devices or chips, specifically, to obtain messages or data sent by other devices or chips. Optionally, the chip may further include an output interface 94. In particular, the processor 91 may control the output interface 94 to communicate with other devices or chips, specifically, to output messages or data to other devices or chips.

[0161] FIG. 9 is a block diagram of an example system 700 for wireless communication according to an embodiment of the present disclosure. Embodiments described herein may be implemented into the system using any suitably configured hardware and / or software. FIG. 9 illustrates the system 700 including a radio frequency (RF) circuitry 710, a baseband circuitry 720, a processing unit 730, a memory / storage 740, a display 750, a camera 760, a sensor 770, and an input / output (I / O) interface 780, coupled with each other as illustrated.

[0162] The processing unit 730 may include circuitry, such as, but not limited to, one or more single-core or multi-core processors. The processors may include any combinations of general-purpose processors and dedicated processors, such as graphics processors and application processors. The processors may be coupled with the memory / storage and configured to execute instructions stored in the memory / storage to enable various applications and / or operating systems running on the system.

[0163] The baseband circuitry 720 may include circuitry, such as, but not limited to, one or more single-core or multi-core processors. The processors may include a baseband processor. The baseband circuitry may handle various radio control functions that enable communication with one or more radio networks via the RF circuitry. The radio control functions may include, but are not limited to, signal modulation, encoding, decoding, radio frequency shifting, etc. In some embodiments, the baseband circuitry may provide for communication compatible with one or more radio technologies. For example, in some embodiments, the baseband circuitry may support communication with 5G NR, LTE, an evolved universal terrestrial radio access network (EUTRAN) and / or other wireless metropolitan area networks (WMAN) , a wireless local area network (WLAN) , a wireless personal area network (WPAN) . Embodiments in which the baseband circuitry is configured to support radio communications of more than one wireless protocol may be referred to as multi-mode baseband circuitry. In various embodiments, the baseband circuitry 720 may include circuitry to operate with signals that are not strictly considered as being in a baseband frequency. For example, in some embodiments, baseband circuitry may include circuitry to operate with signals having an intermediate frequency, which is between a baseband frequency and a radio frequency.

[0164] The RF circuitry 710 may enable communication with wireless networks using modulated electromagnetic radiation through a non-solid medium. In various embodiments, the RF circuitry may include switches, filters, amplifiers, etc. to facilitate communication with the wireless network. In various embodiments, the RF circuitry 710 may include circuitry to operate with signals that are not strictly considered as being in a radio frequency. For example, in some embodiments, RF circuitry may include circuitry to operate with signals having an intermediate frequency, which is between a baseband frequency and a radio frequency.

[0165] In various embodiments, the transmitter circuitry, control circuitry, or receiver circuitry discussed above with respect to the UE, eNB, or gNB may be embodied in whole or in part in one or more of the RF circuitries, the baseband circuitry, and / or the processing unit. As used herein, “circuitry” may refer to, be part of, or include an Application Specific Integrated Circuit (ASIC) , an electronic circuit, a processor (shared, dedicated, or group) , and / or memory (shared, dedicated, or group) that execute one or more software or firmware programs, a combinational logic circuit, and / or other suitable hardware components that provide the described functionality. In some embodiments, the electronic device circuitry may be implemented in, or functions associated with the circuitry may be implemented by, one or more software or firmware modules. In some embodiments, some or all of the constituent components of the baseband circuitry, the processing unit, and / or the memory / storage may be implemented together on a system on a chip (SOC) .

[0166] The memory / storage 740 may be used to load and store data and / or instructions, for example, for the system. The memory / storage for one embodiment may include any combination of suitable volatile memory, such as dynamic random access memory (DRAM) ) , and / or non-volatile memory, such as flash memory. In various embodiments, the I / O interface 780 may include one or more user interfaces designed to enable user interaction with the system and / or peripheral component interfaces designed to enable peripheral component interaction with the system. User interfaces may include, but are not limited to a physical keyboard or keypad, a touchpad, a speaker, a microphone, etc. Peripheral component interfaces may include, but are not limited to, a non-volatile memory port, a universal serial bus (USB) port, an audio jack, and a power supply interface.

[0167] In various embodiments, the sensor 770 may include one or more sensing devices to determine environmental conditions and / or location information related to the system. In some embodiments, the sensors may include, but are not limited to, a gyro sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of, or interact with, the baseband circuitry and / or RF circuitry to communicate with components of a positioning network, e.g., a global positioning system (GPS) satellite. In various embodiments, the display 750 may include a display, such as a liquid crystal display and a touch screen display. In various embodiments, the system 700 may be a mobile computing device such as, but not limited to, a laptop computing device, a tablet computing device, a netbook, an Ultrabook, a smartphone, etc. In various embodiments, the system may have more or less components, and / or different architectures. Where appropriate, the methods described herein may be implemented as a computer program. The computer program may be stored on a storage medium, such as a non-transitory storage medium.

[0168] The embodiment of the present disclosure is a combination of techniques / processes that may be adopted in 3rd Generation Partnership Project (3GPP) specification to create an end product.

[0169] A person having ordinary skill in the art understands that each of the units, algorithm, and steps described and disclosed in the embodiments of the present disclosure are realized using electronic hardware or combinations of software for computers and electronic hardware. Whether the functions run in hardware or software depends on the condition of the application and design requirement for a technical plan. A person who has ordinary skill in the art may use different ways to realize the function for each specific application while such realizations should not go beyond the scope of the present disclosure. It is understood by a person having ordinary skill in the art that he / she may refer to the working processes of the system, device, and unit in the above-mentioned embodiment since the working processes of the above-mentioned system, device, and unit are basically the same. For easy description and simplicity, these working processes will not be detailed.

[0170] It is to be understood that the systems, devices, and methods disclosed in the embodiments of the present disclosure may be implemented in alternative configurations. The embodiments described are illustrative and not restrictive. The division of functional units is based on logical functions, and alternative divisions may be employed in practice. Multiple units or components may be combined or integrated into another system, or certain features may be omitted or not implemented. Additionally, the described couplings, whether direct, indirect, or communicative, may be achieved through various interfaces, devices, or units using electrical, mechanical, or other forms of connection.

[0171] The functional units described herein may or may not be physically separate. Displayed units may or may not constitute physical entities and may be located in a single location or distributed across multiple network entities. Some or all of the units may be selected based on the objectives of specific embodiments. Furthermore, each functional unit in the embodiments may be integrated into a single processing unit, exist as physically distinct units, or be integrated with other units into a single processing unit.

[0172] If the software function unit is realized and used and sold as a product, it may be stored in a readable storage medium in a computer. Based on this understanding, the technical plan proposed by the present disclosure may be essentially or partially realized in the form of a software product. Or, one part of the technical plan beneficial to conventional technology may be realized as the form of a software product. The software product in the computer is stored in a storage medium, including a plurality of commands for a computational device (such as a personal computer, a server, or a network device) to run all or some of the steps disclosed by the embodiments of the present disclosure. The storage medium includes a USB disk, a mobile hard disk, a read-only memory (ROM) , a random-access memory (RAM) , a floppy disk, or other kinds of media capable of storing program codes.

[0173] While the present disclosure has been described in connection with what is considered the most practical and preferred embodiments, it is understood that the present disclosure is not limited to the disclosed embodiments but is intended to cover various arrangements made without departing from the scope of the broadest interpretation of the appended claims.

Claims

A wireless communication method for physical uplink shared channel (PUSCH) communication for execution by a user equipment (UE) , comprising:receiving configuration information for precoding resource block groups (PRGs) for a physical uplink shared channel (PUSCH) transmission;processing physical resource blocks (PRBs) in a frequency domain resource assignment for the PUSCH transmission into one or more PRGs based on the configuration information;receiving scheduling information via downlink control information (DCI) , wherein the scheduling information indicates, for each PRG of the one or more PRGs, precoding information; andtransmitting the PUSCH by applying different precoders to different PRGs according to the precoding information.The wireless communication method of claim 1, wherein the configuration information comprises a size of one PRG, and wherein the size is selected from 1, 2, 4, or 8 PRBs.The wireless communication method of claim 2, wherein a special value of the size indicates that an entire frequency domain resource assignment is one PRG.The wireless communication method of claim 1, wherein the configuration information comprises a number of PRGs in the frequency domain resource assignment for the PUSCH transmission.The wireless communication method of claim 1, wherein the configuration information is received via at least one of radio resource control (RRC) signaling, medium access control element (MAC CE) signaling, or DCI signaling.The wireless communication method of claim 1, further comprising:receiving configuration for a sounding reference signal (SRS) resource set comprising one or more SRS resources for codebook-based uplink transmission;wherein the precoding information for each PRG comprises:an indicator indicating a precoder for the PRG, andan SRS resource indicator (SRI) indicating one SRS resource from the SRS resource set.The wireless communication method of claim 6, wherein the precoding information for a first PRG in the one or more PRGs further indicates a rank of the PUSCH transmission.The wireless communication method of claim 6, wherein the scheduling information comprises K separate DCI fields for indicating precoders for K PRGs, where K is a number of the PRGs in the one or more PRGs.The wireless communication method of claim 6, wherein the scheduling information comprises a single DCI field, wherein:a first segment of bits of the DCI field indicates the rank of the PUSCH transmission and a precoder for a first PRG in the one or more PRGs; andeach next segment of bits of the DCI field indicates a precoder for a next PRG in the one or more PRGs.The wireless communication method of claim 6, wherein SRS resource indicators for the different PRGs are encoded in K separate DCI fields, where K is the number of PRGs in the one or more PRGs.The wireless communication method of claim 6, wherein SRS resource indicators for the different PRGs are encoded in a single DCI field, wherein:a first segment of bits indicates an SRS resource indicator for a first PRG in the one or more PRGs; andeach next segment of bits indicates an SRS resource indicator for a next PRG in the one or more PRGs.The wireless communication method of claim 6, wherein the PUSCH transmission is configured with a single frequency network (SFN) scheme, the method further comprising:receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, and for the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.The wireless communication method of claim 12, wherein the first set of precoders for the first SRS resource set are encoded in K separate DCI fields, where K is a number of the PRGs.The wireless communication method of claim 12, wherein the first set of precoders for the first SRS resource set are encoded in a single DCI field.The wireless communication method of claim 6, wherein the PUSCH transmission is configured with a space division multiplexing (SDM) scheme, the method further comprising:receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, andfor the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.The wireless communication method of claim 6, wherein the PUSCH transmission is configured with a time division multiplexing (TDM) repetition scheme, the method further comprising:receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, andfor the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.The wireless communication method of claim 1, further comprising:receiving configuration for a sounding reference signal (SRS) resource set comprising one or more SRS resources for non-codebook-based uplink transmission;wherein the precoding information for each PRG in the one or more PRGs comprises an SRS resource indicator indicating one or more SRS resources from the SRS resource set.The wireless communication method of claim 17, wherein the SRS resource indicator for a first PRG in the one or more PRGs further indicates a rank of the PUSCH transmission.The wireless communication method of claim 17, wherein the UE determines a number of layers and a precoder for each PRG in the one or more PRGs according to the indicated SRS resources.The wireless communication method of claim 17, wherein SRS resource indicators for the different PRGs are encoded in K separate DCI fields, where K is a number of the PRGs in the one or more PRGs.The wireless communication method of claim 17, wherein SRS resource indicators for the different PRGs are encoded in a single DCI field, wherein:a first segment of bits indicates an SRS resource indicator for a first PRG in the one or more PRGs; andeach next segment of bits indicates an SRS resource indicator for a next PRG in the one or more PRGs.The wireless communication method of claim 17, wherein the PUSCH transmission is configured with a single frequency network (SFN) scheme, the method further comprising:receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, first SRS resource indicators for the PRGs, andfor the second SRS resource set, second SRS resource indicators for the PRGs.The wireless communication method of claim 17, wherein the PUSCH transmission is configured with a space division multiplexing (SDM) scheme, the method further comprising:receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, first SRS resource indicators for the PRGs, andfor the second SRS resource set, second SRS resource indicators for the PRGs.The wireless communication method of claim 17, wherein the PUSCH transmission is configured with a time division multiplexing (TDM) repetition scheme, the method further comprising:receiving configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, first SRS resource indicators for the PRGs, andfor the second SRS resource set, second SRS resource indicators for the PRGs.The wireless communication method of claim 1, wherein the PUSCH transmission is configured via radio resource control (RRC) signaling comprising one or more of:an identifier of the PUSCH transmission;the frequency domain resource assignment;a size or number of PRGs in the one or more PRGs;a number of layers for the PUSCH transmission;precoders for each PRG in the one or more PRGs; andan SRS resource indicator for each PRG in the one or more PRGs.The wireless communication method of claim 1, wherein the DCI comprises a DCI format selected from DCI format 0_1 or DCI format 0_2.The wireless communication method of claim 1, wherein each PRG in the one or more PRGs comprises one or more contiguous PRBs, and wherein a same precoder is applied to all PRBs within a single PRG.A user equipment (UE) comprising:a processor configured to call and run a computer program stored in a memory, to cause a device in which the processor is installed to execute the method of any of claims 1 to 27.A chip, comprising:a processor, configured to call and run a computer program stored in a memory, to cause a device in which the chip is installed to execute the method of any of claims 1 to 27.A computer-readable storage medium, in which a computer program is stored, wherein the computer program causes a computer to execute the method of any of claims 1 to 27.A computer program product, comprising a computer program, wherein the computer program causes a computer to execute the method of any of claims 1 to 27.A computer program, wherein the computer program causes a computer to execute the method of any of claims 1 to 27.A wireless communication method for physical uplink shared channel (PUSCH) communication for execution by a base station, comprising:transmitting to a user equipment (UE) configuration information for precoding resource block groups (PRGs) for a physical uplink shared channel (PUSCH) transmission, wherein the configuration information enables the UE to process physical resource blocks (PRBs) in a frequency domain resource assignment for the PUSCH transmission into one or more PRGs;transmitting scheduling information via downlink control information (DCI) to the UE, wherein the scheduling information indicates, for each PRG of the one or more PRGs, precoding information; andreceiving the PUSCH from the UE through the one or more PRGs, among which different PRGs are associated with different precoders.The wireless communication method of claim 33, wherein the configuration information comprises a size of one PRG, and wherein the size is selected from 1, 2, 4, or 8 PRBs.The wireless communication method of claim 34, wherein a special value of the size indicates that an entire frequency domain resource assignment is one PRG.The wireless communication method of claim 33, wherein the configuration information comprises a number of PRGs in the frequency domain resource assignment for the PUSCH transmission.The wireless communication method of claim 33, wherein the configuration information is received via at least one of radio resource control (RRC) signaling, medium access control element (MAC CE) signaling, or DCI signaling.The wireless communication method of claim 33, further comprising:transmitting configuration for a sounding reference signal (SRS) resource set comprising one or more SRS resources for codebook-based uplink transmission;wherein the precoding information for each PRG comprises:an indicator indicating a precoder for the PRG, andan SRS resource indicator (SRI) indicating one SRS resource from the SRS resource set.The wireless communication method of claim 38, wherein the precoding information for a first PRG in the one or more PRGs further indicates a rank of the PUSCH transmission.The wireless communication method of claim 38, wherein the scheduling information comprises K separate DCI fields for indicating precoders for K PRGs, where K is a number of the PRGs in the one or more PRGs.The wireless communication method of claim 38, wherein the scheduling information comprises a single DCI field, wherein:a first segment of bits of the DCI field indicates the rank of the PUSCH transmission and a precoder for a first PRG in the one or more PRGs; andeach next segment of bits of the DCI field indicates a precoder for a next PRG in the one or more PRGs.The wireless communication method of claim 38, wherein SRS resource indicators for the different PRGs are encoded in K separate DCI fields, where K is the number of PRGs in the one or more PRGs.The wireless communication method of claim 38, wherein SRS resource indicators for the different PRGs are encoded in a single DCI field, wherein:a first segment of bits indicates an SRS resource indicator for a first PRG in the one or more PRGs; andeach next segment of bits indicates an SRS resource indicator for a next PRG in the one or more PRGs.The wireless communication method of claim 38, wherein the PUSCH transmission is configured with a single frequency network (SFN) scheme, the method further comprising:transmitting configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, andfor the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.The wireless communication method of claim 44, wherein the first set of precoders for the first SRS resource set are encoded in K separate DCI fields, where K is a number of the PRGs.The wireless communication method of claim 44, wherein the first set of precoders for the first SRS resource set are encoded in a single DCI field.The wireless communication method of claim 38, wherein the PUSCH transmission is configured with a space division multiplexing (SDM) scheme, the method further comprising:transmitting configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, andfor the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.The wireless communication method of claim 38, wherein the PUSCH transmission is configured with a time division multiplexing (TDM) repetition scheme, the method further comprising:transmitting configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, a first set of precoders and first SRS resource indicators for the PRGs, andfor the second SRS resource set, a second set of precoders and second SRS resource indicators for the PRGs.The wireless communication method of claim 33, further comprising:transmitting configuration for a sounding reference signal (SRS) resource set comprising one or more SRS resources for non-codebook-based uplink transmission;wherein the precoding information for each PRG in the one or more PRGs comprises an SRS resource indicator indicating one or more SRS resources from the SRS resource set.The wireless communication method of claim 49, wherein the SRS resource indicator for a first PRG in the one or more PRGs further indicates a rank of the PUSCH transmission.The wireless communication method of claim 49, wherein a number of layers and a precoder for each PRG in the one or more PRGs are derivable according to the indicated SRS resources.The wireless communication method of claim 49, wherein SRS resource indicators for the different PRGs are encoded in K separate DCI fields, where K is a number of the PRGs in the one or more PRGs.The wireless communication method of claim 49, wherein SRS resource indicators for the different PRGs are encoded in a single DCI field, wherein:a first segment of bits indicates an SRS resource indicator for a first PRG in the one or more PRGs; andeach next segment of bits indicates an SRS resource indicator for a next PRG in the one or more PRGs.The wireless communication method of claim 49, wherein the PUSCH transmission is configured with a single frequency network (SFN) scheme, the method further comprising:transmitting configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, first SRS resource indicators for the PRGs, andfor the second SRS resource set, second SRS resource indicators for the PRGs.The wireless communication method of claim 49, wherein the PUSCH transmission is configured with a space division multiplexing (SDM) scheme, the method further comprising:transmitting configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, first SRS resource indicators for the PRGs, andfor the second SRS resource set, second SRS resource indicators for the PRGs.The wireless communication method of claim 49, wherein the PUSCH transmission is configured with a time division multiplexing (TDM) repetition scheme, the method further comprising:transmitting configuration for a first SRS resource set and a second SRS resource set, each comprising one or more SRS resources for non-codebook-based uplink transmission;wherein the scheduling information indicates:for the first SRS resource set, first SRS resource indicators for the PRGs, andfor the second SRS resource set, second SRS resource indicators for the PRGs.The wireless communication method of claim 33, wherein the PUSCH transmission is configured via radio resource control (RRC) signaling comprising one or more of:an identifier of the PUSCH transmission;the frequency domain resource assignment;a size or number of PRGs in the one or more PRGs;a number of layers for the PUSCH transmission;precoders for each PRG in the one or more PRGs; andan SRS resource indicator for each PRG in the one or more PRGs.The wireless communication method of claim 33, wherein the DCI comprises a DCI format selected from DCI format 0_1 or DCI format 0_2.The wireless communication method of claim 33, wherein each PRG in the one or more PRGs comprises one or more contiguous PRBs, and wherein a same precoder is applied to all PRBs within a single PRG.A base station comprising:a processor configured to call and run a computer program stored in a memory, to cause a device in which the processor is installed to execute the method of any of claims 33 to 59.A chip, comprising:a processor, configured to call and run a computer program stored in a memory, to cause a device in which the chip is installed to execute the method of any of claims 33 to 59.A computer-readable storage medium, in which a computer program is stored, wherein the computer program causes a computer to execute the method of any of claims 33 to 59.A computer program product, comprising a computer program, wherein the computer program causes a computer to execute the method of any of claims 33 to 59.A computer program, wherein the computer program causes a computer to execute the method of any of claims 33 to 59.