Pusch transmission method and device

By determining the SRS bandwidth and precoding granularity in the NR system, uplink subband precoding of PUSCH was implemented, solving the problem of limited uplink data transmission throughput and improving data transmission efficiency.

CN115915433BActive Publication Date: 2026-03-20VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-04
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

The NR system does not support uplink subband precoded transmission of PUSCH, which limits the throughput of uplink data transmission.

Method used

The terminal determines the SRS bandwidth and precoding granularity based on the CSRS, BSRS and first configuration parameters configured by the network device, and determines the PUSCH transmission precoding based on the SRS bandwidth and precoding granularity to realize uplink subband precoding.

Benefits of technology

It improved the throughput of uplink data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115915433B_ABST
    Figure CN115915433B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a PUSCH sending method and device, and belongs to the technical field of communication. The method comprises the following steps: a terminal receives first configuration information from a network device, wherein the first configuration information comprises C SRS , B SRS and first configuration parameters; the terminal determines a sounding reference signal (SRS) bandwidth according to the C SRS and the B SRS ; the terminal determines a precoding granularity according to the first configuration information; and the terminal determines PUSCH sending precoding according to the SRS bandwidth and the precoding granularity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, specifically to a PUSCH transmission method and device. Background Technology

[0002] Currently, when scheduling uplink data transmission via the Physical Uplink Shared Channel (PUSCH) in NR systems, network devices indicate the Transmitted Precoding Matrix Indicator (TPMI) in the Downlink Control Information (DCI), meaning only the TPMI indication is supported. Because related technologies do not support uplink subband precoding transmission of the PUSCH, uplink data transmission throughput is limited. Summary of the Invention

[0003] The purpose of this application is to provide a PUSCH transmission method and device that can solve the technical problem that related technologies do not support uplink subband precoding transmission of PUSCH, resulting in limited uplink data transmission throughput.

[0004] In a first aspect, embodiments of this application provide a PUSCH transmission method, the method comprising:

[0005] The terminal receives first configuration information from the network device, the first configuration information including C SRS B SRS and the first configuration parameter;

[0006] The terminal is based on the C SRS and the aforementioned B SRS Determine the SRS bandwidth;

[0007] The terminal determines the precoding granularity based on the first configuration information;

[0008] The terminal determines the PUSCH transmission precoding based on the SRS bandwidth and the precoding granularity.

[0009] Secondly, embodiments of this application provide a PUSCH transmitting apparatus, the apparatus comprising:

[0010] A receiving module is configured to allow the terminal to receive first configuration information from a network device, wherein the first configuration information includes C. SRS B SRS and the first configuration parameter;

[0011] The first determining module is used by the terminal to determine the C. SRS and the aforementioned BSRS determining the SRS bandwidth;

[0012] a second determining module, configured to determine, by the terminal, a precoding granularity according to the first configuration information;

[0013] a third determining module, configured to determine, by the terminal, PUSCH transmission precoding according to the SRS bandwidth and the precoding granularity.

[0014] In a third aspect, an embodiment of the present application provides a terminal, characterized by comprising a processor, a memory, and a program or instruction stored in the memory and executable in the processor, and the program or instruction is executed by the processor to implement the steps of the PUSCH transmission method in the first aspect.

[0015] In a fourth aspect, an embodiment of the present application provides a readable storage medium, characterized by storing a program or instruction, and the program or instruction is executed by a processor to implement the steps of the PUSCH transmission method in the first aspect.

[0016] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, the communication interface is coupled with the processor, and the processor is configured to run a program or instruction to implement the method in the first aspect.

[0017] In a sixth aspect, an embodiment of the present application further provides a program product stored in a non-volatile storage medium, and the program product is configured to be executed by at least one processor to implement the steps of the method.

[0018] In the embodiment of the present application, the terminal determines the SRS bandwidth and the precoding granularity according to the C SRS , B SRS and the first configuration parameter, and determines the PUSCH transmission precoding according to the SRS bandwidth and the precoding granularity. The determination of the precoding granularity of the PUSCH subband transmission is realized according to the SRS bandwidth and the network configuration parameter, so as to support the uplink subband precoding transmission of the PUSCH and improve the throughput of the uplink data transmission. BRIEF DESCRIPTION OF DRAWINGS

[0019] Figure 1 a flowchart of the PUSCH transmission method provided by the embodiment of the present application;

[0020] Figure 2a one of the application scenarios provided by the embodiment of the present application;

[0021] Figure 2b the second application scenario provided by the embodiment of the present application;

[0022] Figure 2c The third application scenario provided by the embodiments of the present application;

[0023] Figure 3 The structural schematic diagram of the PUSCH sending device provided by the embodiments of the present application;

[0024] Figure 4 The structural schematic diagram of the terminal provided by the embodiments of the present application;

[0025] Figure 5 The structural schematic diagram of the terminal provided by the embodiments of the present application. DETAILED DESCRIPTION

[0026] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.

[0027] The terms “first”, “second”, and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be exchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by “first”, “second”, etc. are generally a class, not limited to the number of objects, for example, the first object can be one or more. In addition, the specification and claims “and / or” represent at least one of the connected objects, and the character “ / ” generally represents a “or” relationship between the front and rear associated objects.

[0028] In order to better understand the solutions of the embodiments of the present application, first introduce the following contents:

[0029] The SRS sending bandwidth is determined according to the configured SRS related parameters: B SRS And C SRS The specific corresponding relationship is shown in Table 1, wherein m_srs,x is the SRS bandwidth, x=0, 1, 2, 3.

[0030]

[0031]

[0032]

[0033]

[0034] Table 1

[0035] In the NR system, the base station indicates TPMI (transmission precoding matrix index) in DCI when scheduling uplink transmission data PUSCH. Currently, only wideband TPMI indication is supported, that is, the base station indicates one TPMI corresponding to all frequency domain PUSCH resources when scheduling PUSCH. The terminal sends the PUSCH after precoding all frequency domain resources of the PUSCH using the TPMI indicated by the base station. The following table is the different precoding matrix sets supported by the current protocol according to the terminal capability. For example, when the terminal capability is fullyAndPartialAndNonCoherent, the base station can configure codebookSubet = fullyAndPartialAndNonCoherent for the terminal. In this case, the uplink precoding indication precoding information is 6 bits, in which the rank (number of data streams) of the uplink PUSCH and the corresponding precoding are indicated together. For the specific correspondence, see Table 2.

[0036]

[0037]

[0038] Table 2

[0039] If the base station indicates that the precoding information is "0" (the first row in the first column on the left side of Table 2), it represents that the rank of the uplink PUSCH is 1, and the precoding index is "0" (the precoding matrix in the first row and the first column of Table 3); if the base station indicates that the precoding information is "60" (the 61st row in the first column on the left side of Table 1), it represents that the rank of the uplink PUSCH is 4, and the precoding index is "3" (the precoding matrix in the first row and the fourth column of Table 6).

[0040] 4-antenna rank-1 precoding matrix, as shown in Table 3:

[0041]

[0042] Table 3

[0043] 4-antenna rank-2 precoding matrix, as shown in Table 4:

[0044]

[0045]

[0046] Table 4

[0047] 4-antenna rank-3 precoding matrix, as shown in Table 5:

[0048]

[0049] Table 5

[0050] 4 Antenna rank = 4 precoding matrix as shown in Table 6:

[0051]

[0052] Table 6

[0053] The method provided by the embodiments of the present application is described in detail below in combination with the drawings, specific embodiments and application scenarios thereof.

[0054] The technology described herein is not limited to the 5th-generation (5G) system and subsequent evolution communication systems, and is also applicable to various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems.

[0055] The terms "system" and "network" are frequently used interchangeably. A CDMA system can implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. UTRA includes Wideband-CDMA (WCDMA) and other variants of CDMA. A TDMA system can implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system can implement a radio technology such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). LTE and LTE-A are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein can be used for the systems and radio technologies mentioned above as well as other systems and radio technologies.

[0056] Referring to Figure 1 The embodiments of the present application provide a PUSCH sending method, which comprises the following steps:

[0057] Step 101: receiving, by a terminal, first configuration information from a network device, wherein the first configuration information comprises C SRS , B SRS and a first configuration parameter;

[0058] Step 102: determining, by the terminal, a sounding reference signal (SRS) bandwidth according to C SRS and B SRS ;

[0059] Step 103: determining, by the terminal, a precoding granularity according to the first configuration information;

[0060] Step 104: The terminal determines the PUSCH transmission precoding according to the SRS bandwidth and the precoding granularity.

[0061] In the embodiment of the present application, the terminal determines the SRS bandwidth and the precoding granularity according to the C SRS , B SRS and the first configuration parameter, and determines the PUSCH transmission precoding according to the SRS bandwidth and the precoding granularity. SRS , B SRS , thereby realizing the uplink sub-band precoding transmission of PUSCH and improving the throughput of uplink data transmission.

[0062] Specifically, the terminal determines the SRS bandwidth according to the C SRS and B SRS , and the SRS transmission bandwidth and the frequency domain position are configured by the C SRS and B SRS parameters. The C SRS indicates the wideband bandwidth configured for the UE, the B SRS indicates the narrowband bandwidth, B SRS = 0 represents that the SRS transmission bandwidth is wideband, and B SRS > 0 represents that the SRS transmission bandwidth is narrowband, which is determined by m_srs,x.

[0063] Specifically, the correspondence between the C SRS and B SRS and the SRS bandwidth can be determined according to the aforementioned Table 1, that is, the terminal can directly determine the corresponding SRS bandwidth as long as the C SRS and B SRS configured by the network are obtained.

[0064] In one possible implementation, the terminal determines the precoding granularity according to the first configuration information, specifically including two ways:

[0065] Way one: The terminal determines the precoding granularity according to Formula One, which is as follows:

[0066] N = N1 x 4;

[0067] wherein, N is the precoding granularity, and N1 is the first configuration parameter.

[0068] In the embodiments of the present application, the precoding granularity is specifically configured as a multiple of 4, which is used to represent a multiple of 4 physical resource blocks (PRBs), the network device configures the specific multiple N1, that is, the first configuration parameter, and the network configures N1 as an integer greater than 0, so that the precoding granularity is N1*4 PRBs, for example, N1=1, so that the precoding granularity is 4 PRBs, and N1=2, so that the precoding granularity is 8 PRBs. In this way, the terminal can directly determine the precoding granularity according to the N1 configured by the network.

[0069] Method two: the terminal determines the precoding granularity according to formula two, and the formula two is:

[0070] N is rounded up or down;

[0071] Wherein, N is the precoding granularity, m_srs,x is the SRS bandwidth, x is the value of B SRS , and N1 is the first configuration parameter.

[0072] In the embodiments of the present application, the precoding granularity is specifically calculated by the SRS bandwidth and the first configuration parameter, the calculation result is rounded up or down, and the maximum value of N1 depends on the value of m_srs.

[0073] Specifically, when the network configures B SRS =0, the SRS transmission bandwidth is determined by C SRS , and the SRS bandwidth and position transmitted each time are the same, and under this configuration, the network configures the precoding granularity as a multiple of 4 PRBs (n1*4) or N=(m_srs,0 / m1) rounded down or up.

[0074] When the network configures B SRS >0, the SRS bandwidth transmitted each time is determined by C SRS and B SRS , and under this configuration, the network configures the precoding granularity as a multiple of 4 PRBs (n2*4) or N=(m_srs,x / m2) rounded down or up, where x=1 or 2 or 3.

[0075] The network can configure one parameter corresponding to B SRS =0 and B SRS >0, for example, the network configures an indication parameter A, when A is equal to 0, it indicates that B SRS =0, and when A is equal to 1, it indicates that B SRS >0; or the network can configure two parameters corresponding to B SRS =0 and B SRS >0, for example, the network configures parameters B and C, when the network indicates B, it indicates that B SRS= 0, B SRS > 0.

[0076] It should be noted that n1, n2, m1, m2 are only for distinguishing description, and the first configuration parameter N1 is configured in network.

[0077] In some embodiments, according to C SRS , B SRS and the first configuration parameter, the terminal can determine the precoding granularity and the corresponding number of precoding subbands.

[0078] Example 1: the network configures C SRS = 62, B SRS = 0, at this time m_srs,0 = 272, that is, the SRS bandwidth is 272 PRBs, if N1 is equal to 2, the precoding granularity is equal to 8, and there are 34 precoding subbands in total.

[0079] Example 2: the network configures C SRS = 62, B SRS = 0, at this time m_srs,0 = 272, that is, the SRS bandwidth is 272 PRBs, assuming N1 = 10, then N = 272 / 10, the lower limit is equal to 27, that is, the precoding granularity is 27 PRBs, but the last precoding subband has only 2 PRBs, and there are 11 precoding subbands in total.

[0080] Example 3: the network configures C SRS = 62, B SRS = 1, at this time m_srs,1 = 68, that is, the SRS bandwidth is 68 PRBs, assuming N1 = 4, then N = 68 / 4, the lower limit is equal to 17, that is, the precoding granularity is 17 PRBs, and there are 16 precoding subbands in total.

[0081] Example 4: the network configures C SRS = 62, B SRS = 3, at this time m_srs,3 = 4, that is, the SRS bandwidth is 4 PRBs, assuming N1 is equal to 4, the precoding granularity is equal to 16 PRBs (a multiple of 4), and there are 272 / 16 = 17 precoding subbands.

[0082] In one possible implementation, the terminal determines the PUSCH transmission precoding according to the SRS bandwidth and the precoding granularity, including:

[0083] (1) the terminal divides the SRS into multiple precoding subbands according to the SRS bandwidth and the precoding granularity;

[0084] (2) The terminal determines PUSCH transmission precoding according to the position relationship between the plurality of precoding subbands and the frequency domain resource of the PUSCH.

[0085] In the embodiment of the present application, the SRS is subband divided according to the determined precoding granularity, and then the PUSCH transmission precoding is determined according to the position of the PUSCH frequency domain resource configured by the network.

[0086] The PUSCH frequency domain resource scheduled by the network for the terminal can be dynamically indicated in the DCI.

[0087] Specifically, according to whether the start position and the end position of the PUSCH frequency domain resource overlap the boundaries of the precoding subband, the following cases can be included:

[0088] (1) In the case where the start position and the end position of the PUSCH frequency domain resource overlap the boundaries of the precoding subband, the terminal divides the PUSCH frequency domain resource into a plurality of frequency domain resource subbands according to the corresponding manner of aligning with the precoding subband according to the precoding granularity, wherein the frequency domain resource subbands at the start position and the end position are equal to the precoding granularity;

[0089] In the embodiment of the present application, the start position and the end position of the PUSCH frequency domain resource both overlap the boundaries of the precoding subband, at this time, the PUSCH frequency domain resource is only divided into a plurality of frequency domain resource subbands according to the precoding granularity, the frequency domain resource subband is one-to-one aligned with the precoding subband, and the PUSCH transmission precoding can be determined only according to the aligned manner.

[0090] (2) In the case where the start position and / or the end position of the PUSCH frequency domain resource does not overlap the boundaries of the precoding subband, the terminal divides the PUSCH frequency domain resource into a plurality of frequency domain resource subbands according to the corresponding manner of aligning with the precoding subband according to the precoding granularity, wherein the frequency domain resource subband at the start position and / or the end position is less than the precoding granularity;

[0091] In the embodiments of the present application, the non-overlapping cases specifically include: the start positions are not overlapping, the end positions are overlapping; or, the start positions are overlapping, the end positions are not overlapping; or, neither the start positions nor the end positions are overlapping. For the non-overlapping cases, the terminal divides the frequency domain resource of the PUSCH into a plurality of frequency domain resource subbands according to the corresponding manner of alignment with the precoding subbands according to the precoding granularity. It should be noted that, since the start positions and / or the end positions are not overlapping with the boundaries of the precoding subbands, when dividing the frequency domain resource of the PUSCH, the frequency domain resource in the middle position needs to be divided according to the corresponding manner of alignment with the precoding subbands according to the precoding granularity, and for the frequency domain resource subbands at the start position and / or the end position, the size after division will be less than the precoding granularity, and subsequently the PUSCH transmission precoding can be determined according to the aligned manner.

[0092] Referring to Figure 2a For example, in the case where neither the start position nor the end position is overlapping, the four frequency domain resource subbands divided in the middle of the frequency domain resource of the PUSCH are aligned with the precoding subbands, the precoding used by the four frequency domain resource subbands is determined according to the aligned precoding subbands, and the two frequency domain resource subbands at the start position and the end position are less than the precoding granularity, and the used precoding is determined according to the corresponding precoding subband.

[0093] (3) In the case where the frequency domain resource of the PUSCH includes a plurality of discontinuous sub-frequency domain resources, and the start position and the end position of one or more sub-frequency domain resources are overlapping with the boundaries of the precoding subbands, for example, in the plurality of sub-frequency domain resources, the start position and the end position of a part of the sub-frequency domain resources are overlapping with the boundaries of the precoding subbands, and the start position and the end position of another part of the sub-frequency domain resources are not overlapping with the boundaries of the precoding subbands, the terminal divides each sub-frequency domain resource into a plurality of frequency domain resource subbands according to the corresponding manner of alignment with the precoding subbands according to the precoding granularity, wherein the frequency domain resource subbands at the start position and the end position of each sub-frequency domain resource are equal to the precoding granularity;

[0094] The frequency domain resource of the PUSCH dynamically scheduled by the network can be discontinuous, and then for each sub-frequency domain resource, the transmission precoding corresponding to the frequency domain resource subband of each sub-frequency domain resource also needs to be determined according to whether the start position and the end position of the sub-frequency domain resource are overlapping.

[0095] In the embodiments of the present application, the start position and the end position of each sub-frequency domain resource are overlapping with the boundaries of the precoding subbands, at this time, the processing manner of the aforementioned (1) can be referred to, and the frequency domain resource of the PUSCH is divided into a plurality of frequency domain resource subbands according to the precoding granularity for each sub-frequency domain resource, the frequency domain resource subbands are one-to-one aligned with the precoding subbands, and the PUSCH transmission precoding can be determined according to the aligned manner.

[0096] (4) In the case that the frequency domain resource of the PUSCH includes multiple non-continuous sub-frequency domain resources, and the starting position and / or the ending position of one or more sub-frequency domain resources does not overlap with the boundary of the precoding subband, the terminal divides each sub-frequency domain resource into multiple frequency domain resource subbands in a corresponding manner aligned with the precoding subband according to the precoding granularity, wherein the frequency domain resource subband at the starting position and / or the ending position of each sub-frequency domain resource is less than the precoding granularity.

[0097] In the embodiments of the present application, the starting position and / or the ending position of each sub-frequency domain resource does not overlap with the boundary of the precoding subband, at this time, the processing mode of the foregoing (2) can be referred to.

[0098] Specifically, referring to Figure 2b , taking the case that neither the starting position nor the ending position of each sub-frequency domain resource overlaps with the boundary of the precoding subband as an example, wherein the frequency domain resource of the PUSCH includes two non-continuous sub-frequency domain resources.

[0099] For each sub-frequency domain resource, the frequency domain resource subband divided in the middle is aligned with the precoding subband, the precoding used by the frequency domain resource subband is determined according to the aligned precoding subband, the frequency domain resource subbands at the starting position and the ending position are less than the precoding granularity, and the used precoding is determined according to the corresponding precoding subband.

[0100] (5) In the case that the starting position and / or the ending position of the frequency domain resource of the PUSCH does not overlap with the boundary of the precoding subband, the terminal divides the frequency domain resource of the PUSCH into multiple frequency domain resource subbands according to the precoding granularity, wherein according to the offset between the starting position of the frequency domain resource of the PUSCH and the boundary of the precoding subband, the corresponding precoding subband of each frequency domain resource subband is determined, and the frequency domain resource subband at the ending position is less than or equal to the precoding granularity.

[0101] In the embodiments of the present application, for the case that the starting position and / or the ending position does not overlap with the boundary of the precoding subband, the terminal divides the frequency domain resource subband according to the precoding granularity from the starting position, that is, the frequency domain resource subband at the starting position is equal to the precoding granularity, and the frequency domain resource subband at the ending position is less than or equal to the precoding granularity. Wherein, when determining the transmission precoding, the corresponding precoding subband of each frequency domain resource subband is determined according to the offset between the starting position of the frequency domain resource of the PUSCH and the boundary of the precoding subband, it can be understood that since the frequency domain resource of the PUSCH is divided into frequency domain resource subbands according to the precoding granularity from the starting position, each frequency domain resource subband can find its corresponding transmission precoding according to the above offset from the starting position.

[0102] Specifically, referring to Figure 2cwherein there is an offset between the starting position of the frequency domain resource and the boundary of the precoding subband, after frequency domain resource subband division according to the precoding granularity, each frequency domain resource subband can find its corresponding transmission precoding according to the offset.

[0103] It should be noted that for a special scenario, if the starting position of the frequency domain resource is exactly at the junction position of two precoding subbands, at this time when selecting the transmission precoding, it can be determined by network side configuration or protocol agreement which precoding is selected.

[0104] (6) In the case that the frequency domain resource of the PUSCH includes multiple discontinuous sub-frequency domain resources, and the starting position and / or ending position of one or more sub-frequency domain resources does not overlap with the boundary of the precoding subband, the terminal divides each sub-frequency domain resource into multiple frequency domain resource subbands according to the precoding granularity, wherein the corresponding precoding subband of each frequency domain resource subband is determined according to the offset between the starting position of each sub-frequency domain resource and the boundary of the precoding subband, and the ending position of the frequency domain resource subband is less than or equal to the precoding granularity.

[0105] In the embodiments of the present application, for the case that the PUSCH frequency domain resource of network dynamic scheduling is discontinuous, and the starting position and / or ending position of each sub-frequency domain resource does not overlap with the boundary of the precoding subband, at this time, the terminal can combine the processing mode of the foregoing (4) and (5) to divide each sub-frequency domain resource into frequency domain resource subbands according to the precoding granularity from the starting position, that is, to ensure that the frequency domain resource subband at the starting position is equal to the precoding granularity, and the frequency domain resource subband at the ending position is less than or equal to the precoding granularity. Wherein, when determining the transmission precoding, the corresponding precoding subband of each frequency domain resource subband is determined according to the offset between the starting position of the sub-frequency domain resource and the boundary of the precoding subband.

[0106] Referring to Figure 3 , the embodiments of the present application provide a PUSCH transmission device 300, the device comprises:

[0107] The receiving module 301 is configured to receive, by the terminal, first configuration information from a network device, wherein the first configuration information includes C SRS , B SRS , and a first configuration parameter.

[0108] The first determining module 302 is configured to determine, by the terminal, an SRS bandwidth according to the C SRS and the B SRS .

[0109] The second determining module 303 is configured to determine, by the terminal, a precoding granularity according to the first configuration information.

[0110] The third determining module 304 is configured to determine, by the terminal, PUSCH transmission precoding according to the SRS bandwidth and the precoding granularity.

[0111] In a possible implementation, the second determining module is further configured to:

[0112] The terminal determines the precoding granularity according to Formula I, where Formula I is:

[0113] N=N1*4;

[0114] or,

[0115] The terminal determines the precoding granularity according to Formula II, where Formula II is:

[0116] N is rounded up or down;

[0117] where N is the precoding granularity, m_srs,x is the SRS bandwidth, x is the value of the B SRS , and N1 is the first configuration parameter.

[0118] In a possible implementation, the third determining module is further configured to:

[0119] The terminal divides SRS into a plurality of precoding subbands according to the SRS bandwidth and the precoding granularity.

[0120] The terminal determines PUSCH transmission precoding according to a location relationship between the plurality of precoding subbands and frequency domain resources of the PUSCH.

[0121] In a possible implementation, the third determining module is further configured to:

[0122] In a case where a start position and an end position of the frequency domain resources of the PUSCH overlap with boundaries of the precoding subbands, the terminal divides the frequency domain resources of the PUSCH into a plurality of frequency domain resource subbands in a corresponding manner aligned with the precoding subbands according to the precoding granularity, where the frequency domain resource subbands at the start position and the end position are equal to the precoding granularity.

[0123] or,

[0124] In a case where the start position and / or the end position of the frequency domain resources of the PUSCH do not overlap with the boundaries of the precoding subbands, the terminal divides the frequency domain resources of the PUSCH into a plurality of frequency domain resource subbands in a corresponding manner aligned with the precoding subbands according to the precoding granularity, where the frequency domain resource subbands at the start position and / or the end position are less than the precoding granularity.

[0125] or

[0126] In the case that the frequency domain resource of the PUSCH comprises a plurality of non-continuous sub-frequency domain resources, and the start position and the end position of each of the sub-frequency domain resources overlap with the boundary of the precoding subband, the terminal divides each of the sub-frequency domain resources into a plurality of frequency domain resource subbands in a corresponding manner aligned with the precoding subband according to the precoding granularity, wherein the frequency domain resource subband at the start position and the end position of each of the sub-frequency domain resources is equal to the precoding granularity;

[0127] or

[0128] In the case that the frequency domain resource of the PUSCH comprises a plurality of non-continuous sub-frequency domain resources, and the start position and / or the end position of each of the sub-frequency domain resources does not overlap with the boundary of the precoding subband, the terminal divides each of the sub-frequency domain resources into a plurality of frequency domain resource subbands in a corresponding manner aligned with the precoding subband according to the precoding granularity, wherein the frequency domain resource subband at the start position and / or the end position of each of the sub-frequency domain resources is less than the precoding granularity;

[0129] or

[0130] In the case that the start position and / or the end position of the frequency domain resource of the PUSCH does not overlap with the boundary of the precoding subband, the terminal divides the frequency domain resource of the PUSCH into a plurality of frequency domain resource subbands according to the precoding granularity, wherein the corresponding precoding subband of each of the frequency domain resource subbands is determined according to the offset between the start position of the frequency domain resource of the PUSCH and the boundary of the precoding subband, and the frequency domain resource subband at the end position is less than or equal to the precoding granularity;

[0131] or

[0132] In the case that the frequency domain resource of the PUSCH comprises a plurality of non-continuous sub-frequency domain resources, and the start position and / or the end position of one or more of the sub-frequency domain resources does not overlap with the boundary of the precoding subband, the terminal divides each of the sub-frequency domain resources into a plurality of frequency domain resource subbands according to the precoding granularity, wherein the corresponding precoding subband of each of the frequency domain resource subbands is determined according to the offset between the start position of each of the sub-frequency domain resources and the boundary of the precoding subband, and the frequency domain resource subband at the end position is less than or equal to the precoding granularity.

[0133] The PUSCH transmitting device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network-attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.

[0134] The PUSCH transmitting device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.

[0135] The PUSCH transmitting device provided in this application embodiment can achieve... Figure 1 The various processes implemented in the method embodiments will not be described again here to avoid repetition.

[0136] Optional, such as Figure 4 As shown, this application embodiment also provides a terminal 400, including a memory 401, a processor 402, and a program or instructions stored in the memory 401 and executable on the processor 402. When the program or instructions are executed by the processor 402, they implement the various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0137] It should be noted that the electronic devices in the embodiments of this application include mobile electronic devices and non-mobile electronic devices.

[0138] Figure 5 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0139] The terminal 500 includes, but is not limited to, components such as: radio frequency unit 501, network module 502, audio output unit 503, input unit 504, sensor 505, display unit 506, user input unit 507, interface unit 508, memory 509, and processor 510.

[0140] Those skilled in the art can understand that the terminal 500 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 510 through a power management system, so that the power management system can realize the functions of managing charging, discharging, and power consumption management. Figure 5 The terminal structure shown in the above figure does not constitute a limitation on the terminal, and the terminal can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.

[0141] The processor 510 is configured to receive first configuration information from a network device, wherein the first configuration information includes C SRS , B SRS , and a first configuration parameter.

[0142] The terminal determines a sounding reference signal (SRS) bandwidth according to the C SRS and the B SRS .

[0143] The terminal determines a precoding granularity according to the first configuration information.

[0144] The terminal determines PUSCH transmission precoding according to the SRS bandwidth and the precoding granularity.

[0145] Optionally, the processor 510 is configured to:

[0146] The terminal determines the precoding granularity according to Formula I, wherein the Formula I is:

[0147] N = N1 x 4.

[0148] Or,

[0149] The terminal determines the precoding granularity according to Formula II, wherein the Formula II is:

[0150] N is rounded up or down.

[0151] Wherein, N is the precoding granularity, m_srs,x is the SRS bandwidth, x is the value of the B SRS , and N1 is the first configuration parameter.

[0152] Optionally, the processor 510 is configured to:

[0153] The terminal divides the SRS into a plurality of precoding subbands according to the SRS bandwidth and the precoding granularity.

[0154] The terminal determines PUSCH transmission precoding according to the position relationship between the plurality of precoding subbands and the frequency domain resource of the PUSCH.

[0155] Optionally, the processor 510 is configured to:

[0156] In a case where the start position and the end position of the frequency domain resource of the PUSCH overlap with the boundary of the precoding subband, the terminal divides the frequency domain resource of the PUSCH into a plurality of frequency domain resource subbands in a corresponding manner aligned with the precoding subband according to the precoding granularity, wherein the frequency domain resource subband of the start position and the end position is equal to the precoding granularity;

[0157] Alternatively,

[0158] In a case where the start position and / or the end position of the frequency domain resource of the PUSCH does not overlap with the boundary of the precoding subband, the terminal divides the frequency domain resource of the PUSCH into a plurality of frequency domain resource subbands in a corresponding manner aligned with the precoding subband according to the precoding granularity, wherein the frequency domain resource subband of the start position and / or the end position is less than the precoding granularity;

[0159] Alternatively,

[0160] In a case where the frequency domain resource of the PUSCH includes a plurality of discontinuous sub-frequency domain resources, and the start position and the end position of each of the sub-frequency domain resources overlap with the boundary of the precoding subband, the terminal divides each of the sub-frequency domain resources into a plurality of frequency domain resource subbands in a corresponding manner aligned with the precoding subband according to the precoding granularity, wherein the frequency domain resource subband of the start position and the end position of each of the sub-frequency domain resources is equal to the precoding granularity;

[0161] Alternatively,

[0162] In a case where the frequency domain resource of the PUSCH includes a plurality of discontinuous sub-frequency domain resources, and the start position and / or the end position of each of the sub-frequency domain resources does not overlap with the boundary of the precoding subband, the terminal divides each of the sub-frequency domain resources into a plurality of frequency domain resource subbands in a corresponding manner aligned with the precoding subband according to the precoding granularity, wherein the frequency domain resource subband of the start position and / or the end position of each of the sub-frequency domain resources is less than the precoding granularity;

[0163] Alternatively,

[0164] In a case that the start position and / or the end position of the frequency domain resource of the PUSCH does not overlap with the boundary of the precoding subband, the terminal divides the frequency domain resource of the PUSCH into a plurality of frequency domain resource subbands according to the precoding granularity, wherein the corresponding precoding subband of each frequency domain resource subband is determined according to the offset between the start position of the frequency domain resource of the PUSCH and the boundary of the precoding subband, and the frequency domain resource subband at the end position is less than or equal to the precoding granularity;

[0165] Or,

[0166] The frequency domain resource of the PUSCH includes a plurality of discontinuous sub-frequency domain resources, and in a case that the start position and / or the end position of one or more of the sub-frequency domain resources does not overlap with the boundary of the precoding subband, the terminal divides each of the sub-frequency domain resources into a plurality of frequency domain resource subbands according to the precoding granularity, wherein the corresponding precoding subband of each frequency domain resource subband is determined according to the offset between the start position of each of the sub-frequency domain resources and the boundary of the precoding subband, and the frequency domain resource subband at the end position is less than or equal to the precoding granularity.

[0167] It should be understood that in the embodiments of the present application, the input unit 504 can include a graphics processor (GPU) 5041 and a microphone 5042. The graphics processor 5041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 506 can include a display panel 5061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 507 includes a touch panel 5071 and other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 can include two parts of a touch detection device and a touch controller. The other input devices 5072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which are not described here in detail. The memory 509 can be used to store software programs and various data, including but not limited to application programs and an operating system. The processor 510 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 510

[0168] The embodiment of the present application further provides a readable storage medium, wherein the readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement the processes of the PUSCH sending method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0169] The processor is the processor in the terminal in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc.

[0170] The embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is configured to run a program or instructions to implement the processes of the PUSCH sending method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0171] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0172] The embodiment of the present application further provides a program product, which is stored in a non-volatile storage medium and is configured to be executed by at least one processor to implement the steps of the above method.

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

[0174] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, also can be through hardware, but many cases the former is the better embodiment. Based on such understanding, the technical solutions of the present application essentially or say the part of the contribution to the prior art can be embodied in the form of software products, the computer software product is stored in a storage medium (such as ROM / RAM, magnetic disc, optical disc), including a number of instructions to make a terminal (may be a mobile phone, computer, server, air conditioner, or network equipment, etc.) executes the method described in various embodiments of the present application.

[0175] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, the above-mentioned specific embodiments are only illustrative, but not limited, those skilled in the art can make many forms without departing from the purpose of the present application and the scope of the claims under the inspiration of the present application, all belong to the protection of the present application.

Claims

1. A method for transmitting a Physical Uplink Shared Channel (PUSCH), characterized in that, The method includes: The terminal receives first configuration information from the network device, the first configuration information including C SRS B SRS and the first configuration parameter; The terminal is based on the C SRS and the aforementioned B SRS Determine the bandwidth of the detection reference signal (SRS); The terminal determines the precoding granularity based on the first configuration information; The terminal determines the PUSCH transmission precoding based on the SRS bandwidth and the precoding granularity. The terminal determines the precoding granularity based on the first configuration information, including: The terminal determines the precoding granularity according to Formula 1, where Formula 1 is: ; or, The terminal determines the precoding granularity according to Formula 2, where Formula 2 is: N is rounded up or down; Where N is the precoding granularity. The SRS bandwidth, For the B SRS The value of N1 is the first configuration parameter.

2. The method according to claim 1, characterized in that, The terminal determines the PUSCH transmission precoding based on the SRS bandwidth and the precoding granularity, including: The terminal divides the SRS into multiple precoding subbands based on the SRS bandwidth and the precoding granularity. The terminal determines the PUSCH transmission precoding based on the positional relationship between the plurality of precoding subbands and the frequency domain resources of the PUSCH.

3. The method according to claim 2, characterized in that, The terminal determines the PUSCH transmission precoding based on the positional relationship between the plurality of precoding subbands and the frequency domain resources of the PUSCH, including: When the start and end positions of the frequency domain resources of the PUSCH overlap with the boundary of the precoding sub-band, the terminal divides the frequency domain resources of the PUSCH into multiple frequency domain resource sub-bands according to the precoding granularity and in a corresponding manner aligned with the precoding sub-band, wherein the frequency domain resource sub-bands at the start and end positions are equal to the precoding granularity. or, If the start and / or end positions of the frequency domain resources of the PUSCH do not overlap with the boundary of the precoding sub-band, the terminal divides the frequency domain resources of the PUSCH into multiple frequency domain resource sub-bands according to the precoding granularity and in a corresponding manner aligned with the precoding sub-band, wherein the frequency domain resource sub-bands at the start and / or end positions are smaller than the precoding granularity. or, The frequency domain resources of the PUSCH include multiple discontinuous sub-frequency domain resources, and if the start and end positions of one or more of the sub-frequency domain resources overlap with the boundary of the precoding sub-band, the terminal divides each sub-frequency domain resource into multiple frequency domain resource sub-bands according to the precoding granularity and in a corresponding manner aligned with the precoding sub-band, wherein the frequency domain resource sub-band at the start and end positions of each sub-frequency domain resource is equal to the precoding granularity; or, The frequency domain resources of the PUSCH include multiple discontinuous sub-frequency domain resources, and when the start position and / or end position of one or more of the sub-frequency domain resources do not overlap with the boundary of the precoding sub-band, the terminal divides each sub-frequency domain resource into multiple frequency domain resource sub-bands according to the precoding granularity and in a corresponding manner aligned with the precoding sub-band, wherein the frequency domain resource sub-band at the start position and / or end position of each sub-frequency domain resource is smaller than the precoding granularity; or, If the start and / or end positions of the frequency domain resources of the PUSCH do not overlap with the boundary of the precoding sub-band, the terminal divides the frequency domain resources of the PUSCH into multiple frequency domain resource sub-bands according to the precoding granularity. The precoding sub-band corresponding to each frequency domain resource sub-band is determined according to the offset between the start position of the frequency domain resources of the PUSCH and the boundary of the precoding sub-band. The frequency domain resource sub-band at the end position is less than or equal to the precoding granularity. or, The frequency domain resources of the PUSCH include multiple discontinuous sub-frequency domain resources, and if the start position and / or end position of one or more of the sub-frequency domain resources do not overlap with the boundary of the precoding sub-band, the terminal divides each sub-frequency domain resource into multiple frequency domain resource sub-bands according to the precoding granularity. The precoding sub-band corresponding to each frequency domain resource sub-band is determined according to the offset between the start position of each sub-frequency domain resource and the boundary of the precoding sub-band, and the frequency domain resource sub-band at the end position is less than or equal to the precoding granularity.

4. A PUSCH transmitting device, characterized in that, The device includes: A receiving module is configured to allow the terminal to receive first configuration information from a network device, wherein the first configuration information includes C. SRS B SRS and the first configuration parameter; The first determining module is used by the terminal to determine the C. SRS and the aforementioned B SRS Determine the SRS bandwidth; The second determining module is used by the terminal to determine the precoding granularity based on the first configuration information; The third determining module is used by the terminal to determine the PUSCH transmission precoding based on the SRS bandwidth and the precoding granularity. The second determining module is further configured to: The terminal determines the precoding granularity according to Formula 1, where Formula 1 is: ; or, The terminal determines the precoding granularity according to Formula 2, where Formula 2 is: N is rounded up or down; Where N is the precoding granularity. The SRS bandwidth, For the B SRS The value of N1 is the first configuration parameter.

5. The apparatus according to claim 4, characterized in that, The third determining module is further used for: The terminal divides the SRS into multiple precoding subbands based on the SRS bandwidth and the precoding granularity. The terminal determines the PUSCH transmission precoding based on the positional relationship between the plurality of precoding subbands and the frequency domain resources of the PUSCH.

6. The apparatus according to claim 5, characterized in that, The third determining module is further used for: When the start and end positions of the frequency domain resources of the PUSCH overlap with the boundary of the precoding sub-band, the terminal divides the frequency domain resources of the PUSCH into multiple frequency domain resource sub-bands according to the precoding granularity and in a corresponding manner aligned with the precoding sub-band, wherein the frequency domain resource sub-bands at the start and end positions are equal to the precoding granularity. or, If the start and / or end positions of the frequency domain resources of the PUSCH do not overlap with the boundary of the precoding sub-band, the terminal divides the frequency domain resources of the PUSCH into multiple frequency domain resource sub-bands according to the precoding granularity and in a corresponding manner aligned with the precoding sub-band, wherein the frequency domain resource sub-bands at the start and / or end positions are smaller than the precoding granularity. or, The frequency domain resources of the PUSCH include multiple discontinuous sub-frequency domain resources, and if the start and end positions of one or more of the sub-frequency domain resources overlap with the boundary of the precoding sub-band, the terminal divides each sub-frequency domain resource into multiple frequency domain resource sub-bands according to the precoding granularity and in a corresponding manner aligned with the precoding sub-band, wherein the frequency domain resource sub-band at the start and end positions of each sub-frequency domain resource is equal to the precoding granularity; or, The frequency domain resources of the PUSCH include multiple discontinuous sub-frequency domain resources, and when the start position and / or end position of one or more of the sub-frequency domain resources do not overlap with the boundary of the precoding sub-band, the terminal divides each sub-frequency domain resource into multiple frequency domain resource sub-bands according to the precoding granularity and in a corresponding manner aligned with the precoding sub-band, wherein the frequency domain resource sub-band at the start position and / or end position of each sub-frequency domain resource is smaller than the precoding granularity; or, If the start and / or end positions of the frequency domain resources of the PUSCH do not overlap with the boundary of the precoding sub-band, the terminal divides the frequency domain resources of the PUSCH into multiple frequency domain resource sub-bands according to the precoding granularity. The precoding sub-band corresponding to each frequency domain resource sub-band is determined according to the offset between the start position of the frequency domain resources of the PUSCH and the boundary of the precoding sub-band. The frequency domain resource sub-band at the end position is less than or equal to the precoding granularity. or, The frequency domain resources of the PUSCH include multiple discontinuous sub-frequency domain resources, and if the start position and / or end position of one or more of the sub-frequency domain resources do not overlap with the boundary of the precoding sub-band, the terminal divides each sub-frequency domain resource into multiple frequency domain resource sub-bands according to the precoding granularity. The precoding sub-band corresponding to each frequency domain resource sub-band is determined according to the offset between the start position of each sub-frequency domain resource and the boundary of the precoding sub-band, and the frequency domain resource sub-band at the end position is less than or equal to the precoding granularity.

7. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the PUSCH transmission method as described in any one of claims 1 to 3.

8. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the PUSCH transmission method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and apparatus of frequency-selective precoding for physical uplink shared channel transmission

    WO2021012975A1