Uplink transmission method and communication apparatus

By receiving and processing instruction information from network devices in the terminal device, the consistency of uplink precoding is ensured, which solves the problem of network devices not receiving or demodulating errors and improves uplink transmission performance.

WO2026001668A1Inactive Publication Date: 2026-01-02HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/100139
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-28
Filing Date
2025-06-10
Publication Date
2026-01-02
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure CN2025100139_02012026_PF_FP_ABST
    Figure CN2025100139_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications. Disclosed are an uplink transmission method and a communication apparatus, which can improve the precision of uplink precoding and improve the uplink transmission performance of a terminal device. In the method, a communication apparatus can receive first instruction information, wherein the first instruction information is used for instructing the communication apparatus to determine uplink precoding on the basis of first channel sounding reference signal (SRS) precoding or second SRS precoding; the second SRS precoding is precoding updated by the communication apparatus after the first SRS precoding; and the first instruction information can be carried in downlink control information, and the first instruction information is carried by means of adding new bits to the downlink control information or reusing bits of a redundancy version. In this way, SRS precoding which is indicated by a network device and is used for determining uplink precoding can be kept consistent with SRS precoding for uplink precoding which is determined by a communication apparatus on the basis of first instruction information.
Need to check novelty before this filing date? Find Prior Art

Description

An uplink transmission method and a communication device

[0001] The present application claims priority from the Chinese patent application No. 202410869028.2 filed on June 28, 2024, and entitled "An uplink transmission method and a communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to an uplink transmission method and a communication device. BACKGROUND

[0003] The precoding of a physical uplink shared channel (PUSCH) and a PUSCH demodulation reference signal (DMRS) (also referred to as PUSCH-DMRS, or DMRS) is designed to improve the capacity and spectral efficiency of the system, and the PUSCH-DMRS can be used by a network device to obtain an uplink equivalent channel and interference loaded with precoding in real time, and for uplink data demodulation. In some uplink precoding indication schemes, the network device can also perform full spatial channel updating based on a DMRS precoding sounding reference signal (SRS). The DMRS precoding is determined by the SRS precoding and the weighting coefficient corresponding to the SRS precoding, so the network device needs to determine the DMRS precoding based on the indication information of the SRS precoding sent by the terminal device, and send the indication information of the DMRS precoding to the terminal device.

[0004] However, when the terminal device updates the SRS precoding and sends the indication information of the updated SRS precoding to the network device, the network device may not receive the indication information of the SRS precoding or may not correctly demodulate the indication information. This makes the network device indicate the DMRS precoding to the terminal device, and the network device determines that the SRS precoding corresponding to the DMRS precoding is different from the SRS precoding reported by the terminal device, thereby causing the DMRS precoding indicated by the network device to the terminal device to be less accurate, and reducing the uplink transmission performance of the terminal device. SUMMARY

[0005] The embodiments of the present application disclose an uplink transmission method and a communication device, which can improve the uplink precoding accuracy and improve the uplink transmission performance of the terminal device.

[0006] In a first aspect, an uplink transmission method is provided. The method can be performed by a terminal device, a component or apparatus (e.g., a processor, a chip, or a chip system) applied to the terminal device, a logic module or software capable of implementing all or part of the functions of the terminal device. The method comprises: receiving first indication information, the first indication information being used to indicate that a communication device determines uplink precoding based on first channel sounding reference signal (SRS) precoding or second SRS precoding, wherein the first SRS precoding is precoding used by the communication device for SRS transmitted at a first time, the second SRS precoding is precoding used by the communication device for SRS transmitted at a second time, and the first time is before the second time; and transmitting an uplink signal, the uplink signal being obtained by the communication device according to the uplink precoding.

[0007] In other words, the second SRS precoding is the latest SRS precoding indicated by the communication device, and the first SRS precoding is SRS precoding indicated before the second SRS precoding.

[0008] Compared with the prior art, the network device can not receive the indication information of the SRS precoding or can not correctly demodulate the indication information. When the network device indicates the uplink precoding to the terminal device, the network device determines that the SRS precoding used by the uplink precoding is different from the SRS precoding reported by the terminal device. In this application, the terminal device can determine whether to determine the uplink precoding based on the updated SRS precoding through the first indication information. In this way, for the network device and the terminal device, the SRS precoding corresponding to the uplink precoding indicated by the network device is consistent with the SRS precoding corresponding to the uplink precoding determined by the terminal device according to the first indication information, and both are the first SRS precoding or the second SRS precoding. In this way, the uplink precoding determined by the terminal device is consistent with the uplink precoding to be indicated by the network device, which can improve the uplink precoding accuracy of the terminal device for uplink transmission, thereby improving the uplink transmission performance of the terminal device.

[0009] In some embodiments, the uplink precoding can include physical uplink shared channel (PUSCH) and PUSCH-demodulation reference signal (DMRS) precoding, and the uplink signal can include the PUSCH and the PUSCH-DMRS. That is, in this application, the uplink precoding can be understood as the precoding common to both the PUSCH and the PUSCH-DMRS. In this way, the network device can indicate the SRS precoding corresponding to the PUSCH and the PUSCH-DMRS precoding to the terminal device, which is consistent with the SRS precoding corresponding to the PUSCH and the PUSCH-DMRS precoding determined by the terminal device according to the first indication information. Further, the PUSCH and the PUSCH-DMRS precoding determined by the terminal device can be consistent with the PUSCH and the PUSCH-DMRS precoding to be indicated by the network device.

[0010] In a possible design, receiving the first indication information can include receiving second indication information, the second indication information including the first indication information and third indication information, and the third indication information being used to indicate a weighting coefficient of the first SRS precoding or a weighting coefficient of the second SRS precoding corresponding to the uplink precoding. Generally, the network device indicates the uplink precoding to the terminal device through the weighting coefficient of the SRS precoding. When the network device indicates not only the weighting coefficient of the SRS precoding used to determine the uplink precoding through the third indication information in the second indication information, but also the SRS precoding used to determine the uplink precoding through the first indication information in the second indication information, the SRS precoding used to determine the uplink precoding indicated by the network device and the SRS precoding used to determine the uplink precoding at the terminal device can be consistent, and the uplink precoding determined by the terminal device can be the uplink precoding to be indicated by the network device, which can improve the uplink precoding accuracy of the terminal device for uplink transmission.

[0011] In a possible design, the second indication information can be downlink control information (DCI). That is, the network device can indicate not only the weighting coefficient of the SRS precoding corresponding to the uplink precoding through the DCI, but also the SRS precoding corresponding to the uplink precoding to the terminal device, so that the SRS precoding used to determine the uplink precoding indicated by the network device and the SRS precoding used to determine the uplink precoding at the terminal device can be consistent.

[0012] In a possible design, the first indication information occupies at least 1 bit in the downlink control information, and when a value of the at least 1 bit is a first bit value, the communication apparatus is instructed to determine the uplink precoding based on the first SRS precoding, and when the value of the at least 1 bit is a second bit value, the communication apparatus is instructed to determine the uplink precoding based on the second SRS precoding. In this design, the at least 1 bit can be a newly added bit in the DCI, or the format of the DCI can not be changed, and the first indication information can be multiplexed in the at least 1 bit in the original DCI.

[0013] For example, the first indication information occupies 1 bit in the DCI, and the 1 bit is a newly added bit.

[0014] In a possible design, when the downlink control information is used to instruct the communication apparatus to perform data retransmission, the first indication information is carried in a field in the downlink control information that indicates a redundancy version (RV) of the data. This design does not change the format of the DCI, and can save bit overhead of the DCI.

[0015] In a possible design, the redundancy version is RV0 or RV3. In the scenario of data retransmission, the RV identifiers are RV0 (bit value 00) and RV3 (bit value 11), and 1 bit in the bit values of the two RV identifiers can be used to indicate the redundancy version, and the other bit can be used to indicate the SRS precoding corresponding to the uplink precoding. This design does not change the format of the DCI, and can save bit overhead of the DCI.

[0016] In a possible design, the first indication information occupies 1 bit in the field of the redundancy version. For example, when the first indication information occupies 1 bit, the 1 bit can be a high bit or a low bit in the field of the RV, which is not limited in this application.

[0017] In a second aspect, an uplink transmission method is provided. The execution subject of the method can be a network device, a component or apparatus (for example, a processor, a chip, or a chip system) applied to the network device, or a logic module or software that can implement all or part of the functions of the network device. The method comprises the following steps: sending first indication information, the first indication information being used to instruct a communication apparatus to determine uplink precoding based on first channel sounding reference signal (SRS) precoding or second SRS precoding, the communication apparatus being a terminal device; wherein the first SRS precoding is obtained according to indication information of SRS precoding received from the communication apparatus at a first time, the second SRS precoding is obtained according to indication information of SRS precoding received from the communication apparatus at a second time, and the first time is before the second time; and receiving an uplink signal, the uplink signal being obtained by the communication apparatus according to the uplink precoding.

[0018] The beneficial effects of the second aspect can be seen from the description of the first aspect.

[0019] In a possible design, the uplink precoding includes precoding of the PUSCH and the PUSCH-DMRS, and the uplink signal includes the PUSCH and the PUSCH-DMRS.

[0020] In a possible design, the sending the first indication information includes: sending second indication information, the second indication information including the first indication information and third indication information, the third indication information being used to indicate a weighting coefficient of the first SRS precoding or a weighting coefficient of the second SRS precoding corresponding to the uplink precoding.

[0021] In a possible design, the second indication information is downlink control information (DCI).

[0022] In a possible design, the first indication information occupies at least 1 bit in the downlink control information, and a value of the at least 1 bit is a first bit value when the communication apparatus is instructed to determine the uplink precoding based on the first SRS precoding, and the value of the at least 1 bit is a second bit value when the communication apparatus is instructed to determine the uplink precoding based on the second SRS precoding.

[0023] In a possible design, the downlink control information is used to instruct the communication apparatus to perform data retransmission, and the first indication information is carried in a field of the downlink control information used to indicate a redundancy version of data.

[0024] In a possible design, the redundancy version is RV0 or RV3.

[0025] In a possible design, the first indication information occupies 1 bit of bits occupied by the field of the redundancy version.

[0026] In a third aspect, an uplink transmission method is provided. The execution subject of the method can be a network device, a component or apparatus (for example, a processor, a chip, or a chip system) applied to the network device, a logic module or software capable of realizing all or part of the network device functions. The method includes the following steps: sending fourth indication information, the fourth indication information being used to indicate uplink precoding, and when the uplink precoding corresponds to first SRS precoding, the fourth indication information is encoded by using a first scrambling mode, and when the uplink precoding corresponds to second SRS precoding, the fourth indication information is encoded by using a second scrambling mode, the first scrambling mode being different from the second scrambling mode; and receiving an uplink signal, the uplink signal being obtained by a communication apparatus according to the uplink precoding. The communication apparatus can be a terminal device.

[0027] The method is equivalent to implicitly indicating the SRS precoding of the uplink precoding, and the terminal device can determine the SRS precoding corresponding to the uplink precoding according to the scrambling mode correctly decoded from the fourth indication information, so that the network device side determines the SRS precoding of the uplink precoding, which is consistent with the SRS precoding of the uplink precoding determined by the terminal device according to the fourth indication information. In this way, the uplink precoding determined by the terminal device is consistent with the uplink precoding to be indicated by the network device side, which can improve the uplink precoding accuracy of the terminal device for uplink transmission, thereby improving the uplink transmission performance of the terminal device.

[0028] In a possible design, the uplink precoding includes precoding of the PUSCH and the PUSCH-DMRS, and the uplink signal includes the PUSCH and the PUSCH-DMRS.

[0029] In a possible design, the fourth indication information is downlink control information.

[0030] In a possible design, within a preset time period, the fourth indication information is encoded by using the first scrambling mode or the second scrambling mode; after the preset time period, the fourth indication information is encoded by using the first scrambling mode; and the preset time period is a period of time after a time point for receiving fifth indication information, and the fifth indication information is used to indicate the second SRS precoding.

[0031] This design is made in consideration of the fact that the network device is likely to use the second scrambling mode only after receiving the indication information of the second SRS precoding reported by the terminal device, and therefore, the network device can use the second scrambling mode or the first scrambling mode within a preset time period for receiving the second SRS precoding reported by the terminal device. For example, when the base station receives and correctly demodulates the indication information of the second SRS precoding reported by the UE within the preset time period, the base station encodes the DCI by using the second scrambling mode, otherwise, when the base station does not receive the indication information of the second SRS precoding or does not correctly demodulate the indication information of the second SRS precoding within the preset time period, the base station encodes the DCI by using the first scrambling mode.

[0032] In a possible design, in a case where the fifth indication information is received and correctly parsed within a preset time period, the fourth indication information is encoded by using the second scrambling mode; in a case where the fifth indication information is not received within the preset time period, or in a case where the fifth indication information is received within the preset time period but is parsed incorrectly, the fourth indication information is encoded by using the first scrambling mode.

[0033] In a fourth aspect, an uplink transmission method is provided. The execution subject of the method can be a terminal device, a component or apparatus (e.g., a processor, a chip, or a chip system) applied to the terminal device, a logic module or software capable of realizing all or part of the functions of the terminal device, or the like. The method includes: receiving fourth indication information, the fourth indication information being used to indicate uplink precoding, and the uplink precoding corresponding to first SRS precoding, the fourth indication information being encoded by using a first scrambling mode, the uplink precoding corresponding to second SRS precoding, the fourth indication information being encoded by using a second scrambling mode, the first scrambling mode being different from the second scrambling mode; and transmitting an uplink signal, the uplink signal being obtained by the communication apparatus according to the uplink precoding.

[0034] The beneficial effects of the fourth aspect can be referred to the description of the third aspect.

[0035] In a possible design, the uplink precoding includes precoding of PUSCH and PUSCH-DMRS, and the uplink signal includes PUSCH and PUSCH-DMRS.

[0036] In a possible design, the fourth indication information is downlink control information.

[0037] In a possible design, in a case where the fourth indication information is successfully decoded by using the first scrambling mode, the uplink precoding is determined based on the first SRS precoding; and in a case where the fourth indication information is successfully decoded by using the second scrambling mode, the uplink precoding is determined based on the second SRS precoding. In this way, the DCI does not need to be changed in format, and the terminal device directly determines the SRS precoding according to the scrambling mode in which the DCI is successfully decoded, so as to make the SRS precoding used by the terminal device to calculate the uplink precoding consistent with the SRS precoding determined by the network device.

[0038] In a possible design, the scrambling manner for decoding the fourth indication information includes the first scrambling manner or the second scrambling manner in a case where the fifth indication information is received within a preset time period; and the scrambling manner for decoding the fourth indication information after the preset time period is the first scrambling manner in a case where the fifth indication information is not received within the preset time period or decoding of the fifth indication information fails within the preset time period. The preset time period is a time period after the communication apparatus sends the fifth indication information, and the fifth indication information is used to indicate the second SRS precoding. That is, similar to the network device side, the terminal device side also only receives the fourth indication information scrambled by the network device using the second scrambling manner within a preset time period after the terminal device sends the indication information of the second SRS precoding to the network device. Therefore, for the terminal device, the scrambling manner for decoding the fourth indication information includes the first scrambling manner or the second scrambling manner in a case where the fourth indication information is received within the preset time period. Outside the preset time period, the terminal device only needs to perform decoding based on the first scrambling manner. This design can reduce the complexity of the terminal device side in performing multiple scrambling manner decoding each time.

[0039] In a fifth aspect, a communication apparatus is provided. The communication apparatus can be a network device, or a component or apparatus (for example, a processor, a chip, or a chip system) applied to the network device, or a logic module or software capable of implementing all or part of the functions of the network device. The communication apparatus includes a sending unit configured to send first indication information, the first indication information being used to indicate that the communication apparatus determines uplink precoding based on first channel sounding reference signal (SRS) precoding or second SRS precoding; the first SRS precoding is obtained according to SRS precoding indication information received from the communication apparatus at a first time, and the second SRS precoding is obtained according to SRS precoding indication information received from the communication apparatus at a second time, the first time being before the second time; and a receiving unit configured to receive an uplink signal, the uplink signal being obtained by the communication apparatus according to the uplink precoding.

[0040] In a possible design, the sending unit is configured to send second indication information, the second indication information including the first indication information and third indication information, the third indication information being used to indicate a weighting coefficient of the first SRS precoding or a weighting coefficient of the second SRS precoding corresponding to the uplink precoding.

[0041] In a sixth aspect, a communication apparatus is provided. The communication apparatus can be a terminal device, or a component or apparatus (e.g., a processor, a chip, or a chip system) applied to a terminal device, or a logic module or software capable of implementing all or part of the functions of a terminal device. The communication apparatus comprises a receiving unit configured to receive first indication information, the first indication information being used to indicate that the communication apparatus determines uplink precoding based on first channel sounding reference signal (SRS) precoding or second SRS precoding, wherein the first SRS precoding is precoding used by the communication apparatus according to SRS transmitted at a first time, the second SRS precoding is precoding used by the communication apparatus according to SRS transmitted at a second time, and the first time is before the second time; and a transmitting unit configured to transmit an uplink signal, the uplink signal being obtained by the communication apparatus according to the uplink precoding.

[0042] In a possible design, the uplink precoding includes precoding of a PUSCH and a PUSCH-DMRS, and the uplink signal includes the PUSCH and the PUSCH-DMRS.

[0043] In a possible design, the receiving unit is configured to receive second indication information, the second indication information including the first indication information and third indication information, and the third indication information being used to indicate a weighting coefficient of the first SRS precoding or a weighting coefficient of the second SRS precoding corresponding to the uplink precoding.

[0044] In the fifth aspect and the sixth aspect above,

[0045] In a possible design, the second indication information is downlink control information (DCI).

[0046] In a possible design, the first indication information occupies at least 1 bit in the DCI, and a value of the at least 1 bit is a first bit value when the communication apparatus determines the uplink precoding based on the first SRS precoding, and the value of the at least 1 bit is a second bit value when the communication apparatus determines the uplink precoding based on the second SRS precoding.

[0047] In a possible design, the first indication information is carried in a field indicating a redundancy version of data in the DCI when the DCI is used to instruct the communication apparatus to perform data retransmission.

[0048] In a possible design, the bits occupied by the first indication information are 1 bit in bits occupied by the field of the redundancy version.

[0049] In a seventh aspect, a communication apparatus is provided, which comprises a sending unit configured to send fourth indication information, the fourth indication information being used to indicate uplink precoding, and the fourth indication information being encoded by using a first scrambling manner when the uplink precoding corresponds to first SRS precoding, and the fourth indication information being encoded by using a second scrambling manner when the uplink precoding corresponds to second SRS precoding, the first scrambling manner being different from the second scrambling manner; and a receiving unit configured to receive an uplink signal, the uplink signal being obtained by the communication apparatus according to the uplink precoding.

[0050] In a possible design of the above apparatus, the uplink precoding includes precoding of PUSCH and PUSCH-DMRS, and the uplink signal includes the PUSCH and the PUSCH-DMRS.

[0051] In a possible design of the above apparatus, the fourth indication information is encoded by using the first scrambling manner or the second scrambling manner within a preset time period; after the preset time period, the fourth indication information is encoded by using the first scrambling manner; and the preset time period is a time period after a time point for receiving fifth indication information, the fifth indication information being used to indicate the second SRS precoding.

[0052] In a possible design of the above apparatus, the fourth indication information is encoded by using the second scrambling manner in a case that the fifth indication information is received within a preset time period and the fifth indication information is correctly parsed; and the fourth indication information is encoded by using the first scrambling manner in a case that the fifth indication information is not received within the preset time period, or the fifth indication information is received within the preset time period but the fifth indication information is incorrectly parsed.

[0053] In an eighth aspect, a communication apparatus is provided, which comprises a receiving unit configured to receive fourth indication information, the fourth indication information being used to indicate uplink precoding, and the fourth indication information being encoded by using a first scrambling manner when the uplink precoding corresponds to first SRS precoding, and the fourth indication information being encoded by using a second scrambling manner when the uplink precoding corresponds to second SRS precoding, the first scrambling manner being different from the second scrambling manner; and a sending unit configured to send an uplink signal, the uplink signal being obtained by the communication apparatus according to the uplink precoding.

[0054] In a possible design of the above apparatus, the uplink precoding is determined based on the first SRS precoding in a case that the fourth indication information is decoded successfully by using the first scrambling manner; and the uplink precoding is determined based on the second SRS precoding in a case that the fourth indication information is decoded successfully by using the second scrambling manner.

[0055] In a possible design, the scrambling manner for decoding the fourth indication information includes the first scrambling manner or the second scrambling manner in a case where the fifth indication information is received within a preset time period; and the scrambling manner for decoding the fourth indication information after the preset time period is the first scrambling manner in a case where the fifth indication information is not received within the preset time period or decoding of the fifth indication information fails within the preset time period.

[0056] The preset time period is a time period after the communication apparatus transmits the fifth indication information, and the fifth indication information is used to indicate the second SRS precoding.

[0057] In a ninth aspect, a communication apparatus is provided, including at least one processor and a memory, the at least one processor being connected to the memory, and the at least one processor being configured to read and execute a program stored in the memory, so that the apparatus performs the method in the first aspect and any possible design of the first aspect, and / or the method in the third aspect and any possible design of the third aspect.

[0058] In a tenth aspect, a communication apparatus is provided, including at least one processor and a memory, the at least one processor being connected to the memory, and the at least one processor being configured to read and execute a program stored in the memory, so that the apparatus performs the method in the second aspect and any possible design of the second aspect, and / or the method in the fourth aspect and any possible design of the fourth aspect.

[0059] In an eleventh aspect, a communication system is provided, including a first communication apparatus and a second communication apparatus, the first communication apparatus is configured to perform the method in the first aspect and any possible design of the first aspect, and / or the method in the third aspect and any possible design of the third aspect, and the second communication apparatus is configured to perform the method in the second aspect and any possible design of the second aspect, and / or the method in the fourth aspect and any possible design of the fourth aspect.

[0060] In a twelfth aspect, a computer readable storage medium is provided, the computer readable storage medium storing computer instructions, when the computer instructions run on a communication apparatus, causing the communication apparatus to perform the method in the first aspect and any possible design of the first aspect, and / or the method in the third aspect and any possible design of the third aspect, and / or the method in the second aspect and any possible design of the second aspect, and / or the method in the fourth aspect and any possible design of the fourth aspect.

[0061] In a thirteenth aspect, a computer program product is provided, which, when executed on a computer or processor, causes the computer or processor to perform the method of the first aspect and any possible design of the first aspect, and / or the method of the third aspect and any possible design of the third aspect, and / or the method of the second aspect and any possible design of the second aspect, and / or the method of the fourth aspect and any possible design of the fourth aspect.

[0062] In a fourteenth aspect, a chip is provided, which is coupled with a memory, for reading and executing program instructions stored in the memory, to implement the method of the first aspect and any possible design of the first aspect, and / or the method of the third aspect and any possible design of the third aspect, and / or the method of the second aspect and any possible design of the second aspect, and / or the method of the fourth aspect and any possible design of the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS

[0063] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;

[0064] FIG. 2 is a schematic diagram of interaction modules between a base station and a terminal according to an embodiment of the present application;

[0065] FIG. 3 is a schematic diagram of a basic flow of SRS channel estimation between a base station and a terminal according to an embodiment of the present application;

[0066] FIG. 4 is a schematic diagram of a flow of DMRS-assisted SRS for full spatial channel updating according to an embodiment of the present application;

[0067] FIG. 5 is a schematic diagram of a flow of an uplink transmission method according to an embodiment of the present application;

[0068] FIG. 6 is a schematic diagram of a set of encoding bits of an RV field according to an embodiment of the present application;

[0069] FIG. 7 is a schematic diagram of a flow of an uplink transmission method according to an embodiment of the present application;

[0070] FIG. 8 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application;

[0071] FIG. 9 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0072] Figure 1(a) is a schematic diagram of an architecture of a communication system 1000 to which embodiments of the present application are applied. As shown in Figure 1(a), the communication system includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (e.g., 110a and 110b in Figure 1(a), collectively referred to as 110), and can further include at least one terminal (e.g., 120a-120j in Figure 1(a), collectively referred to as 120). The RAN 100 can further include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1(a)). The terminals 120 are wirelessly connected to the RAN nodes 110. Terminals and terminals, and RAN nodes and RAN nodes, can be connected to each other by wireline or wireless. The communication system 1000 can further include a core network 200. The RAN nodes 110 are connected to the core network 200 by wireline or wireless. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network devices and the logical functions of the RAN nodes. The communication system 1000 can further include the Internet 300.

[0073] The RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, and a future wireless access system defined in the 3rd generation partnership project (3GPP). The RAN 100 can also include two or more different wireless access systems. The RAN 100 can also be an open RAN (O-RAN).

[0074] A RAN node, also referred to as a radio access network device, a RAN entity, or an access node, is configured to help a terminal to access to a communication system over the air. In one application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, or a base station in a future mobile communication system. The RAN node can be a macro base station (e.g., 110a in (a) of FIG. 1), or a micro base station or an indoor station (e.g., 110b in (a) of FIG. 1), or a relay node or a donor node.

[0075] In another application scenario, a terminal can access to a communication system over the air by cooperation of a plurality of RAN nodes, and different RAN nodes implement part of functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU implements functions of a radio resource control protocol and a packet data convergence protocol (PDCP) of a base station, and can further implement a function of a service data adaptation protocol (SDAP). The DU implements functions of a radio link control layer and a medium access control (MAC) layer of a base station, and can further implement part of functions or all functions of a physical layer. For details of the protocol layers, refer to relevant technical specifications of 3GPP. The RU can be configured to implement functions of transceiving a radio frequency signal. The CU and the DU can be two independent RAN nodes, or can be integrated in a same RAN node, e.g., integrated in a baseband unit (BBU). The RU can be included in a radio frequency device, e.g., included in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes, i.e., a CU-control plane and a CU-user plane.

[0076] The RAN node can have different names in different systems, for example, in an O-RAN system, the CU can be referred to as an open CU (O-CU), the DU can be referred to as an open DU (O-DU), and the RU can be referred to as an open RU (O-RU). The RAN node in the embodiments of the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with a corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form of the RAN node. For ease of description, a base station is described as an example of the RAN node in the following.

[0077] A terminal is a device with wireless transceiving function, which can send a signal to a base station or receive a signal from a base station. The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied in various scenarios, such as device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiving function, wearable device, vehicle, airplane, ship, robot, mechanical arm, smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form of the terminal.

[0078] The base station and the terminal can be fixed in position or movable. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; can also be deployed on an airplane, balloon and artificial satellite. The embodiments of the present application do not limit the application scenarios of the base station and the terminal.

[0079] The roles of the base station and the terminal can be relative. For example, the helicopter or the drone 120i in (a) of FIG. 1 can be configured as a mobile base station, and for those terminals 120j that access the wireless access network 100 through 120i, 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a communicates with 120i through a wireless air interface protocol. Of course, 110a and 120i can also communicate through a base station-to-base station interface protocol, and in this case, 120i is also a base station relative to 110a. Therefore, the base station and the terminal can be collectively referred to as a communication device, and 110a and 110b in (a) of FIG. 1 can be referred to as a communication device with a base station function, and 120a-120j in (a) of FIG. 1 can be referred to as a communication device with a terminal function.

[0080] As shown in (b) of FIG. 1, a plurality of base stations and a plurality of terminals can also form a communication system, and a plurality of base stations simultaneously serve a UE. For example, as shown in (b) of FIG. 1, the base stations 130a, 130b, and 130c simultaneously serve the UE 130d.

[0081] The base station and the terminal, the base station and the base station, and the terminal and the terminal can communicate through a licensed frequency spectrum, or through an unlicensed frequency spectrum, or through both the licensed frequency spectrum and the unlicensed frequency spectrum; can communicate through a frequency spectrum below 6 gigahertz (GHz), or through a frequency spectrum above 6 GHz, or through both the frequency spectrum below 6 GHz and the frequency spectrum above 6 GHz. The embodiments of the present application do not limit the frequency spectrum resources used for wireless communication.

[0082] In the embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station, or by a control subsystem containing base station functions. The control subsystem containing base station functions herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal can also be performed by a module (such as a chip or a modem) in the terminal, or by a device containing terminal functions.

[0083] In the present application, the base station sends a downlink signal or downlink information to the terminal, and the downlink signal or downlink information is carried on a downlink channel; the terminal sends an uplink signal or uplink information to the base station, and the uplink signal or uplink information is carried on an uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection on a cell controlled by the base station. The cell with which the terminal establishes a wireless connection is called the service cell of the terminal. When the terminal communicates with the service cell, it will also be interfered by signals from neighboring cells.

[0084] As shown in FIG. 2 is a schematic diagram of interaction modules between a base station and a terminal in the present application. The base station and the terminal can each include a radio resource control (RRC) signaling interaction module, a MAC signaling interaction module, and a physical (PHY) signaling and data interaction module. Among them, the RRC signaling interaction module is a module for transmitting and receiving RRC signaling between the base station and the terminal; the MAC signaling interaction module is a module for transmitting and receiving MAC-CE signaling between the base station and the terminal; the PHY signaling and data interaction module is a module for transmitting and receiving uplink / downlink control channels and uplink / downlink channels between the base station and the terminal. Among them, the uplink control channel is, for example, a physical uplink control channel (PUCCH), the downlink control channel is, for example, a physical downlink control channel (PDCCH), the uplink data channel is, for example, a physical uplink shared channel (PUSCH), and the downlink data channel is, for example, a physical downlink shared channel (PDSCH).

[0085] It can be understood that in the embodiments of the present application, the PDSCH, the PDCCH, the PUCCH and the PUSCH are only examples of the downlink data channel, the downlink control channel, the uplink control channel and the uplink data channel, respectively. In different systems and different scenarios, the data channels and the control channels can have different names, and the embodiments of the present application do not limit this.

[0086] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B; in this article, "and / or" is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0087] Hereinafter, the terms "first" and "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features. In the description of the embodiments, unless otherwise specified, the meaning of "multiple" is two or more than two.

[0088] In order to facilitate understanding of the embodiments of the present application, the following exemplary gives part of the related concepts of the embodiments of the present application for reference. As shown below.

[0089] 1) Reciprocity of the channel.

[0090] In a time division duplexing (TDD) system, since the uplink channel and the downlink channel use the same frequency band, the uplink channel and the downlink channel have reciprocity. The base station can utilize the reciprocity of the uplink and downlink channels to obtain the channel state information (CSI) of the downlink channel through the sounding reference signal (SRS) channel estimation of the uplink channel, and then perform downlink precoding. The basic flowchart of the base station and the terminal performing SRS channel estimation is shown in FIG. 3. The base station needs to first send signaling, which includes the configuration information of the SRS, to inform the terminal of the time and behavior of sending the SRS; then the terminal sends the SRS to the base station for channel estimation; the base station measures according to the SRS sent by the terminal, recovers the uplink channel through channel estimation, recovers the downlink channel based on the reciprocity, and transmits data according to the CSI of the downlink channel. Among them, the base station can determine the precoding of the data transmission to the terminal according to the downlink estimation channel.

[0091] 2) SRS precoding.

[0092] Future communication systems have higher requirements for system capacity, spectrum efficiency, etc., and evolve towards higher frequency bands and larger bandwidths. Massive multiple input multiple output (massive MIMO) technology plays a crucial role in the spectrum efficiency of the system. In future MIMO systems, both the base station side and the UE side use massive MIMO arrays, and consider using a hybrid beamforming (HBF) architecture to improve spectrum efficiency while reducing complexity. However, under this system architecture, channel estimation based on SRS can cause serious performance degradation of channel estimation, mainly due to the following reasons: a) Network side and terminal side need to perform time-division SRS beam scanning under HBF, which prolongs the SRS transmission period, and accordingly prolongs the period for obtaining channel CSI based on SRS channel estimation, resulting in serious CSI aging. b) The number of SRS frequency hopping increases under large bandwidth, which exacerbates channel aging. c) Channel fading is serious at high frequencies, and the SRS signal-to-noise ratio is greatly reduced, which affects the performance of SRS channel estimation. d) In the case of double-end massive MIMO, the number of supported UEs and UE channels increases, and the number of orthogonal SRS ports increases. Without increasing the SRS pilot overhead, the SRS transmission period can only be extended, which also causes the period for obtaining channel CSI based on SRS channel estimation to be correspondingly extended, resulting in serious CSI aging, which reduces the accuracy of downlink precoding and causes the SRS signal-to-noise ratio to be greatly reduced, affecting coverage. To solve the problem of greatly reduced SRS signal-to-noise ratio and affected coverage, the terminal can send precoded SRS to measure the uplink channel to improve the SRS signal-to-noise ratio. In addition, due to the more sparse channel multipath at high frequencies, the number of precoded SRS ports can be less than the number of antenna ports without losing full spatial channel state information, thereby reducing the number of SRS ports and shortening the SRS transmission period to alleviate the problem of CSI aging.

[0093] For example, the design scheme of SRS precoding can be: the base station side obtains the spatial-frequency statistical eigenvector matrix of the base station side and the UE side through uplink SRS channel estimation or feedback based on UE CSI-RS measurement, wherein the spatial-frequency statistical eigenvector matrix of the base station side is U = svd (E (HH H )) and H H represents the conjugate transpose of H. The dimension of H is N1N2*N3, N1 is the spatial dimension of the base station side, N2 is the frequency dimension, and N3 is the spatial dimension of the UE side; the spatial statistical eigenvector matrix of the UE side is V = svd (E (HH H T represents the transpose of H. The UE selects the first N statistical eigenvectors V1, V2…V3 in the spatial statistical eigenvector matrix, and the precoding matrix isN reconstruct the spatial statistics eigenvector matrix V' = [V1 V2 … V N ] on the UE side. At this time, the real-time full-space channel can be expressed as H ≈ U * C * V' H , where each element in the combination coefficient matrix C corresponds to the weighting coefficient of the channel under the spatial eigenvector on the base station side and the spatial eigenvector on the UE side. The UE side can report the precoding corresponding to each SRS port of the N SRS ports, and the precoding corresponding to the N SRS ports is the N statistical eigenvectors described above. The channel obtained by the base station side through the SRS loaded with the precoding V' is H SRS ≈ U * C * (V' H * V') = U * C. Since V' H is known on the base station side, the full-space channel H SRS can be obtained on the base station side based on H SRS * V' H .

[0094] 3) Uplink precoding.

[0095] In the uplink multi-user MIMO (MU MIMO) system, uplink precoding plays a crucial role in the capacity and spectral efficiency of the system. According to the 3GPP NR protocol, there are two ways for uplink precoding: codebook-based uplink transmission mode (CB) and non-codebook-based uplink transmission mode (NCB). Among them, when the uplink precoding is PUSCH precoding and PUSCH-DMRS (demodulation reference signal) precoding, the PUSCH precoding and the PUSCH-DMRS precoding are the same, and the present application can be collectively referred to as uplink precoding or DMRS precoding.

[0096] Among them, the codebook-based uplink precoding scheme process is as follows: the UE sends SRS; the base station estimates the uplink channel according to the SRS, and calculates the uplink precoding of the UE; the base station determines the codebook according to the uplink precoding, and indicates the index in the codebook to the UE through the downlink control information (DCI); the UE determines the uplink precoding according to the indication of the base station, to send the PUSCH and PUSCH-DMRS loaded with the precoding according to the uplink precoding; the base station performs channel estimation and interference estimation of the PUSCH based on the PUSCH-DMRS, and demodulates the PUSCH data based on the results of the channel estimation and the interference estimation.

[0097] The uplink precoding scheme based on non-codebooks proceeds as follows: The base station transmits Channel State Information Reference Signaling (CSI-RS); the UE estimates the downlink channel based on CSI-RS and calculates multiple candidate uplink precodes; the UE transmits the candidate uplink precodes to the base station via SRS; the base station selects a suitable uplink precode from the candidate uplink precodes and indicates the selected uplink precode to the UE via DCI; the UE determines the uplink precode based on the base station's indication and transmits the precoded PUSCH and PUSCH-DMRS based on the uplink precode; the base station performs channel estimation and interference estimation of the PUSCH based on the PUSCH-DMRS, and demodulates the PUSCH data based on the results of the channel estimation and interference estimation.

[0098] In this system, the precoding of PUSCH and PUSCH-DMRS is designed to improve system capacity and spectral efficiency. PUSCH-DMRS is only used to obtain real-time uplink equivalent channel and interference data loaded with precoding for PUSCH data demodulation. SRS is used to measure channel state information. This acquisition of channel state information based on SRS can also be understood as channel update based on SRS or full-space channel update, and the channel state information acquired based on SRS can also be understood as full-space channel state information. Another uplink precoding indication scheme can achieve DMRS-assisted SRS for full-space channel update, where DMRS precoding is designed based on SRS precoding. The base station can perform channel estimation based on the PUSCH-DMRS data loaded with DMRS precoding transmitted by the UE, and then perform full-space channel update based on the channel estimation results and uplink precoding-assisted SRS.

[0099] For example, a scheme for DMRS-assisted SRS to perform full-space channel updates can be as follows: assuming the uplink precoding matrix loaded on the base station side is P = [P1 P2 … P M The corresponding uplink precoding vector. A X Indicates SRS precoding V X The corresponding weighting coefficients. The channel H obtained by the base station side through loading uplink precoding P. DMRS ≈U*C*(V′ H *P). Where H DMRS 、U、V′ H Both P and H are known at the base station. The base station estimates the combined coefficient matrix C to obtain the estimated combined coefficient matrix C′. Then, based on C′ and H… DMRS Estimate the real-time full-space channel H new ≈U*C′*V′ H .

[0100] In the above technology, the uplink precoding (PUSCH-DMRS precoding or DMRS precoding) is determined by the SRS precoding and the weighting system corresponding to the SRS precoding, and therefore, the base station side needs to timely learn the SRS precoding reported by the UE side. However, after the UE side updates the SRS precoding and reports the indication information corresponding to the SRS precoding, the base station may not receive the indication information of the SRS precoding or may not correctly demodulate the indication information. In this way, when the base station indicates the uplink precoding to the UE, the SRS precoding used by the uplink precoding determined by the base station is different from the SRS precoding recently reported by the UE side. In this way, the uplink precoding indicated by the base station to the UE is not determined based on the latest SRS precoding of the UE side, and the accuracy of the uplink precoding indicated by the base station is poor. For the terminal device, when the terminal device performs PUSCH-DMRS and PUSCH transmission based on the uplink precoding with poor accuracy, the uplink throughput will be affected, and the uplink transmission performance is poor.

[0101] Therefore, the present application proposes an uplink transmission method and a communication device. In the method, it is intended to inform the UE whether the uplink precoding is determined based on the updated SRS precoding through signaling indication or scrambling.

[0102] In this way, when the UE determines the SRS precoding corresponding to the DMRS precoding indicated by the base station, the DMRS precoding intended to be indicated by the base station side can be calculated based on the determined SRS precoding, so that the DMRS precoding determined by the UE side is consistent with the DMRS precoding intended to be indicated by the base station side. In this way, when the UE transmits PUSCH and PUSCH-DMRS to the base station based on the precoding, not only can the base station side perform full spatial channel update based on the channel estimation of PUSCH-DMRS and DMRS precoding assisted SRS, but also the uplink throughput of the UE side can be improved, and the uplink transmission performance can be improved.

[0103] Moreover, through the channel estimation of PUSCH-DMRS and the full spatial channel update based on PUSCH and PUSCH-DMRS precoding assisted SRS, the SRS channel estimation accuracy can also be improved. According to the channel reciprocity, the downlink transmission performance of the base station can also be improved.

[0104] In order to facilitate understanding of the application scenario of the uplink transmission method of the present application, the process of full spatial channel update based on DMRS assisted SRS will be introduced first.

[0105] As shown in FIG. 4, it is a flowchart of a process of full spatial channel update based on DMRS assisted SRS, including the following processes.

[0106] 401. The terminal device reports indication information of the first SRS precoding to the network device.

[0107] Correspondingly, the network device receives the indication information of the first SRS precoding sent by the terminal device.

[0108] In this flow, the terminal device is taken as UE, and the network device is taken as a base station for example.

[0109] For example, in the case that the UE corresponds to N precoded SRS ports, the UE can obtain the precoding corresponding to the N SRS ports according to the SRS precoding design scheme introduced above, and the precoding corresponding to the N SRS ports is respectively denoted as V1, V2…V N , that is, the first SRS precoding is [V1, V2…V N ]. The indication information of the first SRS precoding can be used to indicate the precoding corresponding to the N SRS ports respectively.

[0110] For example, the UE can send a PUSCH to the base station, and the PUSCH includes the indication information of the first SRS precoding.

[0111] In some embodiments, the UE can periodically obtain the precoding corresponding to the N SRS ports and periodically report the precoding corresponding to the N SRS ports to the base station; or, the base station can send a DCI to the UE to schedule the UE to report the precoding corresponding to the N SRS ports, and the UE reports the precoding corresponding to the N SRS ports to the base station.

[0112] 402. The terminal device sends SRS to the network device on the SRS port loaded with the first SRS precoding.

[0113] Correspondingly, the network device receives the SRS sent by the terminal device on the SRS port loaded with the first SRS precoding.

[0114] For example, the process of the UE loading the first SRS precoding and sending SRS on the SRS port can be as follows: assuming that the UE side has 8 transmit antennas, the vector of the first SRS precoding is [V1, V2, V3, V4], that is, N=4, there are 4 SRS precoding vectors, and the length of each precoding vector is 8, the first SRS precoding is loaded on the 8 transmit antennas, which is actually equivalent to multiplying the 8 transmit antennas by the vector [V1, V2, V3, V4] of the first SRS precoding, and the dimension is 8*4, that is, 4 SRS ports loaded with precoding vectors can be obtained.

[0115] 403. The terminal device updates the first SRS precoding and reports indication information of the second SRS precoding to the network device.

[0116] Correspondingly, the network device receives indication information of the second SRS precoding sent by the terminal device.

[0117] In consideration of the fact that the UE can periodically obtain the precoding corresponding to the N SRS ports and periodically report the precoding to the base station, or the UE reports the precoding corresponding to the N SRS ports to the base station under the scheduling of the base station, when the UE obtains a new second SRS precoding after updating the first SRS precoding, the UE can periodically or under the scheduling of the base station report indication information of the second SRS precoding to the base station. For example, the UE sends a PUSCH to the base station, and the PUSCH includes the indication information of the second SRS precoding.

[0118] For example, in the case where the UE corresponds to N precoded SRS ports, the indication information of the second SRS precoding is used to indicate that the precoding corresponding to the N precoded SRS ports is represented as

[0119] 404、The network device determines the SRS precoding corresponding to the uplink precoding, and the SRS precoding corresponding to the uplink precoding is the first SRS precoding or the second SRS precoding. The network device indicates the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding through signaling indication or scrambling mode.

[0120] In some embodiments, the second SRS precoding can be understood as the latest SRS precoding used by the UE.

[0121] If the base station does not receive the indication information of the second SRS precoding, or the base station has received the indication information of the second SRS precoding but has not correctly demodulated the second SRS precoding, the base station determines that the SRS precoding corresponding to the uplink precoding is the first SRS precoding. That is, the base station determines the uplink precoding based on the last received first SRS precoding.

[0122] If the base station has received the indication information of the second SRS precoding and correctly demodulated the second SRS precoding, the base station determines that the SRS precoding corresponding to the uplink precoding is the second SRS precoding.

[0123] For example, it is assumed that the base station determines that the SRS precoding corresponding to the uplink precoding is The SRS precoding determined by the base station Or

[0124] In this way, the base station can indicate the uplink precoding to the UE based on the SRS precoding corresponding to the uplink precoding. For example, the base station indicates the uplink precoding to the UE through signaling indication or scrambling mode, and indicates the UE to determine the uplink precoding based on the first SRS precoding or the second SRS precoding.

[0125] In some embodiments, when the base station indicates uplink precoding to the UE, it can indicate the weighting coefficient A of the SRS precoding corresponding to the uplink precoding via DCI. X This is to implement the uplink precoding instruction.

[0126] For example, when the uplink precoding is DMRS precoding (PUSCH and PUSCH-DMRS precoding), the base station can indicate the weighting coefficient A of the SRS precoding corresponding to the DMRS precoding via DCI. X This is used to implement the indication of DMRS precoding. DCI can specifically indicate the weighting coefficients of SRS precoding corresponding to each DMRS port of the UE.

[0127] For example, if the UE transmits PUSCH-DMRS and PUSCH through M ports (hereinafter collectively referred to as DMRS ports), the precoding of the i-th DMRS port among the M DMRS ports is as follows: Among them, A X This represents the precoding of the Xth SRS port out of N SRS ports. The corresponding weighting coefficients. Thus, when the UE receives the indication of the weighting coefficients corresponding to the precoding of each SRS port from the base station via the DCI, the UE can obtain the uplink precoding, including the precoding P of each DMRS port, based on the weighting coefficients of the precoding of each SRS port indicated by the DCI and the precoding of each SRS port. i That is, the DMRS precoding corresponding to each DMRS port.

[0128] Considering that the UE is uncertain about the weighting coefficient A of the SRS precoding indicated by the DCI X Whether the weighting coefficient corresponds to the first SRS precoding or the second SRS precoding, or in other words, the UE is unsure whether to determine the DMRS precoding based on the first or second SRS precoding. Therefore, when the base station determines that the uplink precoding is based on the first SRS precoding, it can instruct the UE to determine the uplink precoding based on either the first or second SRS precoding via signaling indication or scrambling. In this way, the UE can know the weighting coefficient A of the SRS precoding indicated by the DCI through signaling indication or scrambling. X The choice between the first SRS precoding and the second SRS precoding determines the DMRS precoding.

[0129] In this application, the signaling indication method and scrambling method are detailed in the following description. The signaling can be DCI, and the scrambling code can be the scrambling code used when encoding the DCI.

[0130] 405. The terminal device determines the uplink precoding according to the signaling instruction or scrambling method, and sends uplink signals to the network device based on the uplink precoding.

[0131] Accordingly, the network device receives the uplink signal sent by the terminal device.

[0132] For example, following the example of step 404, if the base station instructs the UE to determine the DMRS precoding based on the first SRS precoding via signaling indication or scrambling, the precoding of the i-th DMRS port determined by the UE... In V X V1, V2...V N One of them. If the base station instructs the UE to determine the DMRS precoding based on the second SRS precoding via signaling indication or scrambling, the precoding of the i-th DMRS port determined by the UE. In for one of the.

[0133] When the uplink precoding is DMRS precoding, the uplink signal can be understood as PUSCH and PUSCH-DMRS. Thus, after the UE determines the DMRS precoding corresponding to each DMRS port, the UE can send PUSCH and PUSCH-DMRS on each DMRS port according to the corresponding DMRS precoding.

[0134] 406. The network device performs channel estimation based on the uplink signal and performs full-space channel update based on the channel estimation results and uplink precoding-assisted SRS.

[0135] For example, a scheme for a base station to perform full-space channel updates using DMRS-assisted SRS can be:

[0136] Assuming the most recently updated SRS channel of the base station is H, the full-space channel obtained based on the updated SRS precoding can be represented as H. new ≈U*C*V′ H Where U represents the base station-side space-frequency statistical feature vector matrix, C represents the combination coefficient matrix, each element in the combination system matrix corresponds to the weighting coefficient of the SRS channel under one base station-side space-frequency feature vector and one UE-side space-frequency feature vector, and V′ represents the SRS precoding corresponding to the DMRS precoding determined by the base station, and When the base station does not receive the second SRS precoded indication information, or fails to correctly decode the indication information, the base station determines... When the base station receives the second SRS precoded indication information and correctly decodes it, the base station determines...

[0137] Based on this, the process of DMRS-assisted SRS channel updating can be: the DMRS precoding matrix loaded at the base station side is represented as P=[P1 P2 … P M ], wherein the DMRS precoding vector A X represents the precoding V X corresponding to the weight coefficient. In this way, the DMRS channel estimation result H DMRS ≈U*C*(V′ H *P) obtained by the base station side through loading the DMRS precoding P. In the case that H DMRS , U, V′ H and P are all known at the base station side, the base station side can estimate the combination coefficient matrix C to obtain the estimated combination coefficient matrix C′, and the base station can estimate the real-time full-space channel H new ≈U*C′*V′ H .

[0138] Therefore, in the present application, in the process of full-space channel updating of the network device through DMRS-assisted SRS, the network device can indicate whether the terminal device determines the uplink precoding based on the updated SRS precoding through signaling indication or scrambling mode. In this way, for the network device and the terminal device, the SRS precoding corresponding to the uplink precoding indicated by the network device is consistent with the SRS precoding corresponding to the uplink precoding determined by the terminal device according to the signaling or scrambling mode, and both are the first SRS precoding or the second SRS precoding. In this way, the uplink precoding determined by the terminal device is consistent with the uplink precoding to be indicated at the network device side, which can improve the uplink precoding accuracy of the terminal device when sending uplink signals, thereby improving the uplink transmission performance of the terminal device.

[0139] For the above step 404 of indicating the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding based on the signaling indication or the scrambling mode, first, the way of indicating the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding based on the signaling indication is exemplarily introduced.

[0140] As shown in FIG. 5 is a flowchart of an uplink transmission method, which includes the following steps. In the method, the network device indicates the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding through signaling in step 404. The signaling can be downlink control information, which can be adding a bit in the existing downlink control information to indicate the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding, or multiplexing the bit in the field (such as the redundancy version field) of the current various downlink control information to indicate the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding without changing the format of the existing downlink control information.

[0141] 501. The network device sends first indication information, which is used to indicate the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding.

[0142] Correspondingly, the terminal device receives the first indication information sent by the network device.

[0143] The first SRS precoding is obtained by the network device according to the indication information of the SRS precoding received from the terminal device at the first time (which can correspond to step 401), and the second SRS precoding is obtained by the network device according to the indication information of the SRS precoding received from the terminal device at the second time (which can correspond to step 403), and the first time is before the second time.

[0144] In other words, the first SRS precoding is the precoding used by the SRS sent by the terminal device at the first time, and the second SRS precoding is the precoding used by the SRS sent by the terminal device at the second time, and the first time is before the second time.

[0145] In some embodiments, the uplink precoding includes the precoding of PUSCH and PUSCH-DMRS (i.e., DMRS precoding).

[0146] In some embodiments, the second SRS precoding is the latest SRS precoding of the UE. When the first indication information is used to indicate the UE to determine the uplink precoding based on the second SRS precoding, it can be understood that the base station has received the latest SRS precoding reported by the UE, and the base station has correctly demodulated the PUSCH carrying the second SRS precoding. The first SRS precoding is reported by the UE to the base station before the second SRS precoding. When the first indication information is used to indicate the UE to determine the uplink precoding based on the first SRS precoding, it can be understood that the base station has not received the latest SRS precoding reported by the UE, or has not correctly demodulated the PUSCH carrying the second SRS precoding.

[0147] In this way, when the base station indicates the weighting coefficient of the SRS precoding corresponding to the uplink precoding to the UE, the base station can carry the first indication information in the indication information, so that the UE determines whether to determine the uplink precoding according to the weighting coefficient and the first SRS precoding or to determine the uplink precoding according to the weighting coefficient and the second SRS precoding.

[0148] Therefore, in some embodiments, the sending the first indication information includes: the network device sends the second indication information to the terminal device, the second indication information includes the first indication information and the third indication information, and the third indication information is used to indicate the weighting coefficient of the first SRS precoding or the second SRS precoding corresponding to the uplink precoding.

[0149] In this way, when the UE receives the second indication information, the UE can not only determine the weighting coefficient of the SRS precoding indicating the uplink precoding according to the third indication information, but also determine whether the SRS precoding indicating the uplink precoding is the first SRS precoding or the second SRS precoding according to the first indication information.

[0150] In some embodiments, the second indication information is downlink control information. For example, the downlink control information is DCI. That is, the DCI includes the third indication information of the weighting coefficient of the SRS precoding corresponding to the uplink precoding, and also includes the first indication information of whether the SRS precoding corresponding to the uplink precoding is the first SRS precoding or the second SRS precoding.

[0151] Here, the way in which the DCI includes the first indication information, that is, the way in which the signaling indication is adopted in step 404, can refer to the ways one and two exemplified in the subsequent embodiments.

[0152] 502, the network device receives the uplink signal, the uplink signal being obtained by the terminal device according to the uplink precoding.

[0153] Correspondingly, the terminal device receives the uplink signal sent by the network device.

[0154] Step 502 corresponds to the process in which the terminal device sends the uplink signal to the network device based on the uplink precoding in step 405.

[0155] In some embodiments, the uplink signal includes PUSCH and PUSCH-DMRS. When the UE receives the DCI, in the case where the uplink signal includes PUSCH and PUSCH-DMRS, the UE can determine the DMRS precoding P according to the SRS precoding indicated by the first indication information in the DCI and the weighting coefficient of the SRS precoding indicated by the second indication information, according to the example in step 405. i In this way, the UE can send the PUSCH and the PUSCH-DMRS according to the corresponding DMRS precoding on each DMRS port.

[0156] The first indication information is introduced in the following.

[0157] In some embodiments, the first indication information occupies at least 1 bit in the downlink control information, and when the value of the at least 1 bit is a first bit value, the terminal device is instructed to determine the uplink precoding based on the first SRS precoding, and when the value of the at least 1 bit is a second bit value, the terminal device is instructed to determine the uplink precoding based on the second SRS precoding.

[0158] In some embodiments, in the first mode, when the second indication information is DCI, the present application can add 1 bit in the DCI, and use the 1 bit as the first indication information to instruct the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding.

[0159] Therefore, in some embodiments, the second indication information is DCI, the second indication information includes the first indication information, and the first indication information occupies 1 bit in the DCI.

[0160] For example, the 1 bit can be 1 bit continuous with the third indication information, or 1 bit occupied by a field in the DCI, and the field is used to instruct to determine the DMRS precoding based on the first SRS precoding or the second SRS precoding. For example, when the 1 bit is a first bit value, it is used to instruct the UE to determine the DMRS precoding based on the first SRS precoding, and when the 1 bit is a second bit value, it is used to instruct the UE to determine the DMRS precoding based on the second SRS precoding. For example, the first bit value is 0, and the second bit value is 1, or the first bit value is 1, and the second bit value is 0.

[0161] In this way, in the case of using the first mode to indicate the SRS precoding for determining the uplink precoding, the pilot overhead can be reduced as much as possible without affecting the frequency offset and time-frequency measurement accuracy.

[0162] In the present application, in the second mode, although the first indication information can also occupy at least 1 bit in the downlink control information, the second mode can not change the format of the downlink control information, and multiplex the original bits of the downlink control information as the first indication information.

[0163] Therefore, in some embodiments, in the second mode, when the downlink control information is used to instruct the terminal device to perform data retransmission, the first indication information is carried in a field in the downlink control information indicating the redundancy version (RV) of the data.

[0164] That is, in the second way, in the case that the downlink control information is DCI, at least one bit in the redundancy version (RV) is used to indicate whether the uplink precoding is determined based on the updated SRS precoding when the DCI indicates the UE to perform uplink data new transmission.

[0165] To facilitate understanding of the bearing manner of the first indication information in the second way, the redundancy version (RV) in the DCI is introduced first.

[0166] As shown in FIG. 6, it is a schematic diagram of a set of encoding bits of an RV field. The RV can have four versions with identity (ID) RV0, RV1, RV2 and RV3. Among them, the encoding bits of RV1 include more check bits than the number of system bits, the encoding bits of RV2 include all check bits, and the two redundancy versions RV1 and RV2 cannot be self-decoded, so RV1 and RV2 cannot be used for scheduling of data new transmission, but can be used for scheduling of data retransmission. The system bits in the encoding bits of RV0 are more than the check bits, and the system bits and the check bits in the encoding bits of RV3 are equivalent, and the two redundancy versions RV0 and RV3 can be self-decoded and are mainly used for scheduling of data new transmission. Among them, the data new transmission can be understood as data transmission carrying a new data indication (new data indication) in the DCI.

[0167] For example, in the case that the ID of the RV field occupies 2 bits, respectively indicating the four redundancy versions RV0-RV3, as shown in Table 1, it is a schematic of the bit value and application value of the RV field.

[0168] Table 1

[0169] Based on the understanding of the RV field, in the second way, when the DCI indicates the UE to perform uplink data new transmission, at least one bit of the value "00" or "11" in the RV field is used as the bit occupied by the first indication information to indicate whether the uplink precoding is determined based on the updated SRS precoding. That is, the first indication information is carried in the field indicating the redundancy version of the data as RV0 or RV3 in the DCI.

[0170] In some embodiments, the bit occupied by the first indication information is one bit in the bits occupied by the field of the redundancy version.

[0171] In some embodiments, in the case that the ID of the RV field occupies 2 bits as shown in Table 1, the bit occupied by the first indication information is the high bit or the low bit in the bits occupied by the field of the RV.

[0172] For example, when the DCI indicates the UE to perform uplink data new transmission, and the redundancy version RV0 is used as the redundancy version, the high bit "0" in the bit value "00" indicating the RV0 indicates that the redundancy version is RV0, and the low bit "0" is the bit value of the first indication information, indicating that the DMRS precoding is determined based on the first SRS precoding.

[0173] For example, when the DCI indicates the UE to perform uplink data new transmission, and the redundancy version RV0 is used as the redundancy version, the high bit "0" in the bit value "00" indicating the RV0 indicates that the redundancy version is RV0, and the low bit "0" is the bit value of the first indication information, indicating that the DMRS precoding is determined based on the first SRS precoding.

[0174] For example, when the DCI indicates the UE to perform uplink data new transmission, and the redundancy version RV0 is used as the redundancy version, the high bit "0" in the bit value "00" indicating the RV0 indicates that the redundancy version is RV0, and the low bit "0" is the bit value of the first indication information, indicating that the DMRS precoding is determined based on the first SRS precoding.

[0175] For example, when the DCI indicates the UE to perform uplink data new transmission, and the redundancy version RV0 is used as the redundancy version, the high bit "0" in the bit value "00" indicating the RV0 indicates that the redundancy version is RV0, and the low bit "0" is the bit value of the first indication information, indicating that the DMRS precoding is determined based on the first SRS precoding.

[0176] For example, when the DCI indicates the UE to perform uplink data new transmission, and the redundancy version RV0 is used as the redundancy version, the high bit "0" in the bit value "00" indicating the RV0 indicates that the redundancy version is RV0, and the low bit "0" is the bit value of the first indication information, indicating that the DMRS precoding is determined based on the first SRS precoding.

[0177] For example, when the DCI indicates the UE to perform uplink data new transmission, and the redundancy version RV0 is used as the redundancy version, the high bit "0" in the bit value "00" indicating the RV0 indicates that the redundancy version is RV0, and the low bit "0" is the bit value of the first indication information, indicating that the DMRS precoding is determined based on the first SRS precoding.

[0178] For example, when the DCI indicates the UE to perform uplink data new transmission, and the redundancy version RV0 is used as the redundancy version, the high bit "0" in the bit value "00" indicating the RV0 indicates that the redundancy version is RV0, and the low bit "0" is the bit value of the first indication information, indicating that the DMRS precoding is determined based on the first SRS precoding.

[0179] In this way, the application adds the bit values "01" and "10" to indicate the redundancy version of RV0 and RV3, in addition to the bit values "00" and "11" originally indicating RV0 and RV3, when the DCI instructs the UE to perform uplink data retransmission. In this way, the UE can determine the redundancy version when performing uplink data retransmission and determine the SRS precoding of DMRS precoding in combination with the field of the DCI instructing the UE to perform uplink data retransmission and the field of indicating the redundancy version.

[0180] Although this scheme of mode two is suitable for the case where the network device schedules new transmission data, that is, the network device updates the SRS precoding when transmitting new transmission data on the PUSCH, the first indication information can be carried in the field of the redundancy version in the DCI to indicate that the DMRS precoding is determined based on the first SRS precoding or the second SRS precoding, and the indication that the DMRS precoding is determined based on the updated SRS precoding is not carried in the DCI when the network device schedules retransmission data. This is equivalent to delaying the update of the SRS precoding for a period of time, but mode two is consistent in determining the SRS precoding of the DMRS precoding when the network device side and the terminal device side perform data retransmission, which can improve the accuracy of the DMRS precoding indicated by the network device to the terminal device and improve the uplink transmission performance of the terminal device. Moreover, this scheme of mode two can also save additional DCI overhead.

[0181] Therefore, in the application, in the process of the network device performing full-space channel update by means of DMRS-assisted SRS, the network device can indicate to the terminal device that the uplink precoding is determined based on the first SRS precoding or the second SRS precoding by means of signaling indication, that is, by carrying the first indication information in the DCI. For the network device and the terminal device, the SRS precoding corresponding to the uplink precoding indicated by the network device is consistent with the SRS precoding corresponding to the uplink precoding determined by the terminal device based on the first indication information, and both are the first SRS precoding or the second SRS precoding. In this way, the uplink precoding determined by the terminal device is consistent with the uplink precoding to be indicated by the network device side, which can improve the accuracy of the uplink precoding used for uplink transmission by the terminal device, thereby improving the uplink transmission performance of the terminal device.

[0182] For the above step 404 of indicating the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding based on the scrambling mode, the mode of indicating the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding based on the scrambling mode, that is, mode three involved in the flow of FIG. 7, will be exemplarily introduced below.

[0183] As shown in FIG. 7 is a flowchart of an uploading transmission method, which includes the following processes. In the method, for indicating the SRS precoding corresponding to the uplink precoding in the manner based on the scrambling code in step 404, the present application can encode the downlink control information in different scrambling code manners, so that the terminal device determines the SRS precoding corresponding to the uplink precoding according to the scrambling code manner in which the downlink control information is decoded correctly. That is, the present application can predefine different scrambling code manners corresponding to different SRS precodings through a protocol at the network device and the terminal device side.

[0184] 701、The network device sends fourth indication information, the fourth indication information is used for indicating the uplink precoding, and when the uplink precoding corresponds to the first SRS precoding, the fourth indication information is encoded in the first scrambling code manner, when the uplink precoding corresponds to the second SRS precoding, the fourth indication information is encoded in the second scrambling code manner, the first scrambling code manner is different from the second scrambling code manner.

[0185] Correspondingly, the terminal device receives the fourth indication information sent by the network device.

[0186] In some embodiments, the uplink precoding includes the precoding of PUSCH and PUSCH-DMRS, that is, DMRS precoding.

[0187] In some embodiments, the fourth indication information is downlink control information.

[0188] In some embodiments, the downlink control information is DCI. That is, in the third manner, for the base station, two different scrambling code manners can be used to encode the DCI, so that when the DCI is received at the UE side, the SRS precoding is determined according to the scrambling code in which the decoding is successful, so as to determine the DMRS precoding. In this way, compared with the first manner, the third manner can also save the bit overhead of the DCI.

[0189] In some embodiments, the first SRS precoding is reported by the UE to the base station at a first time, the second SRS precoding is reported by the UE to the base station at a second time, and the first time is before the second time. Or, the second SRS precoding is the latest SRS precoding reported by the UE, and the first SRS precoding is reported by the UE to the base station before the second SRS precoding is reported.

[0190] For example, for the base station, if the base station is periodically receiving the SRS precoding indication information reported by the UE, the base station determines that the second SRS precoding indication information is not received or the second SRS precoding indication information reported by the UE is not correctly demodulated according to the time domain resource of the periodically received SRS precoding indication information, or if the base station is scheduling the UE to report the SRS precoding indication information, but the base station does not receive the second SRS precoding indication information that the UE should report or does not correctly demodulate the second SRS precoding indication information, the base station can use the first scrambling mode to encode the DCI when the base station sends the DCI to the UE.

[0191] If the base station is periodically receiving the SRS precoding indication information reported by the UE or is scheduling the UE to report the SRS precoding indication information, and the base station has correctly received the SRS precoding indication information and correctly decoded the SRS precoding indication information to obtain the second SRS precoding, the base station can use the second scrambling mode to encode the DCI when the base station sends the DCI to the UE.

[0192] Therefore, considering that the base station is only likely to use the second scrambling mode after receiving the second SRS precoding indication information reported by the UE, the base station can use the second scrambling mode or the first scrambling mode within a preset time period in which the UE should report the second SRS precoding. For example, when the base station receives and correctly demodulates the second SRS precoding indication information reported by the UE within the preset time period, the base station uses the second scrambling mode to encode the DCI, otherwise, when the base station does not receive the second SRS precoding indication information or does not correctly demodulate the second SRS precoding indication information within the preset time period, the base station uses the first scrambling mode to encode the DCI.

[0193] Therefore, in some embodiments, for the base station, within the preset time period, the fourth indication information is encoded using the first scrambling mode or the second scrambling mode; after the preset time period, the fourth indication information is encoded using the first scrambling mode; and the preset time period is a period of time after a time at which the network device receives the fifth indication information, and the fifth indication information is used to indicate the second SRS precoding.

[0194] Specifically, in some embodiments, in a case where the network device receives the fifth indication information within the preset time period and correctly parses the fifth indication information, the fourth indication information is encoded using the second scrambling mode.

[0195] In a case where the network device does not receive the fifth indication information within the preset time period, or in a case where the network device receives the fifth indication information within the preset time period but incorrectly parses the fifth indication information, the fourth indication information is encoded using the first scrambling mode.

[0196] The fifth indication information can be understood as the information reported by the terminal device to the network device in step 403, which carries the indication information of the second SRS precoding. For example, the fifth indication information is PUSCH.

[0197] The preset time period is a period of time after the terminal device sends the fifth indication information.

[0198] 702、The network device receives the uplink signal, which is obtained by the terminal device according to the uplink precoding.

[0199] Correspondingly, the terminal device receives the uplink signal sent by the network device. Step 702 can correspond to step 405.

[0200] In some embodiments, the uplink signal includes PUSCH and PUSCH-DMRS.

[0201] After step 701, for the UE, when the UE receives the fourth indication information, the fourth indication information can be decoded, and the uplink precoding is determined based on which SRS precoding to determine the uplink precoding, so as to send the uplink signal to the network device according to the uplink precoding.

[0202] Therefore, in some embodiments, for the terminal device, in the case that the fourth indication information is decoded successfully by using the first scrambling mode, the uplink precoding is determined based on the first SRS precoding. In this way, the terminal device can determine the uplink precoding based on the first SRS precoding, and then send the uplink signal to the network device according to the uplink precoding.

[0203] In the case that the fourth indication information is decoded successfully by using the second scrambling mode, the uplink precoding is determined based on the second SRS precoding. In this way, the terminal device can determine the uplink precoding based on the second SRS precoding, and then send the uplink signal to the network device according to the uplink precoding.

[0204] Similar to the network device side, the terminal device side will only receive the fourth indication information encoded by the network device using the second scrambling mode within the preset time period after sending the indication information of the second SRS precoding to the network device.

[0205] Therefore, for the terminal device, in the case that the fourth indication information is received within the preset time period, the scrambling mode used to decode the fourth indication information includes the first scrambling mode or the second scrambling mode.

[0206] In the case that the fourth indication information is not received within the preset time period, or the fourth indication information is decoded unsuccessfully within the preset time period, the scrambling mode used to decode the fourth indication information after the preset time period is the first scrambling mode.

[0207] For example, after the UE reports the indication information of the second SRS precoding (including data retransmission and data retransmission), the UE only needs to decode the received DCI using the second scrambling mode within the preset time period after reporting. When the UE receives the DCI outside the preset time period, the UE can decode the DCI by default using the first scrambling mode. In this way, the complexity of decoding multiple scrambling modes on the UE side can be reduced.

[0208] Alternatively, if the UE receives the DCI within the preset time period, the UE can first decode the DCI using the first scrambling mode or the second scrambling mode, and determine whether the decoding is correct. If the UE receives the DCI after the preset time period, the UE can decode the DCI by default using the first scrambling mode.

[0209] In some embodiments, the above-mentioned preset time period can be agreed upon between the network device and the terminal device through protocol predefinition or signaling configuration, or the indication information of the preset time period can be reported by the terminal device to the network device through the capability information.

[0210] Therefore, in the present application, in the process of the network device updating the full-space channel by the DMRS-assisted SRS, the above-mentioned method of using different scrambling modes to implicitly indicate the SRS precoding of the terminal device to determine the uplink precoding can calculate the uplink precoding that the network device wants to indicate according to the determined SRS precoding, so that the uplink precoding determined by the terminal device is consistent with the uplink precoding indicated by the base station. In this way, when the terminal device transmits the uplink signal to the network device according to the uplink precoding, the network device can perform the full-space channel updating process according to the channel estimation of the uplink signal and the uplink precoding-assisted SRS, thereby improving the throughput of the terminal device based on the uplink precoding and improving the uplink transmission performance. Moreover, the above-mentioned method of using different scrambling modes to encode the DCI to indicate the SRS precoding corresponding to the uplink precoding can also save the bit overhead of the DCI.

[0211] It can be understood that, in order to realize the functions in the above-mentioned embodiments, the network device and the terminal device include the corresponding hardware structure and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0212] FIG. 8 and FIG. 9 are structural schematic diagrams of possible communication apparatuses provided by the embodiments of the present application. The communication apparatuses can be used to implement the functions of the terminal device or the network device in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments. In the embodiments of the present application, the communication apparatus can be the terminal 120 as shown in FIG. 1, or the base station 110 as shown in FIG. 1, or a module (such as a chip) applied to the terminal or the base station.

[0213] As shown in FIG. 8, the communication apparatus 800 includes a processing unit 8010 and a transceiver unit 8020. The communication apparatus 800 is used to implement the functions of the terminal device or the network device in the above-mentioned method embodiments shown in FIG. 4, FIG. 5 or FIG. 7.

[0214] When the communication apparatus 800 is used to implement the functions of the network device in the method embodiment shown in FIG. 4, the transceiver unit 8020 is configured to receive the indication information of the first SRS precoding, receive the SRS sent by the terminal device to the network device on the SRS port loaded with the first SRS precoding, receive the indication information of the second SRS precoding, and indicate the terminal device to determine the uplink precoding based on the first SRS precoding or the second SRS precoding through signaling; and receive the uplink signal sent by the terminal device based on the uplink precoding. The processing unit 8010 is configured to perform channel estimation based on the uplink signal information, and perform full-space channel updating based on the channel estimation result and the uplink precoding auxiliary SRS.

[0215] When the communication apparatus 800 is used to implement the functions of the network device in the method embodiment shown in FIG. 5, the transceiver unit 8020 is configured to send the first indication information to the terminal device, and receive the uplink signal sent by the terminal device. The processing unit 8010 is configured to perform channel estimation based on the uplink signal, and perform full-space channel updating based on the channel estimation result and the uplink precoding auxiliary SRS.

[0216] When the communication apparatus 800 is used to implement the functions of the network device in the method embodiment shown in FIG. 7, the transceiver unit 8020 is configured to send the fourth indication information to the terminal device, and receive the uplink signal sent by the terminal device. The processing unit 8010 is configured to perform channel estimation based on the uplink signal, and perform full-space channel updating based on the channel estimation result and the uplink precoding auxiliary SRS.

[0217] When the communication apparatus 800 is configured to implement the function of the terminal device in the method embodiment shown in FIG. 4, the transceiver unit 8020 is configured to: send the indication information of the first SRS precoding; send the SRS to the network device on the SRS port loaded with the first SRS precoding; report the indication information of the second SRS precoding to the network device; receive the uplink precoding determined based on the first SRS precoding or the second SRS precoding indicated by the network device through signaling; send the uplink signal to the network device based on the uplink precoding; and the processing unit 8010 is configured to update the first SRS precoding; determine the uplink precoding according to the signaling indication or the scrambling mode.

[0218] When the communication apparatus 800 is configured to implement the function of the terminal device in the method embodiment shown in FIG. 5, the transceiver unit 8020 is configured to: receive the first indication information; and send the uplink signal; and the processing unit 8010 is configured to determine the uplink precoding based on the first indication information.

[0219] When the communication apparatus 800 is configured to implement the function of the terminal device in the method embodiment shown in FIG. 7, the transceiver unit 8020 is configured to: receive the fourth indication information; and send the uplink signal; and the processing unit 8010 is configured to determine the uplink precoding based on the first indication information.

[0220] For more detailed description of the processing unit 8010 and the transceiver unit 8020, please refer to the related description in the method embodiments shown in FIG. 4, FIG. 5 and FIG. 7.

[0221] FIG. 9 shows a possible structure of a communication apparatus. It can be understood that the communication apparatus 900 includes necessary means such as modules, units, elements, circuits, or interfaces, etc. to be properly configured together to execute the present solution. The communication apparatus 900 can be the RAN node, the terminal, the core network device or other network device in FIG. 1, or a component (such as a chip) of these devices, to implement the methods described in the following method embodiments. The communication apparatus 900 includes one or more processors 911. The processor 911 can be a general purpose processor or a special purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be configured to process communication protocols and communication data, and the central processing unit can be configured to control the communication apparatus (such as the RAN node, the terminal, or the chip, etc.), execute software programs, and process data of the software programs.

[0222] Optionally, in one design, the processor 911 can include a program 913 (which can also be referred to as code or instructions at times) that can be run on the processor 911 to cause the communication apparatus 900 to perform the methods described in the following embodiments. In yet another possible design, the communication apparatus 900 includes circuitry (not shown in FIG. 9) for implementing the functions of a network device or a terminal device in the above-described embodiments.

[0223] Optionally, the communication apparatus 900 can include one or more memories 912 having a program 914 (which can also be referred to as code or instructions at times) stored thereon that can be run on the processor 911 to cause the communication apparatus 900 to perform the methods described in the following method embodiments.

[0224] Optionally, the processor 911 and / or the memory 912 can include an artificial intelligence (AI) module 917, 918 for implementing AI-related functions. The AI module can be implemented in software, hardware, or a combination of software and hardware. For example, the AI module can include a radio access network intelligent controller (RIC) module. The AI module can be a near-real-time RIC or a non-real-time RIC, for example.

[0225] Optionally, the processor 911 and / or the memory 912 can also store data. The processor 911 and the memory 912 can be separately arranged or integrated together.

[0226] Optionally, the communication apparatus 900 can also include a transceiver 915 and / or an antenna 916. The processor 911 can also be referred to as a processing unit at times, and controls the communication apparatus (such as a RAN node or a terminal). The transceiver 915 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, etc., and is used to implement the transceiving functions of the communication apparatus through the antenna 916. When the above-described communication apparatus is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above-described method embodiments. The terminal chip receives information from a base station, which can be understood as the information being received by other modules (such as a radio frequency module or an antenna) in the terminal first, and then being transmitted to the terminal chip by these modules. The terminal chip transmits information to the base station, which can be understood as the information being transmitted to other modules (such as a radio frequency module or an antenna) in the terminal first, and then being transmitted to the base station by these modules.

[0227] When the communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the method embodiments. The base station chip receives information from a terminal, which can be understood as the information being received by other modules (such as a radio frequency module or an antenna) in the base station first, and then being sent to the base station chip by the modules. The base station chip sends information to the terminal, which can be understood as the information being sent to other modules (such as a radio frequency module or an antenna) in the base station first, and then being sent to the terminal by the modules.

[0228] In this application, entity A sending information to entity B can be A sending directly to B, or A sending indirectly to B through other entities. Similarly, entity B receiving information from entity A can be entity B receiving the information sent by entity A directly, or entity B receiving the information sent by entity A indirectly through other entities. Here, entity A and B can be RAN nodes or terminals, or modules inside RAN nodes or terminals. The sending and receiving of information can be the information interaction between RAN nodes and terminals, for example, the information interaction between a base station and a terminal; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between a CU and a DU; the sending and receiving of information can also be the information interaction between different modules inside one device, for example, the information interaction between a terminal chip and other modules of the terminal, or the information interaction between a base station chip and other modules in the base station.

[0229] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0230] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in the base station or the terminal.

[0231] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable apparatus. The computer programs or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.

[0232] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to if there is no special description and no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0233] In the present application, "at least one" means one or more, "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: A exists alone, A and B exist together, B exists alone, where A, B can be singular or plural. In the text description of the present application, the character " / ", generally indicates that the front and rear associated objects are in an "or" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0234] It can be understood that various numerical numbers involved in the embodiments of the present application are only distinguished for the convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.

Claims

An uplink transmission method, characterized in that, The method is applied to a communication device, including: Receive first indication information, the first indication information being used to instruct the communication device to determine uplink precoding based on a first channel sounding reference signal (SRS) precoding or a second SRS precoding, wherein the first SRS precoding is the precoding used by the communication device for the SRS transmitted at a first moment, and the second SRS precoding is the precoding used by the communication device for the SRS transmitted at a second moment, and the first moment is before the second moment. Send an uplink signal, which is obtained by the communication device based on the uplink precoding. The method according to claim 1, characterized in that, The uplink precoding includes the precoding of the Physical Uplink Shared Channel (PUSCH) and the Uplink Shared Channel Demodulation Reference Signal (PUSCH-DMRS), and the uplink signal includes the PUSCH and the PUSCH-DMRS. The method according to claim 1 or 2, characterized in that, The receipt of the first indication information includes: Receive second indication information, the second indication information including the first indication information and the third indication information, the third indication information being used to indicate the weighting coefficient of the first SRS precoding or the weighting coefficient of the second SRS precoding corresponding to the uplink precoding. The method according to claim 3, characterized in that, The second indication information is downlink control information (DCI). The method according to claim 4, characterized in that, The first indication information occupies at least 1 bit in the downlink control information. When the value of the at least 1 bit is a first bit value, it instructs the communication device to determine the uplink precoding based on the first SRS precoding. When the value of the at least 1 bit is a second bit value, it instructs the communication device to determine the uplink precoding based on the second SRS precoding. The method according to claim 4 or 5, characterized in that, When the downlink control information is used to instruct the communication device to transmit new data, the first indication information is carried in the field indicating the redundant version of the data in the downlink control information. The method according to claim 6, characterized in that, The redundant version is RV0 or RV3. The method according to claim 6 or 7, characterized in that, The first indication information occupies one bit of the bits occupied by the redundant version of the field. An uplink transmission method, characterized in that, include: Send a first indication message, which is used to instruct the communication device to determine uplink precoding based on a first channel sounding reference signal (SRS) precoding or a second SRS precoding; wherein the first SRS precoding is obtained based on the SRS precoding indication message received from the communication device at a first time, and the second SRS precoding is obtained based on the SRS precoding indication message received from the communication device at a second time, and the first time is before the second time. Receive uplink signals, which are obtained by the communication device based on the uplink precoding. The method according to claim 9, characterized in that, The uplink precoding includes the precoding of the Physical Uplink Shared Channel (PUSCH) and the Uplink Shared Channel Demodulation Reference Signal (PUSCH-DMRS), and the uplink signal includes the PUSCH and the PUSCH-DMRS. The method according to claim 9 or 10, characterized in that, The sending of the first instruction information includes: Send a second indication message, which includes the first indication message and the third indication message. The third indication message is used to indicate the weighting coefficient of the first SRS precoding or the weighting coefficient of the second SRS precoding corresponding to the uplink precoding. The method according to claim 11, characterized in that, The second indication information is downlink control information (DCI). The method according to claim 12, characterized in that, The first indication information occupies at least 1 bit in the downlink control information. When the value of the at least 1 bit is a first bit value, it instructs the communication device to determine the uplink precoding based on the first SRS precoding. When the value of the at least 1 bit is a second bit value, it instructs the communication device to determine the uplink precoding based on the second SRS precoding. The method according to claim 12 or 13 is characterized in that, When the downlink control information is used to instruct the communication device to transmit new data, the first indication information is carried in the field indicating the redundant version of the data in the downlink control information. The method according to claim 14, characterized in that, The redundant version is RV0 or RV3. The method according to claim 14 or 15 is characterized in that, The first indication information occupies one bit of the bits occupied by the redundant version of the field. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 8. A communication device, characterized in that, Includes modules for performing the method as described in any one of claims 9 to 16. A communication device, characterized in that, The device includes at least one processor connected to a memory, the at least one processor being configured to read and execute a program stored in the memory, such that the device performs the method as described in any one of claims 1 to 8. A communication device, characterized in that, The device includes at least one processor connected to a memory, the at least one processor being configured to read and execute a program stored in the memory, such that the device performs the method as described in any one of claims 9 to 16. A communication system, characterized in that, It includes a first communication device and a second communication device, wherein the first communication device is used to perform the method as described in any one of claims 1 to 8, and the second communication device is used to perform the method as described in any one of claims 9 to 16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1-16. A chip characterized in that, The chip stores computer execution instructions, and when the computer execution instructions are run, the method of any one of claims 1-16 is executed.

Citation Information

Patent Citations

  • Communication method and device

    CN115175161A

  • Transmission mode determination method and related device

    CN117676622A

  • Method and apparatus for uplink transmission and reception in wireless communication system

    WO2022025590A1

  • Method and apparatus of uplink precoding for multi-pusch

    WO2022251757A2