Method for transmitting data through a physical uplink shared channel, method for transmitting data and terminal, network equipment, and chip system

By using multiple different precoders and channel state reference signals between the terminal and network equipment, repeated transmission and joint reception of the uplink physical shared channel are achieved in a multi-station scenario, solving the problems of uplink transmission reliability and insufficient coverage, and improving decoding performance during channel changes and terminal movement.

CN115152158BActive Publication Date: 2025-09-05HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080097051.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-18
Publication Date
2025-09-05
Estimated Expiration
2040-02-18

AI Technical Summary

Technical Problem

In the existing uplink physical shared channel transmission, the terminal can only transmit a maximum of four data streams. In addition, when the channel conditions change or the terminal moves under the time slot aggregation transmission mode, the decoding performance cannot be guaranteed. In particular, the uplink coverage and reliability of the terminal at the cell edge are insufficient.

Method used

The terminal and network equipment receive indication information sent by multiple network devices, use multiple different precoders to repeatedly send PUSCH, and combine multiple channel state reference signals to perform channel measurement and precoder configuration to achieve uplink PUSCH repeated transmission and joint reception in a multi-station scenario.

Benefits of technology

The reliability and decoding performance of uplink transmission are enhanced, especially when the terminal moves or the channel conditions change, ensuring the reliability and coverage of transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115152158B_ABST
    Figure CN115152158B_ABST
Patent Text Reader

Abstract

The present application provides a method for transmitting data on a physical uplink shared channel, a method for transmitting data, a terminal, a network device, and a chip system. In the present application, the terminal receives indication information sent by multiple network devices, wherein the indication information is used to indicate multiple precoding precoders; the terminal determines multiple precoders based on the indication information, and uses the multiple precoders to repeatedly send the physical uplink shared channel PUSCH; wherein, at least two PUSCHs use different precoders. The present application ensures the decoding performance of the transmission and enhances the reliability of the uplink transmission by repeatedly sending PUSCH using different precoders. The uplink data retransmission technology provided by the present application can be applicable to single-station transmission or multi-station transmission scenarios, and is also applicable to uplink transmission modes based on codebooks or non-codebooks. In addition, the present application also provides a joint reception technology for uplink transmission, which is applicable to multi-station transmission scenarios based on codebooks or non-codebooks. The present application can be applied to 5G and future wireless networks.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method for transmitting data through a physical uplink shared channel, a method for transmitting data, a terminal, a network device, and a chip system. Background Art

[0002] With the rapid development of mobile communications, higher requirements have been placed on communication reliability in some scenarios. For example, ultra-reliable low-latency communication (URLLC) technology has reliability requirements of 10^-5 or even higher, which means that there will be at most one error in a transmission (bit) of 10^-5 or even higher.

[0003] Currently, terminals can transmit up to four data streams on the physical uplink shared channel (PUSCH) and support two transmission modes: a codebook-based (CB) uplink transmission scheme and a non-codebook-based (NCB) uplink transmission scheme. However, enhancing the reliability of these two uplink transmission modes remains a pressing technical challenge.

[0004] In addition, the current New Radio (NR) supports slot aggregation transmission to improve uplink coverage. However, this slot aggregation transmission method must ensure that the same precoder is used in all slots, and intra-slot (i.e., mini-slot-based) transmission is not possible. Therefore, if the aggregated slots are very large, the channel conditions change within the aggregated slots, or the terminal moves, the configured precoder may no longer be consistently applicable within the aggregated slots, resulting in a decrease in the data interpretation performance received by the network equipment. This makes it impossible to guarantee the uplink performance of the terminal, especially the performance of the cell edge terminal, and fails to improve uplink coverage.

[0005] In summary, how to enhance the reliability of PUSCH needs to be urgently addressed. Summary of the Invention

[0006] The present application discloses a method for transmitting data through a physical uplink shared channel, a method for transmitting data, a terminal, a network device, and a chip system.

[0007] In a first aspect, the present application provides a method for transmitting data using a physical uplink shared channel (PUSCH), comprising: a terminal receiving indication information sent by multiple network devices, wherein the indication information is used to indicate multiple precoding precoders; the terminal determines multiple precoders based on the indication information, and uses the multiple precoders to repeatedly send PUSCHs; wherein at least two PUSCHs use different precoders.

[0008] As can be seen, in the method provided in the first aspect, different precoders can be used for PUSCH data transmission. In one embodiment, the multiple precoders indicated by the indication information can be sent to the terminal by a network device. Compared to always using a single precoder, the terminal can use different precoders when channel conditions change, ensuring the decoding performance of the transmission and enhancing the reliability of the uplink transmission.

[0009] In another embodiment, the indication information indicates multiple precoders, and the indication information is configured with different quasi-colocation (QCL) relationships or different transmission configuration indication (TCI) states, that is, the different precoders correspond to different network devices. The indication information indicating multiple precoders can be sent to the terminal through one network device, or can be sent to the terminal separately through multiple network devices. In this way, the terminal can use different precoders to repeatedly send PUSCH to different network devices, thereby realizing repeated transmission of uplink PUSCH in a multi-station scenario. Unlike the existing time slot aggregation transmission method that can only use a single identical precoder, the repeated transmission of PUSCH in a multi-station scenario can use different precoders, thereby obtaining diversity gain, and when the terminal moves to different cell coverage areas, it can also ensure the decoding performance of the transmission, thereby enhancing the reliability of the uplink transmission.

[0010] In one embodiment, before the terminal receives the indication information, the following steps are also included: the terminal first receives multiple channel state reference signals (Channel State Information Reference Signal, CSI-RS) issued by multiple network devices or multiple CSI-RS issued by a network device, and then the terminal performs channel measurement on the multiple CSI-RS respectively to obtain multiple channel matrices. At this time, the terminal needs to select sounding reference signal precoders (Sounding reference signal precoder, SRS precoder) according to the multiple channel matrices, and then the terminal configures multiple sounding reference signal resources (Sounding reference signal resource, SRSresource) according to the multiple SRSprecoders, and then sends a sounding reference signal (SRS).

[0011] Compared with the prior art, in which the terminal performs measurement based on the CSI-RS sent by the network device to obtain an SRS precoder, this technical solution can perform channel measurement based on multiple CSI-RSs sent by the network device to obtain multiple SRS precoders for the network device to select and send to the terminal, thereby providing a basis for the terminal to use different precoders to send PUSCH.

[0012] In one implementation, the terminal configures multiple SRS resources based on performing channel measurement on multiple CSI-RSs, that is, the multiple SRS resources correspond to the multiple CSI-RSs respectively.

[0013] In one embodiment, the multiple precoders received by the terminal are selected by the network device from multiple SRS precoders and indicated through the sounding reference signal resource indicator (SRI) field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, one SRI is used to indicate the multiple precoders selected by the network device; or they can be independently indicated by multiple SRIs in the SRI field, that is, different precoders are indicated by different SRIs.

[0014] In one embodiment, the multiple precoders received by the terminal may also be indicated by multiple TPMIs in a transmission precoding matrix indicator (TPMI) field, wherein each TPMI corresponds to one precoder; or the multiple precoders received by the terminal may also be indicated by one TPMI in the TPMI field, wherein each TPMI corresponds to multiple precoders, i.e., the multiple precoders indicated by the TPMI field are determined according to different channel matrices. There are many ways to implement the TPMI field including multiple TPMIs, such as increasing the number of bits in the TPMI field so that it can indicate multiple TPMIs at the same time; or using a reserved index in a TPMI table so that it can indicate multiple TPMIs; or using a new TPMI table so that it contains an index indicating multiple TPMIs.

[0015] In one implementation, the multiple SRS resources configured by the terminal may be multiple SRS resources in one sounding reference signal resource set (SRS resource set), or may be multiple SRS resources in multiple SRS resource sets.

[0016] When a terminal configures an SRS resource set, part of the SRS resources in the SRS resource set may correspond to a CSI-RS received by the terminal, while another part of the SRS resources may correspond to another CSI-RS received by the terminal. This approach is conducive to maximizing the utilization of SRS resources.

[0017] When a terminal is configured with multiple SRS resource sets, all SRS resources in one SRS resource set correspond to one CSI-RS, and all SRS resources in another SRS resource set correspond to another CSI-RS; this approach is conducive to maintaining compatibility with existing protocols; or some SRS resources in an SRS resource set correspond to one CSI-RS, while other SRS resources correspond to another CSI-RS.

[0018] In one embodiment, the terminal may use the same time domain resources to send the PUSCH, or may use different time domain resources to send the PUSCH, that is, the terminal may send the PUSCH at different time domain positions, where the different time domain positions may be different slots, consecutive slots, or different time domain symbols in the same slot;

[0019] In one embodiment, the terminal may use the same port to send PUSCH or different ports to send PUSCH, where the port may be an SRS port for sending SRS or a port for sending PUSCH;

[0020] In one embodiment, the terminal can use the same frequency domain resources to send PUSCH, or use different frequency domain resources to send PUSCH, and the frequency domain resources can be continuous or discontinuous. In a second aspect, the present application also provides a method for transmitting data using a physical uplink shared channel (PUSCH), comprising:

[0021] After receiving multiple CSI-RSs, the terminal uses the multiple CSI-RSs to perform joint channel measurement and obtain the SRS precoder;

[0022] The terminal performs joint channel measurement on multiple CSI-RSs, that is, regards multiple channel matrices as a joint channel matrix that can be merged, and then performs singular value decomposition (SVD) on the joint channel matrix to obtain the eigenvector of the joint matrix. The terminal selects multiple candidate SRS precoders and configures multiple SRS resources based on the eigenvectors, and then sends the SRS carrying the multiple SRS precoders to the network device; finally, the terminal selects a precoder to send the PUSCH based on the indication information issued by the network device indicating one or more of the precoders.

[0023] The multiple CSI-RSs are configured with different QCL relationships, that is, the multiple CSI-RSs are CSI-RSs from different network devices.

[0024] It can be seen that in the method provided in the second aspect, the uplink SRS precoder used for detection is determined by the joint channel matrix, that is, the terminal selects the SRS precoder based on the joint matrix of multiple transmission channels. Based on the reciprocity of the uplink and downlink channels, the terminal sends the SRS precoder carried on the SRS to the network device, and the corresponding terminal obtains the channel information based on the joint channel measurement, which is equivalent to increasing the number of receiving antennas; at the same time, due to the low correlation of the joint channel matrix, the demodulation interference between MIMO antennas is also reduced, further ensuring the performance gain of multiple antennas.

[0025] This method realizes the joint reception of uplink PUSCH in a multi-station scenario, improves the uplink decoding performance by combining the uplink received signals, and enhances the transmission reliability.

[0026] In one embodiment, the terminal configures the multiple SRS resources respectively according to an SRS precoder obtained by joint channel measurement of the multiple CSI-RSs, that is, the multiple SRS resources correspond to the multiple CSI-RSs respectively.

[0027] In one implementation, the multiple SRS resources configured by the terminal may be multiple SRS resources in one SRS resource set, or may be multiple SRS resources in multiple SRS resource sets.

[0028] In one embodiment, the terminal may repeatedly transmit the PUSCH. In this scenario, at least two precoders among the multiple precoders received by the terminal are different; that is, at least two PUSCHs transmitted by the terminal use different precoders.

[0029] By implementing this technical solution, the terminal performs joint channel measurement on multiple CSI-RSs to obtain an SRS precoder, thereby providing conditions for the network device to jointly receive multiple PUSCHs. Multiple different PUSCHs sent to different network devices can be repeatedly transmitted using different precoders, which can further enhance the reliability of uplink transmission.

[0030] In one embodiment, the multiple precoders received by the terminal are selected by the network device from multiple SRS precoders and indicated through the SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all the selected precoders are indicated by one SRI; or they can be independently indicated by multiple SRIs in the SRI field, that is, different precoders selected according to different CSI-RS are indicated by different SRIs.

[0031] In one embodiment, the terminal may use the same time domain resources to send the PUSCH, or may use different time domain resources to send the PUSCH, that is, the terminal may send the PUSCH at different time domain positions, where the different time domain positions may be different slots, consecutive slots, or different time domain symbols in the same slot;

[0032] In one embodiment, the terminal may use the same port to send PUSCH or different ports to send PUSCH, where the port may be an SRS port for sending SRS or a port for sending PUSCH;

[0033] In one implementation, the terminal may use the same frequency domain resources to send the PUSCH, or may use different frequency domain resources to send the PUSCH, and the frequency domain resources may be continuous or discontinuous.

[0034] In a third aspect, the present application also provides a method for transmitting data, comprising:

[0035] The network device sends CSI-RS to the terminal, and the network device receives multiple SRSs, wherein the multiple SRS resources for sending the multiple SRSs correspond to multiple SRS precoders obtained by performing channel measurements based on multiple CSI-RSs. Then, the network device selects appropriate precoders from the multiple SRS precoders, and finally sends indication information indicating the multiple precoders.

[0036] In one embodiment, in a single-station scenario, the network device can send multiple CSI-RSs to the terminal, and the multiple CSI-RSs are configured with the same QCL relationship, and the indication information indicating multiple precoders sent to the terminal is configured with the same QCL relationship or TCI state, and at least two precoders are different. Unlike the existing time slot aggregation transmission method in which only a single identical precoder can be used, the repeated transmission of PUSCH in the single-station scenario can also use different precoders, so that when the channel conditions change, the decoding performance of the transmission can be guaranteed, thereby enhancing the reliability of the uplink transmission in the single-station scenario.

[0037] In one embodiment, the CSI-RS sent by the network device and the CSI-RS sent by other network devices are configured with different QCL relationships, that is, the multiple CSI-RSs received by the terminal are CSI-RSs from different network devices.

[0038] The network device sends indication information indicating multiple precoders to the terminal, so that the terminal can use multiple different precoders to repeatedly send PUSCH, realizing uplink PUSCH repeated transmission in a multi-station scenario. Unlike the existing time slot aggregation transmission method in which only a single identical precoder can be used, the repeated transmission of PUSCH in a multi-station scenario can use different precoders. Therefore, when the terminal moves to different cell coverage areas, the transmission decoding performance can also be guaranteed, thereby enhancing the reliability of uplink transmission.

[0039] In one implementation, the indication information indicating multiple precoders sent by the network device is an SRI field, wherein the multiple precoders can be jointly indicated by one SRI in the SRI field, that is, all the selected precoders are indicated by one SRI; or can be independently indicated by multiple SRIs in the SRI field, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs.

[0040] In one embodiment, the network device can further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0041] In a fourth aspect, the present application further provides a method for data transmission, comprising:

[0042] The network device receives a plurality of SRSs sent by the terminal, measures an uplink channel state according to the plurality of SRSs, selects a plurality of precoders according to the channel state, and sends indication information indicating the plurality of precoders.

[0043] In the method provided in the fourth aspect, the network device sends indication information indicating multiple precoders to the terminal, and the indication information is configured with different QCL relationships or different TCI states, that is, the different precoders correspond to different network devices. Therefore, the terminal can use multiple different precoders to repeatedly send PUSCH to different network devices, thereby realizing uplink PUSCH repeated transmission in a multi-station scenario, which is different from the existing time slot aggregation transmission method in which only a single identical precoder can be used, thereby ensuring the decoding performance of the transmission and enhancing the reliability of the uplink transmission.

[0044] In one embodiment, the network device sends indication information indicating multiple precoders as a TPMI domain, where the TPMI domain includes multiple TPMIs, where each TPMI corresponds to a precoder, or the multiple precoders are respectively indicated by a TPMI in the TPMI domain, where each TPMI corresponds to multiple precoders; wherein the multiple precoders indicated by the TPMI domain are determined based on different channel matrices. There are various ways to implement the TPMI domain including multiple TPMIs, such as increasing the number of bits in the TPMI domain so that it can simultaneously indicate multiple TPMIs; or using a reserved index in a TPMI table to indicate multiple TPMIs; or using a new TPMI table to include indexes indicating multiple TPMIs.

[0045] In one implementation, the network device may further receive multiple repeatedly transmitted PUSCHs, wherein at least two of the PUSCHs use different precoders.

[0046] In one embodiment, the network device combines the soft information of the multiple PUSCHs to demodulate the multiple PUSCHs simultaneously, and combines and decodes the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0047] In the fifth aspect, the present application also provides a method for transmitting data: a network device sends a CSI-RS to a terminal, wherein the CSI-RS sent by the network device is configured with a different QCL relationship from the CSI-RS sent by other network devices, indicating that the CSI-RS comes from different network devices; the network device receives multiple SRSs, and the multiple SRS resources for sending the multiple SRSs correspond to the SRS precoders obtained based on the joint measurement of the CSI-RSs, and then the network device selects one or more precoders from the SRS precoder according to the multiple SRSs sent by the terminal, and then sends indication information indicating one or more precoders to the terminal.

[0048] It can be seen that in the method provided in the fifth aspect, the uplink SRS precoder used for detection is determined by the joint channel matrix, that is, the terminal selects the SRS precoder based on the joint matrix of multiple transmission channels. Based on the reciprocity of uplink and downlink channels, the terminal sends the SRS precoder carried on the SRS to the network device, and the corresponding terminal obtains the channel information based on the joint channel measurement, which is equivalent to increasing the number of receiving antennas; at the same time, due to the low correlation of the joint channel matrix, the demodulation interference between MIMO antennas is also reduced, further ensuring the performance gain of multiple antennas. This method realizes the joint reception of uplink PUSCH in a multi-station scenario, improves the uplink decoding performance by merging the uplink received signals, and enhances the transmission reliability.

[0049] In one implementation, the indication information indicating multiple precoders sent by the network device is an SRI field, wherein the multiple precoders can be jointly indicated by one SRI in the SRI field, that is, all precoders selected are indicated by one SRI; or there can be multiple SRIs in the SRI field that are independently indicated, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs.

[0050] By implementing this technical solution, the terminal performs joint channel measurement on multiple CSI-RSs to obtain an SRS precoder, thereby providing conditions for the network device to jointly receive multiple PUSCHs. Multiple different PUSCHs sent to different network devices can be repeatedly transmitted using different precoders, which can further enhance the reliability of uplink transmission. In one embodiment, the network device can receive PUSCHs sent by the terminal using the same time domain resources, or can receive PUSCHs sent by the terminal using different time domain resources, that is, the network device can receive PUSCHs at different time domain locations, where the different time domain locations can be different slots, consecutive slots, or different time domain symbols in the same slot.

[0051] In one embodiment, the network device can receive PUSCH sent by the terminal using the same port, or can receive PUSCH sent by the terminal using different ports, where the port can be an SRS port for sending SRS or a port for sending PUSCH;

[0052] In one embodiment, the network device may receive PUSCHs sent by the terminal using the same frequency domain resources, or may receive PUSCHs sent by the terminal using different frequency domain resources, and the frequency domain resources may be continuous or discontinuous.

[0053] In one embodiment, the network device further combines multiple received PUSCHs and demodulates the combined PUSCHs to obtain soft information for decoding.

[0054] In one embodiment, multiple PUSCHs received by the network device use the same precoder;

[0055] In one implementation, at least two precoders among the multiple precoders indicated by the indication information are different; and at least two PUSCHs received by the network device use different precoders.

[0056] In a sixth aspect, the present application also provides a method for transmitting data, comprising: a network device receives multiple SRSs sent by a terminal, performs joint channel measurement based on the multiple SRSs, selects one or more appropriate precoders, and then sends indication information indicating one or more precoders to the terminal.

[0057] It can be seen that in the method provided in the sixth aspect, the network device performs joint channel measurement based on multiple SRSs to obtain the uplink joint channel state, then selects the appropriate precoder and sends indication information to the terminal. The indication information is configured with different QCL relationships or different TCI states. That is, the indication information indicating multiple precoders can be sent to the terminal through a single network device or separately through multiple network devices. This implements PUSCH joint reception in a multi-station scenario, improves uplink decoding performance by combining uplink received signals, and enhances transmission reliability.

[0058] In one embodiment, the network device is further configured to combine multiple received PUSCHs and demodulate the combined PUSCHs to obtain soft information for decoding.

[0059] In one embodiment, multiple PUSCHs received by the network device use the same precoder;

[0060] In one implementation, at least two precoders among the multiple precoders indicated by the indication information are different; and at least two PUSCHs received by the network device use different precoders.

[0061] In a seventh aspect, the present application further provides a terminal that implements some or all of the functions of the terminal in the method example described in the first aspect above. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0062] In one possible design, the terminal may include a processing unit and a communication unit. The processing unit is configured to support the terminal in executing the corresponding functions in the above method. The communication unit is used to support communication between the terminal and other devices. The terminal may also include a storage unit, which is coupled to the processing unit and the sending unit and stores program instructions and data necessary for the terminal.

[0063] In one embodiment, the terminal includes:

[0064] a communication unit, configured to receive indication information indicating a plurality of precoders;

[0065] a processing unit, configured to determine the plurality of precoders based on the indication information;

[0066] The communication unit is further configured to repeatedly transmit the PUSCH based on the precoder determined by the processing unit;

[0067] At least two of the PUSCHs use different precoders.

[0068] As an example, the processing unit may be a processor, the communication unit may be a transceiver, and the storage unit may be a memory.

[0069] In one embodiment, the terminal includes:

[0070] a transceiver, configured to receive indication information indicating a plurality of precoders;

[0071] a processor, configured to determine the plurality of precoders based on the indication information;

[0072] The transceiver is further configured to repeatedly transmit a PUSCH based on a precoder determined by the processor; wherein at least two of the PUSCHs use different precoders.

[0073] In one embodiment, the indication information indicates multiple precoders, and the indication information is configured with different QCL relationships or different TCI states, that is, the different precoders correspond to different network devices.

[0074] In one embodiment, before the transceiver receives the indication information, the transceiver first receives multiple CSI-RSs sent by multiple network devices or multiple CSI-RSs sent by one network device, and then the processor performs channel measurements on the multiple CSI-RSs respectively to obtain multiple channel matrices. At this time, the processor needs to select SRS precoders respectively according to the multiple channel matrices, and then configure multiple SRS resources according to the multiple SRS precoders and send multiple SRSs through the transceiver.

[0075] In one implementation, the multiple SRS resources are respectively configured by the processor according to SRS precoders obtained by measuring the multiple CSI-RS channels, that is, the multiple SRS resources correspond to multiple CSI-RSs respectively.

[0076] In one embodiment, the multiple precoders received by the transceiver are selected by the network device from multiple SRS precoders and indicated through the SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all the multiple precoders selected by the network device are indicated by one SRI; or they can be independently indicated by multiple SRIs in the SRI field, that is, different precoders are indicated by different SRIs.

[0077] In one embodiment, the multiple precoders received by the transceiver may be indicated by multiple TPMIs in the TPMI domain, where each TPMI corresponds to a precoder; or the multiple precoders may be indicated by a TPMI in the TPMI domain, where each TPMI corresponds to multiple precoders, i.e., the multiple precoders indicated by the TPMI domain are determined based on different channel matrices. There are various ways to implement the TPMI domain including multiple TPMIs, such as increasing the number of bits in the TPMI domain so that it can simultaneously indicate multiple TPMIs; or using a reserved index in the TPMI table to indicate multiple TPMIs; or using a new TPMI table to include indexes indicating multiple TPMIs.

[0078] In one implementation, the multiple SRS resources configured by the processor may be multiple SRS resources in one SRS resourceset, or may be multiple SRS resources in multiple SRS resource sets.

[0079] In one embodiment, the transceiver may use the same time domain resources to send the PUSCH, or may use different time domain resources to send the PUSCH, that is, the transceiver may send the PUSCH at different time domain locations, where the different time domain locations may be different slots, consecutive slots, or different time domain symbols in the same slot;

[0080] In one implementation method, the transceiver may use the same port to send PUSCH or different ports to send PUSCH, where the port may be an SRS port for sending SRS or a port for sending PUSCH.

[0081] In one implementation method, the transceiver may use the same frequency domain resources to send the PUSCH, or may use different frequency domain resources to send the PUSCH, and the frequency domain resources may be continuous or discontinuous.

[0082] In one embodiment, the processor may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0083] In an eighth aspect, the present application further provides a terminal that implements some or all of the functions of the terminal in the method example described in the second aspect above. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0084] In one possible design, the terminal may include a processing unit and a communication unit. The processing unit is configured to support the terminal in executing the corresponding functions in the above method. The communication unit is used to support communication between the terminal and other devices. The terminal may also include a storage unit, which is coupled to the processing unit and the sending unit and stores program instructions and data necessary for the terminal.

[0085] In one embodiment, the terminal includes:

[0086] A communication unit, configured to receive multiple CSI-RSs;

[0087] a processing unit, configured to perform joint channel measurement based on the received multiple CSI-RSs to obtain an SRS precoder;

[0088] The processing unit is further configured to configure multiple SRS resources based on the SRS precoder;

[0089] The communication unit is further configured to send multiple SRSs on the multiple SRS resources;

[0090] The communication unit is further configured to receive indication information indicating one or more precoders;

[0091] The processing unit is further configured to determine one or more precoders based on the indication information;

[0092] The communication unit is further configured to send a PUSCH based on the one or more precoders determined by the processing unit.

[0093] As an example, the processing unit may be a processor, the communication unit may be a transceiver, and the storage unit may be a memory.

[0094] In one embodiment, the terminal includes:

[0095] a transceiver, configured to receive multiple CSI-RSs;

[0096] a processor, configured to perform joint channel measurement based on the received multiple CSI-RSs to obtain an SRS precoder;

[0097] The processor is further configured to configure multiple SRS resources based on the SRS precoder;

[0098] The transceiver is further configured to send multiple SRSs on the multiple SRS resources;

[0099] The transceiver is further configured to receive indication information indicating one or more precoders;

[0100] The processor is further configured to determine one or more precoders based on the indication information;

[0101] The transceiver is further configured to send a PUSCH based on the one or more precoders determined by the processor.

[0102] The multiple CSI-RSs are configured with different QCL relationships, that is, the multiple CSI-RSs are CSI-RSs from different network devices.

[0103] In one implementation, the processor configures the multiple SRS resources respectively according to an SRS precoder obtained by joint channel measurement of the multiple CSI-RSs, that is, the multiple SRS resources correspond to the multiple CSI-RSs respectively.

[0104] In one embodiment, the multiple SRS resources configured by the processor may be multiple SRS resources in an SRS resource set or multiple SRS resources in multiple SRS resource sets. In one embodiment, at least two of the multiple precoders received by the transceiver are different; that is, at least two PUSCHs sent by the transceiver use different precoders.

[0105] In implementing this technical solution, on the basis of the processor performing joint channel measurement on multiple CSI-RSs to obtain an SRS precoder, thereby providing conditions for the network device to jointly receive multiple PUSCHs, multiple different PUSCHs sent to different network devices can be repeatedly transmitted using different precoders, which can further enhance the reliability of uplink transmission. In one embodiment, the multiple precoders received by the transceiver are selected by the network device from multiple SRS precoders and indicated through the SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all the selected precoders are indicated by one SRI; or they can be independently indicated by multiple SRIs in the SRI field, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs.

[0106] In one embodiment, the transceiver may use the same time domain resources to send PUSCH, or may use different time domain resources to send PUSCH, that is, the terminal may send PUSCH at different time domain locations, where the different time domain locations may be different slots, consecutive slots, or different time domain symbols in the same slot;

[0107] In one embodiment, the transceiver may use the same port to send PUSCH or different ports to send PUSCH, where the port may be an SRS port for sending SRS or a port for sending PUSCH;

[0108] In one implementation, the transceiver may use the same frequency domain resources to send the PUSCH, or may use different frequency domain resources to send the PUSCH, and the frequency domain resources may be continuous or discontinuous.

[0109] In one embodiment, the processor may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0110] In a ninth aspect, the present application further provides a network device. The network device implements some or all of the functions of the network device in the method example described in the third aspect. The functions may be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions.

[0111] In one possible design, the network device may include a processing unit and a communication unit, wherein the communication unit is configured to support the network device in performing the corresponding functions of the above method. The communication unit is used to support communication between the network device and other devices. The network device may also include a storage unit, which is coupled to the acquisition unit and the sending unit and stores the necessary program instructions and data for the network device.

[0112] In one embodiment, the network device includes:

[0113] A communication unit, configured to send multiple CSI-RSs;

[0114] The communication unit is configured to receive multiple SRSs, where the multiple SRSs correspond to multiple SRS precoders obtained based on channel measurement of the CSI-RS; that is, the multiple SRSs correspond to multiple SRS precoders, where the multiple SRSs are obtained based on channel measurement of the CSI-RS.

[0115] a processing unit, configured to select a plurality of precoders from the plurality of SRS precoders based on the SRS;

[0116] The communication unit is configured to send indication information indicating a plurality of the precoders.

[0117] As an example, the communication unit may be a transceiver, the storage unit may be a memory, and the processing unit may be a processor. In one embodiment, the network device includes:

[0118] a transceiver, configured to transmit a plurality of CSI-RSs;

[0119] The transceiver is configured to receive a plurality of SRSs, the plurality of SRSs corresponding to a plurality of SRS precoders obtained based on channel measurement of the CSI-RS; that is, the plurality of SRSs correspond to a plurality of SRS precoders, the plurality of SRSs being obtained based on channel measurement of the CSI-RS. The processor is configured to select a plurality of precoders from the plurality of SRS precoders based on the SRSs;

[0120] The transceiver is configured to send indication information indicating the plurality of precoders.

[0121] The multiple CSI-RSs are configured with different QCL relationships, that is, the multiple CSI-RSs are CSI-RSs from different network devices.

[0122] In one implementation, the indication information indicating multiple precoders sent by the transceiver is an SRI field, wherein the multiple precoders can be jointly indicated by one SRI in the SRI field, that is, all the selected precoders are indicated by one SRI; or can be independently indicated by multiple SRIs in the SRI field, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs.

[0123] In one implementation, the transceiver may further receive multiple repeatedly transmitted PUSCHs, wherein at least two of the PUSCHs use different precoders.

[0124] In one embodiment, the processor is further configured to combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0125] In a tenth aspect, the present application further provides a network device. The network device implements some or all of the functions of the network device in the method example described in the fourth aspect. The functions may be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions.

[0126] In one possible design, the network device may include a processing unit and a communication unit, wherein the communication unit is configured to support the network device in performing the corresponding functions of the above method. The communication unit is used to support communication between the network device and other devices. The network device may also include a storage unit, which is coupled to the acquisition unit and the sending unit and stores the necessary program instructions and data for the network device.

[0127] In one embodiment, the network device includes:

[0128] a communication unit, configured to receive a plurality of SRSs;

[0129] The processing unit is configured to obtain an uplink channel state based on the received multiple SRS measurements, and to select multiple precoders based on the uplink channel state.

[0130] The communication unit is configured to send indication information indicating the multiple precoders.

[0131] As an example, the communication unit may be a transceiver, the storage unit may be a memory, and the processing unit may be a processor.

[0132] In one embodiment, the network device includes:

[0133] a transceiver for receiving a plurality of SRSs;

[0134] The processor is configured to obtain an uplink channel state based on the received multiple SRS measurements, and to select multiple precoders based on the uplink channel state.

[0135] The transceiver is configured to send indication information indicating the multiple precoders.

[0136] In one embodiment, the indication information sent by the network device and the indication information sent by other network devices are respectively configured with different QCL relationships or different TCI states, so as to indirectly indicate that the different precoders correspond to different network devices.

[0137] In one embodiment, the transceiver sends the indication information indicating multiple precoders as a TPMI domain, and the TPMI domain includes multiple TPMIs, wherein each TPMI corresponds to a precoder, or the multiple precoders are respectively indicated by a TPMI in the TPMI domain, wherein each of the TPMIs corresponds to multiple precoders; wherein, the multiple precoders indicated by the TPMI domain are determined separately according to different channel matrices. There are many ways to implement that the TPMI domain includes multiple TPMIs, such as increasing the number of bits in the TPMI domain so that it can indicate multiple TPMIs at the same time; or using a reserved index in the TPMI table (table) and allowing it to indicate multiple TPMIs; or using a new TPMI table so that it contains an index indicating multiple TPMIs. In one implementation, the network device can also receive multiple repeatedly transmitted PUSCHs, wherein at least two of the PUSCHs use different precoders.

[0138] In one embodiment, the processor combines the soft information of the multiple PUSCHs to demodulate the multiple PUSCHs simultaneously, and combines and decodes the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0139] In an eleventh aspect, the present application further provides a network device. The network device implements some or all of the functions of the network device in the method example described in the fifth aspect. The functions may be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions described above.

[0140] In one possible design, the network device may include a processing unit and a communication unit, wherein the communication unit is configured to support the network device in performing the corresponding functions of the above method. The communication unit is used to support communication between the network device and other devices. The network device may also include a storage unit, which is coupled to the acquisition unit and the sending unit and stores the necessary program instructions and data for the network device.

[0141] In one embodiment, the network device includes:

[0142] A communication unit, configured to send a CSI-RS;

[0143] The communication unit is configured to receive a plurality of SRSs, where the plurality of SRSs correspond to SRS precoders obtained by performing joint channel measurement on the CSI-RS;

[0144] a processing unit, configured to select one or more SRS precoders from a plurality of SRS precoders based on the plurality of SRSs;

[0145] The communication unit is configured to send indication information indicating the one or more SRS precoders.

[0146] As an example, the communication unit may be a transceiver, the storage unit may be a memory, and the processing unit may be a processor. In one embodiment, the network device includes:

[0147] a transceiver for transmitting a CSI-RS;

[0148] The transceiver is configured to receive a plurality of SRSs corresponding to SRS precoders obtained based on joint channel measurement of the CSI-RS;

[0149] The processor is configured to select one or more precoders from the plurality of SRS precoders based on the plurality of SRSs.

[0150] The transceiver is configured to send indication information indicating the one or more precoders.

[0151] Among them, multiple CSI-RSs are configured with different QCL relationships, indicating CSI-RSs from different network devices.

[0152] In one implementation, the indication information indicating multiple precoders sent by the transceiver is an SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all precoders selected are indicated by one SRI; or there can be multiple SRIs in the SRI field that are independently indicated, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs.

[0153] In one implementation, at least two precoders among the multiple precoders received by the transceiver are different; and at least two PUSCHs sent by the terminal use different precoders.

[0154] By implementing this technical solution, the processor performs joint channel measurement on multiple CSI-RSs to obtain an SRS precoder, thereby providing conditions for the processor to jointly receive multiple PUSCHs. Multiple different PUSCHs sent to different processors can use different precoders for repeated transmission, which can further enhance the reliability of uplink transmission.

[0155] In one embodiment, the transceiver can receive PUSCH sent by the terminal using the same time domain resources, and can also receive PUSCH sent by the terminal using different time domain resources, that is, the transceiver can receive at different time domain positions, where the different time domain positions can be different slots, consecutive slots, or different time domain symbols in the same slot;

[0156] In one embodiment, the transceiver can receive PUSCH sent by the terminal using the same port, or can receive PUSCH sent by the terminal using different ports, where the port can be an SRS port for sending SRS or a port for sending PUSCH;

[0157] In one embodiment, the transceiver may receive PUSCHs sent by the terminal using the same frequency domain resources, or may receive PUSCHs sent by the terminal using different frequency domain resources, and the frequency domain resources may be continuous or discontinuous.

[0158] In one embodiment, the transceiver further combines multiple received PUSCHs and demodulates the combined PUSCHs to obtain soft information for decoding.

[0159] In one embodiment, multiple PUSCHs received by the transceiver use the same precoder;

[0160] In one implementation, at least two precoders among the multiple precoders indicated by the indication information are different; and at least two PUSCHs received by the transceiver use different precoders.

[0161] In a twelfth aspect, the present application further provides a network device. The network device implements some or all of the functions of the network device in the method example described in the sixth aspect. The functions may be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions described above.

[0162] In one possible design, the network device may include a processing unit and a communication unit, wherein the communication unit is configured to support the network device in performing the corresponding functions of the above method. The communication unit is used to support communication between the network device and other devices. The network device may also include a storage unit, which is coupled to the acquisition unit and the sending unit and stores the necessary program instructions and data for the network device.

[0163] In one embodiment, the network device includes:

[0164] a communication unit, configured to receive a plurality of SRSs;

[0165] a processing unit, configured to perform joint channel measurement based on the multiple SRSs;

[0166] The processing unit is configured to select the one or more precoders based on the joint channel measurement result;

[0167] The communication unit is configured to send indication information indicating the one or more precoders.

[0168] For example, the communication unit may be a transceiver, the storage unit may be a memory, and the processing unit may be a processor. In one embodiment, the network device includes:

[0169] a transceiver for receiving a plurality of SRSs;

[0170] a processor, configured to perform joint channel measurement based on the multiple SRSs;

[0171] The processor is configured to select the one or more precoders based on a result of performing the joint channel measurement;

[0172] The transceiver is configured to send indication information indicating the one or more precoders.

[0173] In one embodiment, the processor obtains an uplink joint channel state based on a joint channel measurement of multiple SRSs, then selects a suitable precoder, and sends indication information to the terminal. The indication information is configured with different QCL relationships or different TCI states, that is, the indication information indicating multiple precoders can be sent to the terminal through one interface, or can be sent to the terminal separately through multiple interfaces.

[0174] In one embodiment, at least two precoders among the multiple precoders received by the transceiver are different.

[0175] In one embodiment, the processor may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0176] In the thirteenth aspect, the present application provides a chip system, which includes a processor and an interface, for supporting the terminal to implement the functions involved in the first aspect, for example, determining or processing at least one of the data and information involved in the above method.

[0177] In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device. The chip system can be composed of a chip or include a chip and other discrete devices.

[0178] In one embodiment, the chip system includes: at least one processor and an interface;

[0179] Interface, used to input indication information indicating multiple precoders;

[0180] a processor, configured to determine the plurality of precoders based on the indication information;

[0181] The interface is further configured to output repeatedly transmitted physical uplink shared channels (PUSCHs) based on the multiple precoders determined by the processor; wherein at least two of the PUSCHs use different precoders.

[0182] In one implementation, the indication information indicates multiple precoders, and the indication information is configured with different QCL relationships or different TCI states, that is, the different precoders correspond to different network devices.

[0183] In one embodiment, before the interface inputs the indication information, the following steps are also included: the interface first inputs multiple CSI-RSs sent by multiple network devices or multiple CSI-RSs sent by one network device, and then the processor performs channel measurements on the multiple CSI-RSs respectively to obtain multiple channel matrices. At this time, the processor needs to select SRS precoders respectively according to the multiple channel matrices, and then the processor configures multiple SRS resources according to the multiple SRS precoders and sends multiple SRSs.

[0184] In one implementation, the multiple SRS resources are respectively configured by the processor according to SRS precoders obtained by measuring the multiple CSI-RS channels, that is, the multiple SRS resources correspond to multiple CSI-RSs respectively.

[0185] In one embodiment, the multiple precoders input from the interface are selected by the network device from multiple SRS precoders and indicated through the SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all the multiple precoders selected by the network device are indicated by one SRI; or they can be independently indicated by multiple SRIs in the SRI field, that is, different precoders are indicated by different SRIs.

[0186] In one embodiment, the multiple precoders input from the interface may be indicated by multiple TPMIs in the TPMI domain, where each TPMI corresponds to a precoder; or the multiple precoders may be indicated by a TPMI in the TPMI domain, where each TPMI corresponds to multiple precoders, i.e., the multiple precoders indicated by the TPMI domain are determined based on different channel matrices. There are various ways to implement the TPMI domain including multiple TPMIs, such as increasing the number of bits in the TPMI domain so that it can simultaneously indicate multiple TPMIs; using a reserved index in the TPMI table to indicate multiple TPMIs; or using a new TPMI table to include indexes indicating multiple TPMIs.

[0187] In one implementation, the multiple SRS resources configured by the processor may be multiple SRS resources in one SRS resourceset, or may be multiple SRS resources in multiple SRS resource sets.

[0188] In one embodiment, the PUSCH output from the interface may be sent using the same time domain resources or different time domain resources, that is, may be sent at different time domain positions, where the different time domain positions may be different slots, consecutive slots, or different time domain symbols in the same slot.

[0189] In one implementation method, the PUSCH output from the interface may use the same port or different ports to send the PUSCH, where the port may be an SRS port for sending SRS or a port for sending PUSCH;

[0190] In one implementation method, the PUSCH output from the interface may use the same frequency domain resources to send the PUSCH, or may use different frequency domain resources, and the frequency domain resources may be continuous or discontinuous.

[0191] In one embodiment, the processor may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0192] In a fourteenth aspect, the present application provides a chip system, which includes a processor and an interface for supporting a terminal in implementing the functions involved in the second aspect, such as determining or processing at least one of the data and information involved in the above method. In one possible design, the chip system also includes a memory for storing program instructions and data necessary for the terminal device. The chip system can be composed of a chip or can include a chip and other discrete devices.

[0193] In one embodiment, the chip system includes: at least one processor and an interface;

[0194] Interface, used to input multiple channel state reference signals CSI-RS;

[0195] A processor, configured to perform joint channel measurement based on multiple input CSI-RSs to obtain a sounding reference signal precoder SRS precoder;

[0196] The processor is further configured to configure a plurality of sounding reference signal resources SRSresource based on the SRS precoder;

[0197] The interface is further configured to output multiple sounding reference signals SRS sent on the multiple SRS resources;

[0198] The interface is further used to input indication information indicating one or more precoders;

[0199] The processor is further configured to determine one or more precoders based on the indication information;

[0200] The interface is further configured to output a physical uplink shared channel (PUSCH) sent by the one or more precoders determined by the processor.

[0201] The multiple CSI-RSs are configured with different QCL relationships, that is, the multiple CSI-RSs are CSI-RSs from different network devices.

[0202] In one implementation, the processor configures the multiple SRS resources respectively according to an SRS precoder obtained by joint channel measurement of the multiple CSI-RSs, that is, the multiple SRS resources correspond to the multiple CSI-RSs respectively.

[0203] In one embodiment, the multiple SRS resources configured by the processor may be multiple SRS resources in an SRS resource set or multiple SRS resources in multiple SRS resource sets. In one embodiment, at least two of the multiple precoders input from the interface are different; that is, at least two PUSCHs sent by the terminal use different precoders.

[0204] By implementing this technical solution, the processor performs joint channel measurement on multiple CSI-RSs to obtain an SRS precoder, thereby providing conditions for the network device to jointly receive multiple PUSCHs. Multiple different PUSCHs sent to different network devices can be repeatedly transmitted using different precoders, which can further enhance the reliability of uplink transmission.

[0205] In one embodiment, the multiple precoders input from the interface are selected by the network device from multiple SRS precoders and indicated through the SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all the selected precoders are indicated by one SRI; or they can be independently indicated by multiple SRIs in the SRI field, that is, different precoders selected according to different CSI-RS are indicated by different SRIs.

[0206] In one embodiment, the interface may use the same time domain resources to output the PUSCH, or may use different time domain resources to output the PUSCH, that is, the interface may output the PUSCH at different time domain positions, where the different time domain positions may be different slots, consecutive slots, or different time domain symbols in the same slot;

[0207] In one embodiment, the interface may use the same port to output PUSCH, or may use different ports to output PUSCH, where the port may be an SRS port for outputting SRS or a port for outputting PUSCH;

[0208] In one implementation, the interface may use the same frequency domain resources to output the PUSCH, or may use different frequency domain resources to output the PUSCH, and the frequency domain resources may be continuous or discontinuous.

[0209] In one embodiment, the processor may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0210] In a fifteenth aspect, the present application provides a chip system comprising a processor and an interface for supporting a network device in implementing the functions described in the third aspect, such as determining or processing at least one of the data and information described in the aforementioned method. In one possible design, the chip system further comprises a memory for storing program instructions and data necessary for the network device. The chip system may consist of a chip alone or may include a chip and other discrete components.

[0211] In one embodiment, the chip system includes: at least one processor and an interface;

[0212] Interface, used to output multiple channel state reference signals CSI-RS;

[0213] The interface is configured to input a plurality of sounding reference signals (SRSs), and a sounding reference signal resource (SRS resource) for transmitting the plurality of SRSs corresponds to a plurality of sounding reference signal precoders (SRSprecoders) obtained based on channel measurement of the CSI-RSs;

[0214] A processor, configured to select a plurality of precoders from the plurality of SRS precoders based on the SRS;

[0215] The interface is used to output indication information indicating multiple SRS precoders.

[0216] The multiple CSI-RSs are configured with different QCL relationships, that is, the multiple CSI-RSs are CSI-RSs from different network devices.

[0217] In one implementation, the indication information indicating multiple precoders output from the interface is an SRI field, wherein the multiple precoders can be jointly indicated by one SRI in the SRI field, that is, all selected precoders are indicated by one SRI; or can be independently indicated by multiple SRIs in the SRI field, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs.

[0218] In one implementation, a plurality of repeatedly transmitted PUSCHs may be input from the interface, wherein at least two of the PUSCHs use different precoders.

[0219] In one embodiment, the processor may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0220] In a sixteenth aspect, the present application provides a chip system comprising a processor and an interface for supporting a network device in implementing the functions described in the fourth aspect, such as determining or processing at least one of the data and information described in the aforementioned method. In one possible design, the chip system further comprises a memory for storing program instructions and data necessary for the network device. The chip system may consist of a chip alone or may include a chip and other discrete components.

[0221] In one embodiment, the chip system includes: at least one processor and an interface;

[0222] Interface for inputting multiple SRSs;

[0223] The processor is configured to obtain an uplink channel state based on the input multiple SRS measurements, and to select multiple precoders based on the uplink channel state.

[0224] The interface is used to output indication information indicating the multiple precoders.

[0225] In one implementation, the indication information configures different QCL relationships or different TCI states, that is, the different precoders correspond to different network devices.

[0226] In one embodiment, the indication information indicating multiple precoders output from the interface is a TPMI domain, and the TPMI domain includes multiple TPMIs, wherein each TPMI corresponds to a precoder, or the multiple precoders are respectively indicated by a TPMI in the TPMI domain, wherein each of the TPMIs corresponds to multiple precoders; wherein, the multiple precoders indicated by the TPMI domain are determined separately according to different channel matrices. There are many ways to implement that the TPMI domain includes multiple TPMIs, such as increasing the number of bits in the TPMI domain so that it can indicate multiple TPMIs at the same time; or using a reserved index in the TPMI table (table) and allowing it to indicate multiple TPMIs; or using a new TPMI table so that it contains an index indicating multiple TPMIs. In one implementation, the network device can also receive multiple repeatedly transmitted PUSCHs, wherein at least two of the PUSCHs use different precoders.

[0227] In one embodiment, the processor combines the soft information of the multiple PUSCHs to demodulate the multiple PUSCHs simultaneously, and combines and decodes the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0228] In a seventeenth aspect, the present application provides a chip system, which includes a processor and an interface for supporting a network device in implementing the functions involved in the fifth aspect, such as determining or processing at least one of the data and information involved in the above method. In one possible design, the chip system also includes a memory for storing program instructions and data necessary for the network device. The chip system can be composed of a chip or can include a chip and other discrete devices.

[0229] In one embodiment, the chip system includes: at least one processor and an interface;

[0230] Interface for outputting CSI-RS;

[0231] The interface is configured to input a plurality of SRSs, wherein the plurality of SRSs correspond to SRS precoders obtained based on joint channel measurement of the CSI-RS;

[0232] The processor is configured to select one or more precoders from the plurality of SRS precoders based on the plurality of SRSs.

[0233] The interface is used to output indication information indicating the one or more precoders.

[0234] Among them, multiple CSI-RSs are configured with different QCL relationships, indicating CSI-RSs from different network devices.

[0235] In one implementation, the indication information indicating multiple precoders output from the interface is an SRI field, wherein the multiple precoders can be jointly indicated by one SRI in the SRI field, that is, all precoders selected are indicated by one SRI; or there can be multiple SRIs in the SRI field that are independently indicated, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs.

[0236] In one implementation, at least two precoders among the multiple precoders input from the interface are different; and at least two PUSCHs sent by the terminal use different precoders.

[0237] By implementing this technical solution, the processor performs joint channel measurement on multiple CSI-RSs to obtain an SRS precoder, thereby providing conditions for the processor to jointly receive multiple PUSCHs. Multiple different PUSCHs sent to different processors can use different precoders for repeated transmission, which can further enhance the reliability of uplink transmission.

[0238] In one embodiment, the interface may input PUSCHs sent by the terminal using the same time domain resources, or may input PUSCHs sent by the terminal using different time domain resources, that is, the interface may input PUSCHs at different time domain positions, where the different time domain positions may be different slots, consecutive slots, or different time domain symbols in the same slot.

[0239] In one embodiment, the interface may input PUSCHs sent by the terminal using the same port or PUSCHs sent by the terminal using different ports, where the port may be an SRS port for sending SRS or a port for sending PUSCH.

[0240] In one embodiment, the interface may input PUSCHs sent by the terminal using the same frequency domain resources, or may input PUSCHs sent by the terminal using different frequency domain resources, and the frequency domain resources may be continuous or discontinuous.

[0241] In one embodiment, the processor further combines multiple received PUSCHs and demodulates the combined PUSCHs to obtain soft information for decoding.

[0242] In one embodiment, multiple PUSCHs input by the interface use the same precoder;

[0243] In one implementation, at least two precoders among the multiple precoders indicated by the indication information are different; and at least two PUSCHs input by the interface use different precoders.

[0244] In aspect 18, the present application provides a chip system comprising a processor and an interface for supporting a network device in implementing the functions described in aspect 6, such as determining or processing at least one of the data and information described in the above method. In one possible design, the chip system further comprises a memory for storing program instructions and data necessary for the network device. The chip system may consist of a chip or may include a chip and other discrete components.

[0245] In one embodiment, the chip system includes: at least one processor and an interface;

[0246] Interface for inputting multiple SRSs;

[0247] a processor, configured to perform joint channel measurement based on the multiple SRSs;

[0248] The processor is configured to select the one or more precoders based on a result of the joint channel measurement;

[0249] The interface is used to output indication information indicating the one or more precoders.

[0250] In one embodiment, the processor obtains an uplink joint channel state based on a joint channel measurement of multiple SRSs, then selects a suitable precoder, and sends indication information to the terminal. The indication information is configured with different QCL relationships or different TCI states, that is, the indication information indicating multiple precoders can be sent to the terminal through one interface, or can be sent to the terminal separately through multiple interfaces.

[0251] In one embodiment, at least two precoders among the multiple precoders input from the interface are different.

[0252] In one embodiment, the processor may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0253] In the nineteenth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing computer software instructions for the above-mentioned terminal, which includes a program involved in executing any one of the first aspect or the second aspect of the above-mentioned method.

[0254] In the twentieth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing computer software instructions used for the above-mentioned network device, which includes a program involved in any one of the third to sixth aspects of the above-mentioned method.

[0255] In the twenty-first aspect, the present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method described in any one of the first or second aspects above.

[0256] In aspect 22, the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method described in any one of aspects 3 to 6 above. BRIEF DESCRIPTION OF THE DRAWINGS

[0257] Figure 1 is a schematic diagram of a wireless communication system provided in an embodiment of the present application;

[0258] Figure 2 1 is a schematic diagram of a V2X system provided in an embodiment of the present application;

[0259] Figure 3 is a schematic diagram of a codebook-based uplink transmission mode provided in an embodiment of the present application;

[0260] Figure 4 This is a schematic diagram of a process in which a terminal obtains precoding in a codebook-based uplink transmission mode according to an embodiment of the present application;

[0261] Figure 5 This is a schematic diagram of a non-codebook-based uplink transmission mode provided in an embodiment of the present application;

[0262] Figure 6 This is a schematic diagram of a process in which a terminal obtains precoding in a non-codebook-based uplink transmission mode provided in an embodiment of the present application;

[0263] Figure 7 2 is a schematic diagram of transmitting a PSUCH over four time units provided in an embodiment of the present application;

[0264] Figure 8 Schematic diagram of a PUSCH transmission method in a single-station transmission scenario provided by an embodiment of the present application;

[0265] Figure 9 This is a schematic diagram of sending a PSUCH over 8 time units provided by an embodiment of the present application;

[0266] Figure 10 This is a schematic diagram of PUSCH repeated transmission provided by an embodiment of the present application;

[0267] Figure 11 This is a schematic diagram of PUSCH repeated transmission in NCB mode provided by an embodiment of the present application;

[0268] Figure 12 This is a schematic diagram of PUSCH repeated transmission in CB mode provided by an embodiment of the present application;

[0269] Figure 13 Schematic diagram of PUSCH space division transmission provided by an embodiment of the present application;

[0270] Figure 14 This is a schematic diagram of a PUSCH time division transmission provided by an embodiment of the present application;

[0271] Figure 15 Schematic diagram of a different PUSCH time domain position distribution provided by an embodiment of the present application;

[0272] Figure 16 is a schematic diagram of another different PUSCH time domain position distribution provided by an embodiment of the present application;

[0273] Figure 17 is a schematic diagram of another different PUSCH time domain position distribution provided by an embodiment of the present application;

[0274] Figure 18 is a schematic diagram of another different PUSCH time domain position distribution provided by an embodiment of the present application;

[0275] Figure 19 is a schematic diagram of another different PUSCH time domain position distribution provided by an embodiment of the present application;

[0276] Figure 20 This is a schematic diagram of PUSCH frequency division transmission provided by an embodiment of the present application;

[0277] Figure 212 is a schematic diagram of transmitting a PSUCH over four time units provided in an embodiment of the present application;

[0278] Figure 22 2 is a schematic diagram of transmitting a PSUCH over four time units provided in an embodiment of the present application;

[0279] Figure 23 2 is a schematic diagram of transmitting a PSUCH within a time unit provided by an embodiment of the present application;

[0280] Figure 24 This is a schematic diagram of PUSCH joint reception provided by an embodiment of the present application;

[0281] Figure 25 This is a schematic diagram of PUSCH joint reception in NCB mode provided by an embodiment of the present application;

[0282] Figure 26 This is a schematic diagram of PUSCH joint reception in CB mode provided by an embodiment of the present application;

[0283] Figure 27 This is a schematic structural diagram of a device provided in an embodiment of the present application;

[0284] Figure 28 This is a structural diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0285] The technical solution in this application will be described below with reference to the accompanying drawings.

[0286] The technical solutions provided in the embodiments of the present application can be applied to various communication systems, for example, new radio (NR) communication systems using 5G communication technology, future evolution systems or multiple communication convergence systems, etc. The technical solutions provided in the present application can be applied to a variety of application scenarios, such as machine to machine (M2M), macro and micro communications, enhanced mobile broadband (eMBB), uRLLC and massive machine type communication (mMTC) and other scenarios. These scenarios may include but are not limited to: communication scenarios between communication devices and communication devices, communication scenarios between network devices and network devices, and communication scenarios between network devices and communication devices. The following description is based on the application of the communication scenario between network devices and terminals as an example.

[0287] Figure 1A schematic diagram of a communication system to which the technical solution provided by this application is applicable is given. The communication system may include one or more network devices ( Figure 1 Only two are shown) and one or more terminals ( Figure 1 Only one is shown in the figure). One terminal can communicate with multiple network devices at the same time; or one terminal can communicate with one network device. Figure 1 It is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided in this application.

[0288] The network device can be a base station or base station controller for wireless communication, etc. For example, the base station can include various types of base stations, such as: micro base stations (also called small stations), macro base stations, relay stations, access points, etc., which are not specifically limited in the embodiments of the present application. In the embodiments of the present application, the base station is an evolutionary base station (eNB or e-NodeB) in long term evolution (LTE), an eNB in ​​the internet of things (IoT) or narrowband internet of things (NB-IoT), a transmission reception point (TRP) in a 5G mobile communication network, a TRP or a base station in a future evolved public land mobile network (PLMN), wherein TRP can refer to various types of base stations or controllers, or an antenna panel, etc., which are not limited in the embodiments of the present application. The embodiments of the present application will be described later using network devices or TRPs as examples.

[0289] The base station referred to in this application generally includes a baseband unit (BBU), a remote radio unit (RRU), an antenna, and a feeder for connecting the RRU and the antenna. The BBU is responsible for signal modulation. The RRU is responsible for radio frequency processing. The antenna is responsible for the conversion between the guided wave on the cable and the space wave in the air. On the one hand, distributed base stations greatly shorten the length of the feeder between the RRU and the antenna, which can reduce signal loss and reduce the cost of the feeder. On the other hand, the RRU plus the antenna is relatively small and can be installed anywhere, making network planning more flexible. In addition to remote RRUs, all BBUs can be centralized and placed in a central computer room (Central Office, CO). This centralized approach can greatly reduce the number of base station rooms, reduce supporting equipment, especially the energy consumption of air conditioners, and reduce a large amount of carbon (CO2) emissions. In addition, after the scattered BBUs are centralized into a BBU baseband pool, they can be uniformly managed and scheduled, making resource allocation more flexible. In this model, all physical base stations evolve into virtual base stations. All virtual base stations share user data transmission and reception, channel quality and other information in the BBU baseband pool, and cooperate with each other to achieve joint scheduling. The terminal involved in the embodiment of the present application is used to provide voice or data connectivity services to users, or to provide voice and data connectivity services. The terminal can have different names, such as user equipment (UE), access terminal, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, terminal agent or terminal device, etc. Optionally, the terminal can be various handheld devices, vehicle-mounted devices, wearable devices, and computers with communication functions, and the embodiment of the present application does not impose any restrictions on this. For example, the handheld device can be a smart phone. The vehicle-mounted device can be a vehicle-mounted navigation system. The wearable device can be a smart bracelet or a virtual reality (VR) device. The computer can be a personal digital assistant (PDA) computer, a tablet computer, and a laptop computer.

[0290] In the 3rd generation partnership project (3GPP), vehicle to everything (V2X) technology (X stands for everything) in which vehicles communicate with anything was proposed. The communication methods in the V2X system are collectively referred to as V2X communication. For example, the V2X communication includes: communication between vehicles (vehicle to vehicle, V2V), communication between vehicles and roadside infrastructure (vehicle to infrastructure, V2I), communication between vehicles and pedestrians (vehicle to pedestrian, V2P) or communication between vehicles and networks (vehicle to network, V2N), etc. The communication between terminal devices involved in the V2X system is widely referred to as slidelink (SL) communication. The technical solution of the present application can also be applied to the Internet of Vehicles, that is, the terminal described in the present application can also be a vehicle or a vehicle component used in a vehicle.

[0291] Currently, vehicles or vehicle components can obtain road condition information or receive service information in a timely manner through V2V, V2I, V2P or V2N communication methods, which can be collectively referred to as V2X communication. Figure 2 This is a schematic diagram of a V2X system in existing technology. This diagram includes V2V communication, V2P communication, and V2I / N communication. V2X communication targets high-speed devices, particularly vehicles, and is a fundamental and key technology for future applications with very high latency requirements, such as smart cars, autonomous driving, and intelligent transportation systems.

[0292] like Figure 2As shown, vehicles or vehicle components communicate with each other via V2V. A vehicle or vehicle component can broadcast information such as its speed, direction, location, and whether the emergency brake has been applied to surrounding vehicles. This information allows drivers of surrounding vehicles to better perceive traffic conditions beyond visual range, enabling them to anticipate dangerous situations and take evasive action. Vehicles or vehicle components communicate with roadside infrastructure via V2I. Roadside infrastructure provides various service information and access to data networks. Features such as non-stop toll collection and in-car entertainment significantly enhance intelligent transportation. Roadside infrastructure, such as roadside units (RSUs), comes in two types: terminal device-type RSUs. Because RSUs are located along the roadside, these terminal-type RSUs are immobile and don't require mobility considerations. Network device-type RSUs provide timing synchronization and resource scheduling for vehicles or vehicle components communicating with them. Vehicles or vehicle components communicate with people through V2P; vehicles or vehicle components communicate with the network through V2N. V2N can be collectively referred to as V2I / N together with the above-mentioned V2I.

[0293] Among them, the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0294] The following embodiments of the present application will present various aspects, embodiments, or features of the present application around a system including multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these solutions may also be used.

[0295] Additionally, in the embodiments of this application, the word "exemplary" is used to indicate an example, illustration, or description. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete way.

[0296] In the embodiments of the present application, "of", "relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. In the embodiments of the present application, at least one can also be described as one or more, and a plurality can be two, three, four or more, and the present application does not impose any restrictions. In the embodiments of the present application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by the "first", "second", "third", "A", "B", "C" and "D".

[0297] To facilitate understanding, the following is a brief introduction to the relevant terms involved in this article.

[0298] 1. Sounding Reference Signal (SRS), Channel State Information Reference Signal (CSI-RS)

[0299] The Sounding Reference Signal (SRS) has multiple uses in the NR protocol: uplink beam management, channel measurement based on codebook and non-codebook transmission, and antenna switching. In the embodiments of this application, the SRS is primarily used for uplink channel measurement based on codebook and non-codebook transmission. The base station can use the SRS reference signal to estimate uplink channel parameters.

[0300] Channel State Information Reference Signal (CSI-RS): In NR, since there is no cell-specific reference signal (CRS), CSI-RS is required to track the state feedback and time-frequency domain of multi-antenna port channels (up to 32). There are many types of CSI-RS: Channel state information-interference measurement (CSI-IM) can be used for interference measurement, zero power channel state reference signal (Zero power Channel State Information Reference Signal, ZP-CSI-RS) is used for rate adaptation, and the non-zero power channel state reference signal (NZP-CSI-RS) in NR can also be used for beam management, mobility management measurement, time-frequency tracking and CSI-RS channel measurement. In this application, CSI-RS is mainly used for downlink channel measurement in non-codebook (NCB) transmission.

[0301] 2. Codebook based UL transmission scheme

[0302] The codebook-based uplink transmission mode is also referred to as the CB uplink transmission mode or CB mode. Figure 3 As shown in the figure, in a single-station scenario consisting of a TRP and a UE, the process in the CB uplink transmission mode is briefly described as follows:

[0303] (a) When RRC signaling is configured for CB transmission mode, the terminal (hereinafter referred to as UE) receives the RRC signaling and sends an SRS to the TRP according to the RRC configuration; for example, the UE sends sounding reference signal 1 (hereinafter referred to as SRS1) and sounding reference signal 2 (hereinafter referred to as SRS2) to the TRP;

[0304] (b) TRP performs channel measurement based on SRS to obtain the uplink channel state, and selects the appropriate precoder and rank number for sending PUSCH based on the channel conditions, and sends it to the UE through downlink control information (DCI). Specifically, the precoder and rank number used to send PUSCH are indicated to the UE through the SRS resource indicator (SRI), transmission rank indicator (TRI), transmission precoding matrix indicator or transmission precoding matrix indicator (TPMI). Among them, SRI is carried by the SRI field in DCI, TRI is carried by the TRI field in DCI, and TPMI is carried by the TPMI field in DCI;

[0305] In the embodiments of the present application, the functions of SRI, TRI, and TPMI are described as follows:

[0306] i) TRI is used to notify the UE of the actual rank number of uplink transmission, that is, the actual number of ports sent by PUSCH. Specifically, TRP configures the maximum rank number of uplink transmission to the UE through RRC signaling (the maximum is 4), and then selects the actual rank number to notify the UE through TRI in DCI.

[0307] ii) SRI is used to select a specific SRS resource from multiple SRS resources in an SRS resource set. The SRI indicates the index of the SRS resource. A UE can be configured with a maximum of two SRS resources and at least one SRS resource. Each SRS resource can be configured with a maximum of four SRS ports, and the number of SRS ports is configured via RRC signaling nrofSRS-Ports.

[0308] iii) TPMI is used to instruct the UE to select the precoder for sending PUSCH. For example, the TRP can assign the SRI field in the DCI to indicate SRI=2 to indicate the SRS resource with index number 2, assign the TRI field to indicate rank=1 to indicate that the rank number of the actual uplink transmission is 1, and assign the TPMI field to indicate precoder1 to indicate that the precoder with index 1 is used to send PUSCH.

[0309] (c) The UE obtains the precoder for sending PUSCH and the actual uplink rank number for transmission based on the SRI, TRI, and TPMI in the DCI to send uplink data.

[0310] Specifically, the UE:

[0311] (1) The number of SRS ports in the SRS resource indicated by SRI (equal to the number of antenna ports);

[0312] (2) The maximum uplink transmission rank (ULmaxRank) indicated by RRC;

[0313] (3) Whether the precoder needs to be transformed (transform precoder);

[0314] (4) The UE can determine information such as whether the codebook subset is coherent. The UE can determine a table and select a row in the table based on the precoding information and number of layers field in the DCI. This row will contain a TRI and TPMI. Then, the UE can determine a codebook based on the number of SRS ports and the TRI, and then select a specific precoder from the codebook based on the TPMI. The dimension of the precoder is [number of SRS ports in the SRS resource * number of ranks indicated by the TRI]. The UE performs PUSCH transmission based on this precoder.

[0315] In specific implementation, such as Figure 4 As shown:

[0316] i) When the UE is configured with multiple SRS resources (e.g. Figure 4 As shown in SRS resource 1 and SRS resource 2, the UE selects an SRS resource from multiple SRS resources according to the SRI, and then selects a precoder from the codebook corresponding to the number of SRS ports contained in the SRS resource and the actual rank number of TRI according to the TPMI. The UE uses the precoder for PUSCH transmission;

[0317] ii) When the UE is configured with an SRS resource, there is no SRI information. The UE selects a precoder from the codebook corresponding to the number of SRS ports contained in the SRS resource and the rank number indicated by TRI according to the TPMI, and the UE uses the precoder for PUSCH transmission.

[0318] It should be noted that the precoder used for PUSCH transmission is selected from the uplink codebook. The codebook dimension is determined by the number of SRSs contained in the SRS resource and the number of ranks indicated by the TRI (columns are the number of SRSs, rows are the number of ranks indicated by the TRI). The codebook is predefined and stored in the TRP and the terminal. Each codebook predefines some optional precoders based on the channel characteristics.

[0319] The following uses Table 1, Table 2, and Table 3 as examples to illustrate how the UE determines the precoder. The specific process is as follows: The UE receives the RRC signaling sent to it by the TRP, and selects a TPMI table from multiple pre-stored TPMI configuration information tables based on the number of SRS ports in the SRS resource and the uplink maximum transmission rank number indicated by the RRC. For example, based on the number of SRS ports being 2 and the uplink maximum transmission rank number being 2, Table 2 corresponding to 2 antenna ports and maxRank = 2 is selected;

[0320] Table 1: Precoding information and number of layers, for 2 antenna ports, if transform precoder is disabled and maxRank = 2

[0321]

[0322] The TRP selects a TPMI and TRI based on the channel measured by the SRS ports in the SRS resource and sends them to the UE through the DCI.

[0323] The UE selects a row (index in the table) from the selected TPMI table based on the Precoding information and number of layers field in the received DCI, thereby determining the TRI and TPMI issued by the TRP. For example, the row corresponding to index 5 is selected to determine that the TRI issued by the TRP is layer 1 (i.e., rank = 1) and the TPMI is 4.

[0324] The UE selects a codebook table based on the number of SRS ports in the SRS resource and the number of ranks indicated by the TRI;

[0325] For example, based on the number of SRS ports being 2 and the number of ranks (i.e., the number of layers) being 1, select Table 2 corresponding to single-layer and two-antenna ports;

[0326] Table 2: Precoding matrix W for single-layer transmission using two antenna ports.

[0327]

[0328] For another example, the UE selects Table 3 corresponding to four-layer and two antenna ports based on the number of SRS ports being 2 and the number of layers being 4.

[0329] Table 3: Precoding matrix W for four-layer transmission using four antenna ports with transform precoding disabled.

[0330]

[0331] Finally, the UE determines the PUSCH precoder in the selected coderbook table according to the determined TPMI (the dimension is the number of SRS ports * the number of ranks). For example, according to TPMI=4, the UE determines the corresponding precoder in Table 2 as

[0332] 3. Non-Codebook based UL transmission scheme

[0333] The non-codebook based uplink transmission mode is also referred to as NCB uplink transmission mode or NCB mode. Figure 5 As shown in the figure, taking the single-station scenario consisting of TRP and UE as an example, the process of NCB uplink transmission mode is briefly described as follows:

[0334] (a) When RRC signaling is configured as NCB transmission mode, the TRP sends CSI-RS to the terminal;

[0335] (b) After receiving the CSI-RS, the UE performs channel measurement to obtain the downlink channel state. Then, it calculates the uplink channel state based on the channel reciprocity. Based on the uplink channel conditions, it designs multiple SRS precoders for sending PUSCH, configures multiple SRS resources based on the multiple SRS precoders, and sends SRS. Specifically, the UE is configured with up to four SRS resources, each of which contains only one SRS port. The UE sends SRS1, SRS2, SRS3, and SRS4 on these four SRS resources.

[0336] (c) The TRP receives multiple SRSs and selects an appropriate precoder for PUSCH transmission based on the channel status of the multiple SRSs. The precoder is then sent to the UE via DCI. Specifically, the TRP sends the index of one or more selected SRSs and the rank number for PUSCH transmission to the UE via DCI.

[0337] (d) The UE receives the DCI sent by the TRP and selects the corresponding precoder and rank number based on the SRI to send the PUSCH.

[0338] Specifically, the process of UE obtaining precoder can be referred to Figure 6 After receiving the DCI, the UE obtains the index of the SRS indicated by the TRP and the rank number for PUSCH transmission according to the SRI field in the DCI. Among them, the UE first determines the table according to the maximum number of uplink transmission layers (1 to 4 layers) configured by RRC, as shown in Table 4. max =3 means that uplink transmission of rank-3 is supported at most, that is, the maximum number of ranks supported is 3; then the UE selects a column in the table according to the number of SRS resources (configured by RCC), for example: when the UE is configured with 4 SRS resources, it selects N in Table 4 SRS=4; then, the UE selects a row in the column according to the bit value of the SRI field. The bit value is mapped to the index of the SRS resource, that is, the number in each row represents the index of the SRS resource, and the number of SRIs in each row represents the rank number of PUSCH, as shown in Table 4: Assume that N is selected SRS =4 in the third row of the column, SRI = 3. At this time, the UE will obtain the actual PUSCH transmission rank number as 1, and the precoder sending the PUSCH is precoder 3 on SRS resource 3.

[0339] Table 4: Non-codebook-based sounding reference signal indication for physical uplink shared channel, L max =3(SRIindication for non-codebook based PUSCH transmission,L max =3)

[0340]

[0341]

[0342] 4. Time slot aggregation transmission mode

[0343] Currently, in NR, to improve uplink coverage and enhance the performance of cell-edge UEs or UEs in poor channel conditions, NR uplink supports slot aggregation. Specifically, slot aggregation mainly affects the PUSCH transmission method in the time domain and does not affect the precoder and rank indication method. In other words, both the aforementioned CB and NCB uplink transmission modes can be sent using slot aggregation.

[0344] The main principle of slot aggregation is to repeatedly send the same data in several consecutive slots or mini-slots. In other words, each slot in several consecutive slots sends the same data. In this way, the TRP will receive the same data in several consecutive slots and combine or otherwise process it, thereby improving the reliability of uplink data transmission.

[0345] The current slot aggregation transmission method in NR has the following characteristics:

[0346] Only supports Rank-1 PUSCH transmission;

[0347] Aggregated slots are usually triggered by the DCI of the first slot. That is, the aggregated slots usually use the configuration indicated by the DCI of the first slot, such as the modulation reference signal (DMRS) port, precoder, and PUSCH time domain resource configuration;

[0348] Each slot sends the same transmission block (TB), that is, the aggregated slots all send the same data; here, the same transmission block is the repeatedly transmitted PUSCH.

[0349] In the aggregated slot, the redundancy version (RV) of the TB can be configured through RRC. Specifically, the RV can be configured to be the same or different.

[0350] TRP can notify the UE through RRC whether it is slot aggregation mode, which is notified through RRC signaling "Aggregation-Factor-UL". For example, Aggregation-Factor-UL = {1,2,4,8}, where 2, 4, and 8 represent 2, 4, and 8 consecutive slots or mini-slots for aggregation and transmission, and 1 represents no slot aggregation. Specifically, when Aggregation-Factor-UL = 1, the UE does not apply the slot aggregation mode. When Aggregation-Factor-UL>1, the UE knows that it is aggregation mode at this time.

[0351] For example, Figure 7 This is a schematic diagram of an aggregation of 4 time units (e.g., 4 slots), i.e., Aggregation-Factor-UL = 4. It can be seen that the same data TB0 is sent in the 4 aggregated slots. The PUSCH1, PUSCH2, PUSCH3, and PUSCH4 shown in the figure refer to the repetition of the same PUSCH four times. The embodiments of the present application also include other aggregation transmission schemes for aggregation at other time domain resource granularities, such as aggregation at a mini-slot granularity or aggregation at a symbol granularity, which are not limited in this application.

[0352] 5. Time domain resources, frequency domain resources, ports

[0353] In an embodiment of the present application, the time domain resources may be one or more radio frames, one or more subframes, one or more time slots or time units (slots), one or more mini-slots (mini-slots), one or more symbols, or a time window consisting of multiple frames or subframes, such as a system information (SI) window. The embodiment of the present application does not limit the time length of a symbol. The length of a symbol may be different for different subcarrier spacings. The symbol may include uplink symbols and downlink symbols, wherein the uplink symbol may be called a single carrier-frequency division multiple access (SC-FDMA) symbol or an orthogonal frequency division multiple access (OFDM) symbol; the downlink symbol may be an OFDM symbol.

[0354] In an embodiment of the present application, the frequency domain resources may be a resource block (RB), or a resource block group (RBG), or a predefined subband, or a frequency band, or a bandwidth part (BWP), or a component carrier (CC), or a cell.

[0355] In this embodiment of the present application, a port refers to a transmit antenna identified by a receiving device, or a spatially distinguishable transmit antenna. An antenna port can be configured for each virtual antenna. Each virtual antenna can be a weighted combination of multiple physical antennas, and each antenna port can correspond to a reference signal port, such as an SRS port.

[0356] This application provides a variety of technical solutions for enhancing the reliability of uplink transmission. Specifically, for single-station transmission scenarios, that is, scenarios where a terminal communicates with a TRP, the terminal can use different precoders to send data during uplink transmission, so that when channel conditions change, the decoding performance of the transmission can be guaranteed, thereby enhancing the reliability of uplink transmission.

[0357] In addition, for multi-station transmission scenarios, that is, scenarios where the terminal communicates with two or more TRPs, this application provides two different uplink transmission technical solutions: repeated transmission solution and joint reception. The application of the technical solution provided in the embodiments of this application can effectively improve the transmission reliability of PUSCH.

[0358] The following describes the uplink transmission technical solutions provided by the embodiments of the present application in single-station transmission scenarios and multi-station transmission scenarios respectively.

[0359] Example 1: PUSCH transmission method in a single-station transmission scenario

[0360] See also Figure 8 , wireless communication is performed between a network device and a terminal, and the PUSCH transmission method provided in this embodiment includes:

[0361] Step 100: The terminal receives indication information indicating multiple precoders;

[0362] Specifically, the terminal receives indication information from the network device, where the indication information may be DCI, and the DCI may directly or indirectly indicate multiple precoders through the SRI field and the TPMI field;

[0363] In one implementation, multiple precoders are indicated by the SRI field, and the precoders are jointly indicated by one SRI in the SRI field; or multiple precoders are independently indicated by multiple SRIs in the SRI field. For example, in the NCB mode shown in Table 4, if the UE is configured with 4 SRS resources, N is selected. SRS =4, and then the UE selects a row in the column according to the bit value in the SRI field. The number in each row represents the index of the SRS resource. If the bit value in the SRI field is 0-3, each row indicates only one precoder, and multiple precoders can be independently indicated by multiple SRIs; if the bit value in the SRI field is 4-13, each row can indicate multiple precoders, that is, multiple precoders can be jointly indicated by one SRI.

[0364] The specific implementation of using the SRI field to indicate multiple preorders can be multiple different SRI fields, a new DCI field, different bits of the SRI field, using a new SRI table, or using a reserved entry of the SRI table provided in the existing protocol.

[0365] The specific implementation of using the SRI field to indicate multiple preorders can be multiple different SRI fields, a new DCI field, different bits of the SRI field, using a new SRI table, or using a reserved entry of the SRI table provided in the existing protocol.

[0366] (1) Design a new SRI table that can support indicating multiple precoders.

[0367] In this implementation, the value of a precoder indicated by SRI is expanded to two or more values, so that two or more precoders are indicated in the SRI corresponding to one entry; in this method, only one port can be used in each SRSresource, that is, each SRSresource only supports one port (rank=1 transmission).

[0368] The following assumes that the maximum number of ranks supported by UE is 3 (L max =3) The SRI indication of the PUSCH transmission based on the NCB is taken as an example to illustrate two precoders.

[0369] As shown in the new Table 5, the UE supports uplink transmission of rank-3 at most. The second column of the table is the precoder index corresponding to the number of SRS resources of 2 and L=1 and L=2; the fourth column is the precoder index of L=1 and L=2 corresponding to the number of SRS resources of 3; the sixth column is the precoder index of L=1, L=2, and L=3 corresponding to the number of SRS resources of 4; among them, the fifth column index number 0-3 corresponds to L=1 (i.e., rank-1); the index number 4-9 corresponds to L=2 (rank-2); and the index number 10-13 corresponds to L=3 (rank=3).

[0370] Taking the contents of the 5th and 6th columns as an example, the index number of the 5th column is 0, and the corresponding content of the 6th column is: 0, x, which means that when the UE supports rank-1 uplink transmission, the UE uses 1 SRS resource, that is, 1 SRS port to repeatedly send PUSCH, and can repeatedly send PUSCH according to the precoder corresponding to SRI = 0 and SRI = x. Specifically, in one transmission, the UE can send PUSCH according to precoder 0 corresponding to SRI = 0, and in another transmission, the UE can send PUSCH according to precoder x corresponding to SRI = x; where x can be any number among 1, 2, and 3, as long as it is different from 0;

[0371] For example, if the index number of the 5th column is 4, the corresponding content of the 6th column is: 0, x; 1, y, which means that when the UE supports rank-2 uplink transmission, when using 2 SRS resources, that is, 2 SRS ports (that is, only one port can be used in each SRS resource) to repeatedly send PUSCH, in one transmission, the UE can send PUSCH according to precoder0 and precoder1 corresponding to SRI=0,1, and in another transmission, the UE can send PUSCH according to precoder x and precoder y corresponding to SRI=x,y, where x can be any number among 1, 2, and 3, and y can be any number among 0, 2, and 3;

[0372] For example, the index number of the 5th column is 10, and the corresponding content of the 6th column is: 0, x; 1, y; 2, z; which means that rank-3 uplink transmission is supported. When the UE uses 3 SRS resources, that is, 3 SRSports to repeatedly send PUSCH, in one transmission, the UE can send PUSCH according to precoder 0, precoder 1, and precoder 2 corresponding to SRI = 0, 1, and 2. In another transmission, the UE can send PUSCH according to precoder x, precoder y, and precoder z corresponding to SRI = x, y, and z, where x can be any number among 1, 2, and 3; y can be any number among 0, 2, and 3; and z can be any number among 0, 1, and 3.

[0373] It should be noted that the values ​​of x, y, and z are only examples and can be adaptively designed during specific implementation.

[0374] It should be noted that, in this application, the order of the SRI values ​​corresponding to the indexes is not limited.

[0375] For example, the content corresponding to the 5th column index 4 is 0,x;1,y, which can also be expressed as 0,1;x,y; used to indicate that one PUSCH repeated transmission uses precoder0 and precoder1 corresponding to SRI=0,1; and another PUSCH repeated transmission uses precoder x and precoder y corresponding to SRI=x,y.

[0376] For example, the content corresponding to the 5th column index 10 is 0, x; 1, y; 2, z, which can also be expressed as 0, 1, 2; x, y, z; which is used to indicate that one PUSCH repeated transmission uses precoder0, precoder1 and precoder2 corresponding to SRI = 0, 1, 2; and another PUSCH repeated transmission uses precoder x, precoder y and precoder z corresponding to SRI = x, y, z.

[0377] Table 5: SRI table, L max =3

[0378]

[0379]

[0380] (2) Another way to design a new SRI table that can support indicating multiple precoders is as follows:

[0381] In this implementation, the SRI instructs the UE to use two or more precoder values ​​when performing PUSCH repeated transmission, so that two or more precoders are indicated in the SRI corresponding to one entry; in this method, it is not limited to using only one port in each SRS resource, that is, each SRS resource can support multiple ports (multi-rank transmission).

[0382] The following assumes that the maximum number of ranks supported by UE is 3 (L max =3) The SRI indication of the PUSCH transmission based on the NCB is taken as an example to illustrate two precoders.

[0383] Among them, the first and second columns indicate that a maximum of two SRS resources can be used, and the UE supports a maximum of rank = 2;

[0384] The 3rd and 4th columns indicate that up to 3 SRS resources can be used. max =3 means that rank=3 transmission is supported at most, so the UE supports rank 3 at most;

[0385] Columns 5 and 6 indicate that up to 4 SRS resources can be used. max =3 means that rank=3 transmission is supported at most, so the UE supports rank=3 at most;

[0386] At this time, the new rule does not limit the use of only one port in each SRSresource, that is, each SRSresource can support multiple ports (multi-rank transmission), and the number of ports specifically used by each SRSresource can be indicated by reusing the existing RRC signaling nrofSRS-Ports, or using new RRC signaling or DCI signaling to indicate the number of ports or port sequence numbers specifically used by each SRSresource. For example, the content corresponding to the index 4 in the 5th column is 1, 3. At this time, the number of ports specifically used by each SRSresource (for example, 2) or the port sequence number specifically used by each SRSresource (for example, 0, 1) is indicated through RRC signaling or DCI signaling, then the UE uses precoder1 and precoder3 to repeatedly send PUSCH, and the PUSCHs are all rank 2, using 2 SRSports.

[0387] It should be noted that the SRI values ​​corresponding to the index numbers in Table 6 and the order of the values ​​are only examples. In specific implementations, there are other values ​​or other orders. As long as they meet the requirements of different precoders for repeated PUSCH transmission indicated by SRI, they are all within the scope of the embodiments of this application and will not be repeated here.

[0388] The above only uses L max =3 as an example to illustrate how to indicate multiple precoders through SRI when the UE supports rank = 3. When the UE supports rank = 2 or 4 or other rank numbers, a table of how to indicate multiple precoders through SRI can be designed based on this, which will not be repeated here.

[0389] Table 6: SRI table, L max =3

[0390]

[0391] In another implementation, multiple precoders are respectively indicated by multiple TPMIs in the TPMI domain, wherein each of the TPMIs corresponds to one precoder; or multiple precoders are respectively indicated by one TPMI in the TPMI domain, wherein each of the TPMIs corresponds to multiple precoders.

[0392] The manner in which the multiple TPMIs in the TPMI domain are respectively indicated can be implemented in a variety of ways:

[0393] (1) The number of bits of TPMI can be increased to enable it to indicate multiple TPMIs: for example, as shown in Table 1, a maximum of 4 bits (which can represent 16 entries) are required to indicate the layer number and TPMI; however, since the layer number can be determined by the first 4 bits, such as layer = 1, the candidate TPMI can only be 0-5, so the second TPMI field only needs to indicate the TPMI, for example, 3 bits (0-8) can be used to indicate TPMI 0-5; as shown in Table 7: based on the original 4-bit TPMI table representing 16 entries, 3 bits are added to represent 8 entries (index numbers 16-23), where, in the codebookSubset = fullyAndPartialAndNonCoherent mode, index numbers 0-5 are used to indicate TPMI = 0, TPMI = 1, TPMI = 2, TPMI = 3, TPMI = 4, and TPMI = 5 respectively; the corresponding layer number is known from the first 4 bits, so it does not need to be repeatedly indicated in index numbers 0-5. For example, the UE receives indication information with the first 4 bits being 0111. The lookup table 1 shows the corresponding index number being 8, the layer number being 2 layers, and the TPMI being 2. Similarly, the last 3 bits being 011, the lookup table 5 shows the corresponding index number being 3, and the corresponding TPMI being 3. The layer number is confirmed to be layer = 2 based on the first 4 bits. Therefore, the indication information received by the UE indicates 2 layers, TPMI = 0, and TPMI = 3, which means that when 2 layers are used to repeatedly transmit PUSCH, one transmission of PUSCH uses the precoder corresponding to TPMI = 0, and the other transmission of PUSCH uses the precoder corresponding to TPMI = 3.

[0394] In the codebookSubset=NonCoherent mode, the index numbers 0-1 are used to indicate TPMI=0 and TPMI=1 respectively. The meanings are not detailed here.

[0395] Table 7 can exist independently or be combined with Table 1. This application does not limit its implementation form.

[0396] Table 7

[0397]

[0398] (2) Another implementation method is to use the reserved entry in the existing TPMI table and enable it to indicate multiple TPMIs. For example, in Table 8, the entry with index number 9 indicates the following: 1 layer, TPMI=1, TPMI=3. The two TPMIs are measured by two SRS resources respectively and indicate different precoders respectively. This means that when 1 layer is used to repeatedly transmit PUSCH, one transmission of PUSCH uses the precoder corresponding to TPMI=1, and the other transmission of PUSCH uses the precoder corresponding to TPMI=3.

[0399] For example, entry 10: 2 layers, TPMI = 0, TPMI = 2, means that when two layers are used to repeatedly transmit PUSCH, one PUSCH transmission uses the precoder corresponding to TPMI = 0, and the other PUSCH transmission uses the precoder corresponding to TPMI = 2. In this implementation, the layer number in the entry (for example, 2 in the table, where the layer number is 2) represents the sum of the layer numbers corresponding to all TPMIs.

[0400] Table 8

[0401]

[0402] Step 101: The terminal determines, based on the indication information, the multiple precoders used to repeatedly transmit PUSCHs; wherein, at least two of the PUSCHs use different precoders.

[0403] For example Figure 3 In the CB mode shown, the terminal uses the SRS resource index indicated by the SRI field in the DCI to search the TPMI table 1 according to the TPMI field in the DCI to obtain multiple TPMI values, and then searches the codebook table shown in Table 2 or Table 2 according to the specific multiple TPMI values ​​to obtain the corresponding multiple precoders; the specific implementation process is similar to the process of obtaining the precoder in the aforementioned CB mode. In this embodiment, multiple different precoders can be obtained for repeated transmission of PUSCH.

[0404] Or as Figure 5In the NCB mode shown, the terminal obtains the index of multiple SRSs and the number of transmission ranks of PUSCH indicated by the network device according to the SRI field in the DCI, and determines the precoder for sending PUSCH; the specific implementation process is similar to the process of obtaining the precoder in the aforementioned NCB mode. In this embodiment, multiple different precoders can be obtained for repeated transmission of PUSCH.

[0405] For example, if Figure 9 As shown, the terminal repeatedly transmits PUSCHs on different time domain resources, and at least two PUSCHs use different precoders. For example, in eight time units (taking slots as an example), PUSCH 1, PUSCH 3, PUSCH 5, and PUSCH 7 are sent using precoder 1, while PUSCH 2, PUSCH 4, PUSCH 6, and PUSCH 8 use precoder 2. (PUSCH 1 to 8 are all the same PUSCH, which means that the same PUSCH is repeated 8 times.) When channel conditions change within these eight slots or the terminal moves, the use of two different precoders allows the terminal to adapt to the channel changes, ensuring transmission decoding performance and enhancing uplink transmission reliability. In comparison, if the DCI only configures one precoder, when the position of the UE in the aggregated 8 slots moves, the same precoder used in the 8 slots will no longer be applicable, causing the data interpretation performance received by the network device to degrade, thereby failing to guarantee the uplink performance of the UE, and failing to guarantee the performance of the cell edge UE or improve the uplink coverage. Therefore, the technical solution for PUSCH transmission in a single-station scenario provided in the embodiment of the present application can effectively improve the reliability of uplink transmission, enhance the decoding performance of the network device, and improve uplink coverage.

[0406] The following will continue to introduce two uplink transmission reliability enhancement technical solutions provided by this application in a multi-station scenario: PUSCH repetition transmission and PUSCH joint reception.

[0407] Example 2

[0408] In this embodiment, a PUSCH repetition transmission scheme will be introduced. Specifically, the UE repeatedly transmits the PUSCH, and the network device combines the demodulated soft information after receiving the PUSCH, thereby enhancing the decoding performance. The basic flow chart is as follows: Figure 10 shown.

[0409] Figure 10 The system is mainly divided into three parts: terminal (hereinafter referred to as UE), air interface channel, and network equipment (for example, gNB). The UE receives indication information indicating the precoder and, based on the indication information, determines the precoder used to repeatedly send PSUCH. Multiple PUSCHs are transmitted through different channels (two different channel matrices H1 and H2 in the figure) and then reach the network equipment. The network equipment demodulates the multiple PUSCHs to obtain multiple soft information corresponding to each PUSCH and combines the multiple soft information for decoding.

[0410] Specifically, this is equivalent to the network device receiving multiple PUSCHs, that is, multiple uplink receive signals (indicated by y1 and y2 in the figure). At this time, the multiple TRPs of the network device will demodulate y1 and y2, and obtain multiple demodulation soft information (Soft Information) at the same time (soft information corresponds to hard information, hard information refers to certain bits, such as [0,1...], and soft information refers to uncertain bits, for example, 90% probability of decoding result is 1, 10% probability of 0). At this time, the network device will merge the multiple soft information received, that is, soft information 1 and soft information 2 obtained from y1 and y2 respectively in the figure, and then decode the merged soft information, thereby improving the decoding performance.

[0411] In another implementation, the network device may also decode the soft information received from different TRPs first, and then combine and decode them if a decoding error occurs.

[0412] In this repeated transmission scenario, the precoder used by the terminal to send the PUSCH may be the same, or the precoders used by at least two PUSCHs may be different.

[0413] The following takes the CB mode and the NCB mode as examples to illustrate the implementation process of using different precoders for uplink transmission when the terminal repeatedly sends PUSCH in a multi-station scenario.

[0414] Example 3

[0415] In this embodiment 3, the main process of PUSCH repeated transmission in NCB mode is mainly described. Figure 11 As shown, the specific implementation steps are as follows:

[0416] In step (a), TRP1 and TRP2 send CSI-RS1 and CSI-RS2 to the UE, respectively. The CSI-RSs sent by different TRPs are configured with different QCL relationships. There is no restriction on how the two CSI-RSs are sent; for example, the two CSI-RSs can be sent in different time zones, using the same or different frequency domain resources / ports.

[0417] In step (b), the UE performs channel measurement based on the received multiple CSI-RSs to obtain multiple SRS precoders respectively; based on the multiple SRS precoders, the UE configures multiple SRS resources and sends multiple SRSs;

[0418] Specifically, the UE obtains multiple channels based on measurements of multiple sets of CSI-RS and selects multiple sets of SRS precoders. Taking two TRPs as an example, the UE performs channel estimation based on CSI-RS1 sent by TRP1 and CSI-RS2 sent by TRP2 to obtain two channel matrices H1 and H2. At this time, the UE needs to select the SRS precoder according to the two channel matrices, that is, it needs to perform singular value decomposition (SVD) on H1 and H2 to obtain eigenvectors respectively: SVD ([H1]) obtains the characteristic vector V1, and selects SRS precoder 1 according to the eigenvector V1. SVD ([H2]) obtains the characteristic vector V2, and selects SRS precoder 2 according to the eigenvector V2; and configures two sets of SRS resources corresponding to SRS precoder1 and SRS precoder2. The configured multiple SRS resources can be multiple SRS resources in one SRS resource set, or multiple SRS resources in multiple SRS resource sets.

[0419] In specific implementation, there are several ways for a UE to configure multiple SRS resources:

[0420] (1) The UE may choose to configure M sets of SRS resource sets, each of which contains a maximum of four SRS resources, and each SRS resource contains X SRS ports. M may be greater than 1, for example, equal to 2. In this case, if X = 1 and Y = 2, CSI-RS1 corresponds to the four SRS resources in SRS resource set 1, namely SRS resource 1, 2, 3, and 4; and CSI-RS2 corresponds to the four SRS resources in SRS resource set 2, namely SRS resource 5, 6, 7, and 8 (also referred to as SRS resource 1, 2, 3, and 4 in SRS resource set 2). Alternatively, if M = 1, X = 2, and Y = 4, the two SRS ports of each SRS resource correspond to the measurement results of two CSI-RSs respectively. For example, if the four SRS resources in SRS resource set 1 are 1, 2, 3, and 4, each of which contains two SRS ports, then SRS port 1 of the four SRS resources corresponds to CSI-RS1, and SRS port 2 of the four SRS resources corresponds to CSI-RS2.

[0421] (2) The UE is configured with one SRS resource set, keeping the total maximum of 4 SRS resources unchanged. The UE obtains 4 / N SRS resources based on each CSI-RS measurement. For example, when the UE receives N = 2 CSI-RSs, it still sends a maximum of 4 SRS resources, but each CSI-RS corresponds to 2 SRS resources, that is, CSI-RS1 corresponds to SRS resources 1 and 2; CSI-RS2 corresponds to SRS resources 3 and 4.

[0422] (3) Regardless of the configuration method, the UE can choose to send SRS in different time domains or use different ports to send SRS. For example, using the configuration method in (1) above, the UE can configure two SRS resource sets, corresponding to two CSI-RS measurement channels and sending them in different time domain resources; or use different ports to send them respectively;

[0423] In step (c), the network device selects a suitable precoder from multiple sets of SRS precoders and sends it through SRI, for example Figure 11As shown, the network device selects SRS resources with index numbers 1 and 3 from SRS resource 1, 2 and SRS resource 3, 4 respectively and indicates them to the UE through the SRI field to indirectly indicate the precoder used by the UE. In the specific implementation, the multiple precoders are jointly indicated by an SRI in the SRI field; or the multiple precoders are independently indicated by multiple SRIs in the SRI field.

[0424] SRI domain joint indication, that is, all precoders selected are indicated by one SRI; multiple SRI independent indications, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs, which can be multiple different SRI domains, a new DCI domain, different bits of the SRI domain, a new SRI table, or a reserved entry of an existing SRI table; here, please refer to the description in Example 1 and will not be repeated here.

[0425] In step (d), the UE selects a precoder and rank according to the SRI and sends the PUSCH. For example, if the SRI indicates SRS resource 1, 3, the UE uses the precoder corresponding to SRS resource 1, 3 to send the PUSCH.

[0426] The process of determining the precoder according to the SRI indication is as described in the previous NCB mode. The difference from the aforementioned scenario of single-station repeated transmission of PUSCH is that, in this embodiment, SRI indicates multiple precoders, and the UE needs to determine multiple precoders for repeated transmission of multiple PUSCHs based on the indication of the SRI field.

[0427] like Figure 9 As shown in the figure, the terminal can use precoder1 to send PUSCH1, 3, 5, 7, and use precoder2 to repeatedly send PUSCH2, 4, 6, 8. The difference from the single-station repeated transmission of PUSCH is that in the multi-station scenario, the UE sends PUSCH to multiple TRPs, and PUSCH uses different precoders, thereby obtaining diversity gain. When the terminal moves to different cell coverage areas, the transmission decoding performance can also be guaranteed, thereby enhancing the reliability of uplink transmission.

[0428] Example 4

[0429] In this fourth embodiment, the main process of PUSCH repeated transmission in CB mode is mainly described. Figure 12 As shown, the specific implementation steps are as follows:

[0430] Step (a), UE sends SRS to TRP1 and TRP2 respectively, for example Figure 12 The number shown in can be 2 SRSs, or can be greater than 2, for example, 4 SRSs;

[0431] In step (b), the TRP performs channel measurement based on the SRS to obtain the uplink channel state, and selects the appropriate precoder and rank number based on the channel conditions, and sends it to the UE through the DCI; that is, the TRP sends indication information indicating multiple precoders to the UE through the DCI. In one implementation, the indication information can be sent to the UE by TRP1 and TRP2 respectively, and the indication information sent by different TRPs is configured with different QCL relationships or different TCI states, that is, the different precoders correspond to different TRPs; in another implementation, the indication information can also be sent to the UE by any TRP, TRP1 or TRP2; wherein, the indication information is configured as different QCL relationships or different TCI states by configuring other fields in the DCI where the indication information is located as different QCL relationships or different TCI states; for example, the TCI field of the DCI can be configured with multiple TCI states to indicate that the different precoders indicated by the TPMI field included in the DCI correspond to different TRPs. In this case, due to the possibility of multiple channel conditions in the multi-station state, the TPMI field in the DCI needs to be determined based on H1 and H2 respectively. This can be achieved in the following ways:

[0432] (1) The number of bits of TPMI can be increased to enable it to indicate multiple TPMIs: for example, as shown in Table 1, a maximum of 4 bits (which can represent 16 entries) are required to indicate the layer number and TPMI; however, since the layer number can be determined by the first 4 bits, such as layer = 1, the candidate TPMI can only be 0-5, so the second TPMI field only needs to indicate the TPMI, for example, 3 bits (0-8) can be used to indicate TPMI 0-5; as shown in Table 7: based on the original 4-bit TPMI table representing 16 entries, 3 bits are added to represent 8 entries (index numbers 16-23), where, in the codebookSubset = fullyAndPartialAndNonCoherent mode, index numbers 0-5 are used to indicate TPMI = 0, TPMI = 1, TPMI = 2, TPMI = 3, TPMI = 4, and TPMI = 5 respectively; the corresponding layer number is known from the first 4 bits, so it does not need to be repeatedly indicated in index numbers 0-5. For example, the UE receives indication information with the first 4 bits being 0111. The lookup table 1 shows the corresponding index number being 8, the layer number being 2 layers, and the TPMI being 2. Similarly, the last 3 bits being 011, the lookup table 5 shows the corresponding index number being 3, and the corresponding TPMI being 3. The layer number is confirmed to be layer = 2 based on the first 4 bits. Therefore, the indication information received by the UE indicates 2 layers, TPMI = 0, and TPMI = 3, which means that when 2 layers are used to repeatedly transmit PUSCH, one transmission of PUSCH uses the precoder corresponding to TPMI = 0, and the other transmission of PUSCH uses the precoder corresponding to TPMI = 3.

[0433] In the codebookSubset=NonCoherent mode, the index numbers 0-1 are used to indicate TPMI=0 and TPMI=1 respectively. The meanings are not detailed here.

[0434] (2) Another implementation method is to use the reserved entry in the existing TPMI table and enable it to indicate multiple TPMIs. For example, in Table 8, the entry with index number 9 indicates the following: 1 layer, TPMI=1, TPMI=3. The two TPMIs are measured by two SRS resources respectively and indicate different precoders respectively. This means that when 1 layer is used to repeatedly transmit PUSCH, one transmission of PUSCH uses the precoder corresponding to TPMI=0, and the other transmission of PUSCH uses the precoder corresponding to TPMI=3.

[0435] Or, for example, entry 10: 2 layers, TPMI = 0, TPMI = 2, which means that when two layers are used to repeatedly transmit PUSCH, one PUSCH transmission uses the precoder corresponding to TPMI = 0, and the other PUSCH transmission uses the precoder corresponding to TPMI = 3. In this embodiment, the layer number in the entry, such as 2layers in the table, is 2, which represents the sum of the layer numbers corresponding to all TPMIs. It can also represent the rank number corresponding to one TPMI, in which case the rank corresponding to the other TPMI is also the layer number.

[0436] 3) When the network device indicates to the UE in a specific manner that the current transmission mode is multi-station uplink transmission, a new TPMI table can also be used. The UE can use the new TMPI table to obtain multiple TPMIs. Each entry contained in the new table 9 and the new table 10 can indicate multiple TPMIs. The description of the entry is the same as in (2).

[0437] For example, Table 9 uses 5 bits to represent 32 entries. The row corresponding to each entry (except reserved) contains a layer number and two TPMI numbers. The layer number represents the layer number corresponding to the two TPMIs.

[0438] For example, the entry with index number 0 is used to indicate layer = 1: TPMI = 0 and TPMI = 1, which means that when the UE uses one layer to repeatedly transmit PUSCH according to the indication information, it can use either the precoder corresponding to TPMI = 0 or the precoder corresponding to TPMI = 1; for another example, the entry with index number 15 is used to indicate 2 layers: TPMI = 0 and TPMI = 1, which means that the UE uses two layers to repeatedly transmit PUSCH according to the indication information, and one repeated transmission can use the precoder corresponding to TPMI = 0, and the other repeated transmission can use the precoder corresponding to TPMI = 1.

[0439] It should be noted that the index number of the non-coherent codebook subset is 1, corresponding to 2 layers: TPMI=0, which means that when the UE uses 2 layers to repeatedly transmit the PUSCH, the same precoder corresponding to TPMI=0 is used.

[0440] Table 9: TPMI table (2port, maximum rank 2)

[0441]

[0442] For another example, Table 10 uses 5 bits to represent 32 entries. Each row of the entry (except reserved) contains a layer number and two TPMI numbers. The layer number represents the sum of the layer numbers corresponding to the two TPMIs.

[0443] The entry with index number 0 is used to indicate 2 layers: TPMI=0, TPMI=1, which means that the UE repeatedly sends PUSCH according to its indication information. Once, it can use the precoder corresponding to TPMI=0 and use 1 layer to transmit PUSCH. Another time, it can use the precoder corresponding to TPMI=1 and use 1 layer to transmit PUSCH. Therefore, the sum of the number of layers corresponding to the two TPMIs is 1+1=2. For example, the entry with index number 15 is used to indicate 4 layers: TPMI=0, TPMI=1. It means that the UE repeatedly sends PUSCH according to its indication information. When transmitting PUSCH once, it can use the precoder and 2 layers corresponding to TPMI=0. When transmitting PUSCH another time, it can use the precoder and 2 layers corresponding to TPMI=1. Therefore, the sum of the number of layers corresponding to the two TPPMIs is 2+2=4.

[0444] Table 10: TPMI table (2port, maximum rank 2)

[0445]

[0446] In step (c), the UE obtains the index of multiple precoders and the actual transmission uplink rank number according to the SRI, TRI, and TPMI in the DCI to send PUSCH, for example Figure 12 As shown in , TPMI1 indicates precoder1, and TPMI2 indicates precoder3, that is, the UE uses precoder1 and precoder3 to send PUSCH.

[0447] The process of determining the precoder according to the SRI, TRI, and TPMI indications of the DCI is as described in the previous CB mode. The difference from the above is that in this embodiment, the TPMI indicates multiple precoders, and the UE needs to determine multiple precoders for repeatedly sending multiple PUSCHs based on the indication of the TPMI field.

[0448] For the above-mentioned NCB and CB transmission modes, when the network device indicates multiple precoders to the UE in the above manner (through multiple SRIs in NCB mode and multiple TPMIs in CB mode), the UE can further enhance transmission reliability by repeating PUSCH transmission. For repeated transmission of PUSCH, the UE can choose to send multiple PUSCHs in various ways, such as using the same or different multiple ports, using the same or different time domain resources, or using the same or different frequency domain resources.

[0449] The following will take different ports, different time domain resources, and different frequency domain resources as examples to illustrate how the UE repeatedly sends multiple PUSCHs. Using the same port, the same time domain resources, or the same frequency domain resources to send PUSCHs is relatively simple and will not be described in detail here.

[0450] i) Use different ports (PUSCH space division transmission)

[0451] For multiple PUSCHs, the UE may choose to use one or more different port(s) for transmission. In this embodiment, port(s) may refer to an SRS port for transmitting SRS or a port for transmitting PUSCH. This embodiment of the present application does not limit this.

[0452] Specific sending methods such as Figure 13 As shown, PUSCH1 and PUSCH2 use exactly the same time domain resources and frequency domain resources, but use different transmission port(s). For example, if PUSCH1 and PUSCH2 are both rank1 transmissions (i.e., both use 1 port for transmission), the UE can use port1 to send PUSCH1 and port2 to send PUSCH2; if PUSCH1 and PUSCH2 are both rank2 transmissions (i.e., both use 2 ports for transmission), the UE can use ports 1 and 2 to send PUSCH1 and ports 3 and 4 to send PUSCH2.

[0453] ii) Use different time domain resources (PUSCH time division transmission)

[0454] Compared with the SlotAggregration transmission technology that uses different port(s) for spatial division transmission, the UE can also choose to reuse the selected precoder using different time domain resources in multiple consecutive or intermittent transmission time units to perform PUSCH repeated transmission. The specific transmission method is as follows Figure 14As shown in Figure 1, PUSCH1 and PUSCH2 use exactly the same frequency domain resources and transmission ports, but their time domain positions are different. Specifically, different PUSCH time domain positions may have the following situations:

[0455] like Figure 15 As shown, in different consecutive slots (such as the time unit in the figure), PUSCH1 is located in slot1, and PUSCH2 is located in slot2. Specifically, PUSCH1 and PUSCH2 are located at the same or different symbols in slot1 and slot2 respectively; for example, slot1 and slot2 include 14 symbols respectively, PUSCH1 is located at symbols 4-6 of slot1, and PUSCH is located at symbols 4-6 of slot2; or PUSCH1 is located at symbols 3-4 of slot1, and PUSCH2 is located at symbols 5-6 of slot2; and so on.

[0456] like Figure 16 As shown, different non-contiguous slots, for example, PUSCH is located in slot 1 and PUSCH2 is located in slot 3, and slot 1 and slot 3 are non-contiguous. Due to the need to avoid downlink symbols, PUSCH1 and PUSCH2 may be located in the same or different symbols in slot 1 and slot 3.

[0457] like Figure 17 As shown, in different consecutive mini-slots, PUSCH1 and PUSCH2 are located at different symbol positions within the same slot, and the different symbol positions are consecutive. For example, PUSCH1 is located at symbols 3-4 of slot 1, and PUSCH2 is located at symbols 5-6 of slot 1.

[0458] like Figure 18 As shown, in different non-contiguous mini-slots, due to the need to avoid downlink symbols in the slot, PUSCH1 and PUSCH2 may be located at different but non-contiguous symbol positions in the same slot; for example, PUSCH1 is located at symbols 3-4 of slot 1, while PUSCH2 is located at symbols 7-8 of slot 1.

[0459] like Figure 19 As shown in FIG, for different non-contiguous mini-slots, if the PUSCH crosses the slot boundary, the PUSCH may be split into two PUSCHs, such as Figure 19 The PUSCH2 in the slot is divided into PUSCH2 and PUSCH3 by the slot boundary. At this time, PUSCH2 and PUSCH3 can use the same or different precoders, which is not limited in this embodiment of the present application.

[0460] iii) Use different frequency domain resources (PUSCH frequency division transmission)

[0461] In addition to the above two repeated transmission modes, the UE can also choose to use different frequency domain resources and reuse the selected precoder to perform PUSCH repeated transmission.

[0462] like Figure 20 As shown, PUSCH1 and PUSCH2 use the same time domain resources, but the frequency domain resources used by the two are different (such as resource blocks (RBs), physical resource groups (PRGs), etc.), for example, they can be continuous frequency domain resources or non-continuous frequency domain resources, which is not limited in this embodiment of the present application. At this time, the UE sends PUSCHs (PUSCH1 and PUSCH2) with different precoders on different frequency domain resources.

[0463] In the above-mentioned multiple repetitive transmission modes, when the UE needs to use multiple precoders, for example, using precoder 1 to send PUSCH1 and precoder 3 to send PUSCH2, the UE can repeat the transmission of PUSCH according to a specific precoder pattern (the PUSCH1 to 4 are all the same PUSCH, which means that the same PUSCH is repeatedly transmitted 4 times). Figure 21 The precoder{1,3,1,3} in the DCI may also be used to select other different repetition modes, such as precoder{A,B}, precoder{A,B,A,B}, precoder{A,A,B,B}, etc. For example: the indication information sent by TRP to UE through DCI is precoder{1,3}, and notifies UE to repeat PUSCH 4 times in {A,B,A,B} in 4 consecutive time units (slots) using time-division transmission. After receiving the indication information, the precoder used by UE to transmit PUSCH is {1,3,1,3}, where Precoder 1 is used to send PUSCH1, Precoder 3 is used to send PUSCH2, Precoder 1 is used to send PUSCH3, and Precoder 3 is used to send PUSCH4. The transmission diagram is as follows Figure 21 shown.

[0464] In another implementation, the indication information sent by TRP to UE via DCI is precoder{1,3}, and the UE is notified to use time-division transmission to repeatedly transmit PUSCH 4 times in the form of {A,A,B,B} on 4 consecutive time units (slots). After receiving the indication information, the UE uses the precoder {1,1,3,3} to transmit PUSCH, where Precoder1 is used to transmit PUSCH1, Precoder 1 is used to transmit PUSCH2, Precoder 3 is used to transmit PUSCH3, and Precoder 3 is used to transmit PUSCH4. The transmission diagram is as follows: Figure 22 As shown in FIG. 1 , (PUSCHs 1 to 4 are all the same PUSCH, which means the same PUSCH is repeatedly transmitted four times.) There are other ways for the UE to repeatedly transmit multiple PUSCHs between slots using different precoders. As long as at least two PUSCHs use different precoders, the purpose of enhancing PUSCH transmission reliability can be achieved. These are not detailed here.

[0465] In addition, for the case of repeated PUSCH transmission within a time unit (slot), that is, repeated PUSCH transmission at the mini-slot level, the network device can also instruct to use different precoders for repeated PUSCH transmission within the slot. Figure 23 As shown, PUSCH1 and PUSCH2 are repeatedly transmitted in slot1, PUSCH1 uses precoder1, and PUSCH2 uses precoder3 for repeated transmission (PUSCH1 to 4 are all the same PUSCH, which means that the same PUSCH is repeatedly transmitted 4 times). Furthermore, PUSCH3 and PUSCH4 can be repeatedly transmitted in slot2; PUSCH3 uses precoder1, and PUSCH4 uses precoder3 for repeated transmission. Or in another implementation, PUSCH1 and PUSCH2 in slot1 use precoder1, and PUSCH3 and PUSCH4 in slot2 use precoder3 for repeated transmission.

[0466] There are other ways for the UE to repeatedly send multiple PUSCHs using different precoders between slots. As long as at least two PUSCHs use different precoders, the purpose of enhancing PUSCH transmission reliability can be achieved. These are not detailed here.

[0467] The aforementioned third and fourth embodiments enhance the existing CB and NCB transmission modes, thereby achieving uplink PUSCH repeated transmission in a multi-station scenario, improving uplink decoding performance, and enhancing transmission reliability.

[0468] The following will introduce another technical solution for enhancing uplink transmission reliability: PSUCH joint reception.

[0469] Example 5

[0470] In this fifth embodiment, the PUSCH joint reception technology is mainly described. Figure 24 As shown, in this technical solution, the UE assumes that the transmission channel matrices of multiple TRPs can be merged into a transmission channel matrix of a larger dimension, similar to the downlink distributed multiple-input multiple-output (DMIMO) technology. At this time, the network device directly merges the PUSCH instead of merging the soft information, demodulates the merged PSUCH (the uplink received signal y1+y2 in the figure), and performs subsequent decoding after obtaining separate soft information.

[0471] For uplink joint reception, the difference from the aforementioned PUSCH repeated transmission is that the precoder used for uplink detection is determined by the joint channel matrix, that is, when the network device or UE selects the precoder, it is determined by the joint matrix of the two transmission channel matrices.

[0472] Example 6

[0473] In this sixth embodiment, the main process of PUSCH joint reception in NCB mode is mainly described, such as Figure 25 As shown:

[0474] In step (a), TRP1 and TRP2 send CSI-RS1 and CSI-RS2 to the UE, respectively. The CSI-RSs sent by different TRPs are configured with different QCL relationships. There is no limitation on the transmission method of the two CSI-RSs. For example, the two CSI-RSs may use the same or different time domain resources, the same or different frequency domain resources / ports, etc.

[0475] Step (b), the UE performs joint channel measurement based on the received multiple channel state reference signals CSI-RS to obtain an SRS precoder;

[0476] Specifically, after receiving multiple CSI-RS, the UE will perform joint channel measurement on multiple CSI-RS, that is, treating channels H1 and H2 as a joint channel matrix that can be combined Then Perform singular value decomposition (SVD) to obtain the overall eigenvector V: Then, the SRS precoder is selected according to the feature vector V. Based on the selected SRS precoder, the terminal configures multiple SRS resources to send multiple SRSs, such as Figure 25 As shown, the terminal configures four SRS recourses based on the SRS precoder and sends sounding reference signals SRS1, SRS2, SRS3, and SRS4 respectively.

[0477] Here are some explanations of the above steps:

[0478] (1) The method in this embodiment differs from the aforementioned PUSCH repetitive transmission method in that, for example:

[0479] Assuming that the two TRPs each have 4 transmit ports and the UE has 2 receive ports, in Example 3, the UE needs to perform SVD decomposition on the two [4*2] channel matrices respectively, and then select two SRS precoders respectively. In this Example 6, the SVD decomposition is directly performed on the [8*2] joint channel matrix and the SRS precoder is selected;

[0480] (2) In this embodiment, when configuring SRS resources, the UE may follow the existing protocol, that is, configure one SRS resource set, which includes at most four SRS resources. Alternatively, a new configuration method may be used. For example, the UE may configure X SRS resource sets, which include at most Y SRS resources, each of which includes Z SRS ports. There is no limit on the number of X / Y / Z, that is, there is no limit on the number of SRS resource sets / SRS resources / SRS ports.

[0481] (3) In a multi-station scenario or when the UE receives multiple CSI-RSs, that is: the UE indicates that the current transmission scenario is a multi-station uplink transmission mode in a specific manner, such as according to specific parameters / dynamic signaling / semi-static signaling; or when the UE receives multiple CSI-RSs, the UE will perform joint channel measurement based on all CSI-RSs, and then obtain an SRS precoder, and configure the corresponding multiple SRS resources according to the SRS precoder; that is, the multiple SRS resources are respectively configured according to the SRS precoders obtained by the joint channel measurement of the multiple CSI-RSs. For example: CSI-RS 1&CSI-RS 2...correspond to SRSresource 1,2,3,4. The embodiment of the present application does not limit the way in which the UE is indicated as a multi-station transmission scenario.

[0482] Step (c), TRP1 or TRP2 selects a suitable precoder from the SRS precoder and sends it through indication information, such as SRI; Figure 25 As shown, the sounding reference signal resource indication SRI={1,3} indicates precoder 1 corresponding to SRS resource 1 and precoder 3 corresponding to SRS resource 3;

[0483] In step (d), the UE uses the one or more precoders to send the PUSCH based on the indication information.

[0484] For example Figure 25 As shown, the precoder and rank are selected according to SRI to send PUSCH. For example, if the SRI field indicates SRS resource 1, 3, the UE uses precoder 1 and precoder 3 corresponding to SRS resource 1, 3 to send PUSCH respectively.

[0485] The SRI field indicates multiple precoders, including: the precoders are jointly indicated by one SRI in the SRI field or the precoders are independently indicated by multiple SRIs in the SRI field. The specific implementation method is as described in the first embodiment and will not be repeated here.

[0486] Example 7

[0487] In this embodiment, the main process of PUSCH joint reception in CB mode will be mainly described, such as Figure 26 As shown:

[0488] In step (a), the UE sends SRS to TRP1 and TRP2 respectively. Multiple SRS resources can be used, for example Figure 26 The 2 SRSs shown in can also be greater than 2, for example, 4 SRSs;

[0489] In step (b), the TRP performs joint channel measurement based on the SRS, and selects an appropriate precoder and rank number based on the measurement results, and sends it to the UE through the DCI; wherein, the TRP sends indication information indicating multiple precoders to the UE, and the indication information is configured with different QCL relationships or different TCI states, that is, the different precoders correspond to different TRPs; wherein, the indication information is configured as different QCL relationships or different TCI states by configuring other domains in the DCI where the indication information is located to be different QCL relationships or different TCI states; for example, the TCI domain of the DCI can be configured to multiple TCI states to indicate that the different precoders indicated by the TPMI domain included in the DCI correspond to different TRPs.

[0490] In step (c), the UE obtains the index of multiple precoders and the actual transmission uplink rank number according to the SRI, TRI, and TPMI in the DCI to send PUSCH, for example Figure 26 As shown in , TPMI1 indicates precoder1, and TPMI2 indicates precoder3, that is, the UE uses precoder1 and precoder3 to send PUSCH.

[0491] In this embodiment, it is assumed that multiple uplink transmission channel matrices can be merged into an uplink transmission channel matrix of a larger dimension. Specifically, the network device determines the precoder through joint channel measurement, thereby realizing joint PUSCH reception in a multi-station scenario. By merging the uplink received signals, the uplink decoding performance is improved and the transmission reliability is enhanced.

[0492] The above describes the implementation processes of PUSCH repeated transmission and joint reception respectively. In some scenarios, PUSCH repeated transmission and joint reception can be combined to further enhance the reliability of uplink transmission.

[0493] Example 8

[0494] The aforementioned fifth, sixth and seventh embodiments respectively introduce technical solutions for joint reception, which can be combined with the aforementioned repeated transmission solution, that is, repeatedly transmitting the PUSCH in a joint reception scenario.

[0495] First, the UE is configured through RRC signaling. The UE can be configured to the CB uplink transmission mode or the NCB uplink transmission mode described in the above embodiment. When the RRC signaling received by the UE is "Codebook", it is configured to the CB uplink transmission mode; when the RRC signaling received by the UE is "NonCodebook", it is configured to the NCB uplink transmission mode.

[0496] After receiving the RRC signaling, the UE can perform PUSCH joint reception in NCB mode according to the technical solution in the above-mentioned embodiment 6, or perform PUSCH joint reception in CB mode according to the technical solution in the above-mentioned embodiment 7; on this basis, the PUSCH sent by the UE to the TRP can be a repeatedly transmitted PUSCH. Specifically, after the UE selects a precoder according to the indication information, the precoder can be used to repeatedly send the PUSCH, where the PUSCH used for repeated transmission can use one precoder or multiple different precoders.

[0497] When the UE uses a precoder to repeatedly transmit PUSCH, specifically: the UE uses a precoder to repeatedly send multiple PUSCHs on the same or different time domain resources, or the UE uses a precoder to send multiple PUSCHs on the same or different frequency domain resources, or the UE uses a precoder to send multiple PUSCHs on the same or different ports. Figure 25 For example, in the joint reception NCB scenario, the UE selects precoder 1 (precoder 1 in the figure) and precoder 3 (precoder 3 in the figure) according to the indication information, and then uses precoder 1 to send PUSCH-A and precoder 2 to send PUSCH-B. At this time, the UE can choose to use one precoder for repeated transmission, such as using precoder 1 to repeatedly send PUSCH-A and using precoder 3 to repeatedly send PUSCH-B. Therefore, on the basis of joint reception, the reliability of uplink transmission is enhanced.

[0498] When the UE uses multiple different precoders to repeatedly transmit PUSCH, it is equivalent to combining the above-mentioned joint reception technical solution with the repeated transmission technical solution in the second to fourth embodiments of the present application. Figure 25 For example, in the NCB scenario of joint reception, the UE selects precoder1 (precoder 1 in the figure) and precoder3 (precoder 3 in the figure) according to the indication information, and then uses precoder1 to send PUSCH-A and precoder2 to send PUSCH-B. At this time, the UE can choose to use multiple precoders to repeatedly send PUSCH, such as using precoder1 and precoder3 to repeatedly send PUSCH-A, and using precoder1 and precoder3 to repeatedly send PUSCH-B.

[0499] Of course, in another implementation, the two precoders used for repeated transmission of PUSCH-A and the two precoders used for PUSCH-B can be different. Unlike the existing time-slot aggregation transmission method, which can only use a single identical precoder, in this case, the UE will receive indication information indicating multiple precoders according to the technical solutions for repeated transmission in Examples 2 to 4, and use multiple different precoders. These multiple precoders are all selected through joint channel measurement, thereby obtaining diversity gain. When the terminal moves to different cell coverage areas, it can also ensure the transmission decoding performance, thereby enhancing the reliability of uplink transmission.

[0500] In this embodiment, the UE uses the same or different multiple ports, the same or different time domain resources, or the same or different frequency domain resources to send the PUSCH, which is the same as in the third and fourth embodiments and will not be described in detail here.

[0501] In the embodiments provided above, the methods provided in the embodiments of the present application are described from the perspectives of network devices, terminal devices, and the interaction between network devices and terminal devices. In order to implement the various functions in the methods provided in the embodiments of the present application, the network devices and terminal devices may include hardware structures and software modules, and the aforementioned functions may be implemented in the form of hardware structures, software modules, or hardware structures plus software modules. A certain function in the aforementioned functions may be implemented in the form of hardware structures, software modules, or hardware structures plus software modules.

[0502] See also Figure 27 , Figure 27 This is a schematic diagram of the structure of a device provided in an embodiment of the present application. The device can be used to implement the methods described in the above embodiments 1 to 8. For details, please refer to the descriptions in the above embodiments 1 to 8.

[0503] The apparatus may include one or more processors 1601. The processor 1601 may also be referred to as a processing unit, and may implement the functions of the network device or terminal device in the method provided in the embodiment of the present application. The processor 1601 may be a general-purpose processor or a dedicated processor.

[0504] In an optional design, the processor 1601 may also store instructions and / or data 1603, which can be executed by the processor so that the device 1600 performs the method described in the above method embodiment.

[0505] In another optional design, processor 1601 may include a communication unit for implementing receiving and transmitting functions. For example, the communication unit may be a communication interface, a transceiver circuit, an interface, or an interface circuit. Processor 1601 may implement the method performed by the network device or the method performed by the terminal device in the methods provided in the embodiments of the present application through the communication unit.

[0506] Optionally, the apparatus 1600 may include one or more memories 1602, on which instructions 1604 may be stored. The instructions may be executed on the processor, causing the apparatus 1600 to perform the method described in the above method embodiment. Optionally, the memories may also store data. Optionally, the processor may also store instructions and / or data. The processor and memory may be provided separately or integrated.

[0507] Optionally, the apparatus 1600 may further include a transceiver 1605 and an antenna 1606. The processor 1601 may be referred to as a processing unit, which controls the apparatus 1600. The transceiver 1605 may be referred to as a communication interface, a communication unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement transceiver functions.

[0508] The apparatus may be a terminal device, or a component of the terminal device (eg, an integrated circuit, a chip, etc.).

[0509] In one possible design, an apparatus 1600 (e.g., an integrated circuit, a wireless device, a circuit module, or a terminal device) may include:

[0510] The transceiver 1605 is configured to receive indication information indicating multiple precoders;

[0511] Processor 1601, configured to determine the multiple precoders based on the indication information;

[0512] The transceiver 1605 is further configured to repeatedly transmit a PUSCH based on the precoder determined by the processor; wherein at least two of the PUSCHs use different precoders.

[0513] In one implementation, the multiple SRS resources configured by the processor 1601 may be multiple SRS resources in one SRS resource set, or may be multiple SRS resources in multiple SRS resource sets.

[0514] In one embodiment, the transceiver 1605 may use the same time domain resources to send the PUSCH, or may use different time domain resources to send the PUSCH, that is, the transceiver may send the PUSCH at different time domain locations, where the different time domain locations may be different slots, consecutive slots, or different time domain symbols in the same slot.

[0515] In one embodiment, the transceiver 1605 may use the same port to send the PUSCH, or may use different ports to send the PUSCH, where the port may be an SRS port for sending the SRS, or a port for sending the PUSCH;

[0516] In one implementation, the transceiver 1605 may use the same frequency domain resources to send the PUSCH, or may use different frequency domain resources to send the PUSCH, and the frequency domain resources may be continuous or discontinuous.

[0517] In one implementation, the processor 1605 may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0518] The device 1600 provided in this embodiment can achieve the technical effects that can be obtained by the method of any of the above-mentioned embodiments 1 to 4, as described in the above-mentioned embodiments 1 to 4, and will not be repeated here.

[0519] In another possible design, an apparatus 1600 (e.g., an integrated circuit, a wireless device, a circuit module, or a terminal device) may include:

[0520] a transceiver 1605 configured to receive multiple CSI-RSs;

[0521] Processor 1601 is configured to perform joint channel measurement based on multiple received CSI-RSs to obtain an SRS precoder;

[0522] The processor 1601 is further configured to configure multiple SRS resources based on the SRS precoder;

[0523] The transceiver 1605 is further configured to send multiple SRSs on the multiple SRS resources;

[0524] The transceiver 1605 is further configured to receive indication information indicating one or more precoders;

[0525] The processor 1601 is further configured to determine one or more precoders based on the indication information;

[0526] The transceiver 1605 is further configured to send a PUSCH based on the one or more precoders determined by the processor.

[0527] The multiple CSI-RSs are configured with different QCL relationships, that is, the multiple CSI-RSs are CSI-RSs from different network devices.

[0528] In one implementation, the processor 1601 configures the multiple SRS resources respectively according to an SRS precoder obtained by joint channel measurement of the multiple CSI-RSs, that is, the multiple SRS resources correspond to the multiple CSI-RSs respectively.

[0529] In one embodiment, the multiple SRS resources configured by processor 1601 may be multiple SRS resources in a single SRS resource set, or multiple SRS resources in multiple SRS resource sets. In one embodiment, at least two of the multiple precoders received by transceiver 1605 are different; that is, at least two PUSCHs transmitted by transceiver 1605 use different precoders.

[0530] By implementing this technical solution, the processor 1601 performs joint channel measurement on multiple CSI-RSs to obtain an SRS precoder, thereby providing conditions for the network device to jointly receive multiple PUSCHs. Multiple different PUSCHs sent to different network devices can use different precoders for repeated transmission, which can further enhance the reliability of uplink transmission.

[0531] In one embodiment, the multiple precoders received by the transceiver 1605 are selected by the network device from multiple SRS precoders and indicated through the SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all the selected precoders are indicated by one SRI; or they can be independently indicated by multiple SRIs in the SRI field, that is, different precoders selected according to different CSI-RS are indicated by different SRIs.

[0532] In one implementation, the processor 1601 may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0533] The device 1600 provided in this embodiment can achieve the technical effects that can be obtained by the method of the aforementioned embodiment 6, as described in the aforementioned embodiment 6, and will not be repeated here.

[0534] The apparatus 1600 may also be a network device, or a component of a network device (eg, an integrated circuit, a chip, etc.). The apparatus may also be other communication units for implementing the method in the embodiment of the present application.

[0535] In one possible design, an apparatus 1600 (e.g., a network device, a base station, or a baseband chip) may include:

[0536] a transceiver 1605 configured to transmit multiple CSI-RSs;

[0537] The transceiver 1605 is configured to receive multiple SRSs, where the multiple SRSs correspond to multiple SRS precoders obtained based on channel measurement of the CSI-RS; that is, the multiple SRSs correspond to multiple SRS precoders, where the multiple SRSs are obtained based on channel measurement of the CSI-RS.

[0538] Processor 1601 is configured to select a plurality of precoders from the plurality of SRS precoders based on the SRS;

[0539] The transceiver 1605 is configured to send indication information indicating a plurality of precoders.

[0540] The multiple CSI-RSs are configured with different QCL relationships, that is, the multiple CSI-RSs are CSI-RSs from different network devices.

[0541] In one implementation, the indication information indicating multiple precoders sent by the transceiver 1605 is an SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all the selected precoders are indicated by one SRI; or they can be independently indicated by multiple SRIs in the SRI field, that is, different SRIs are used to indicate different precoders selected according to different CSI-RSs.

[0542] In one implementation, the transceiver 1605 may also receive multiple repeatedly transmitted PUSCHs, where at least two of the PUSCHs use different precoders.

[0543] In one implementation, the processor 1601 may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0544] The device 1600 provided in this embodiment can achieve the technical effects that can be obtained by the method of the aforementioned embodiment 3, as described in the aforementioned embodiment 3, and will not be repeated here.

[0545] In another possible design, an apparatus 1600 (e.g., a network device, a base station, or a baseband chip) may include:

[0546] a transceiver 1605 for receiving multiple SRSs;

[0547] The processor 1601 is configured to obtain an uplink channel state based on the received multiple SRS measurements, and to select multiple precoders based on the uplink channel state.

[0548] The transceiver 1605 is configured to send indication information indicating the multiple precoders.

[0549] In one implementation, the indication information configures different QCL relationships or different TCI states, that is, the different precoders correspond to different network devices.

[0550] In one embodiment, the transceiver 1605 sends the indication information indicating multiple precoders as a TPMI domain, and the TPMI domain includes multiple TPMIs, wherein each TPMI corresponds to a precoder, or the multiple precoders are respectively indicated by a TPMI in the TPMI domain, wherein each of the TPMIs corresponds to multiple precoders; wherein, the multiple precoders indicated by the TPMI domain are determined separately according to different channel matrices. There are many ways to implement that the TPMI domain includes multiple TPMIs, such as increasing the number of bits in the TPMI domain so that it can indicate multiple TPMIs at the same time; or using a reserved index in the TPMI table and allowing it to indicate multiple TPMIs; or using a new TPMI table so that it contains an index indicating multiple TPMIs. In one embodiment, the transceiver 1605 can also receive multiple repeatedly transmitted PUSCHs, wherein at least two of the PUSCHs use different precoders.

[0551] In one implementation, the processor 1601 combines the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combines and decodes the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0552] The device 1600 provided in this embodiment can achieve the technical effects that can be obtained by the method of the aforementioned embodiment 4 as described in the aforementioned embodiment 4, and will not be repeated here.

[0553] In one possible design, an apparatus 1600 (e.g., a network device, a base station, or a baseband chip) may include:

[0554] a transceiver 1605 , configured to transmit a CSI-RS;

[0555] The transceiver 1605 is configured to receive a plurality of SRSs, where the plurality of SRSs correspond to SRS precoders obtained based on joint channel measurement of the CSI-RS;

[0556] The processor 1601 is configured to select one or more precoders from the multiple SRS precoders based on the multiple SRSs.

[0557] The transceiver 1605 is configured to send indication information indicating the one or more precoders.

[0558] Among them, multiple CSI-RSs are configured with different QCL relationships, indicating CSI-RSs from different network devices.

[0559] In one implementation, the indication information indicating multiple precoders sent by the transceiver 1605 is an SRI field, wherein the multiple precoders can be jointly indicated by an SRI in the SRI field, that is, all precoders selected are indicated by one SRI; or there can be multiple SRIs in the SRI field that are independently indicated, that is, different precoders selected according to different CSI-RSs are indicated by different SRIs.

[0560] In one implementation, at least two precoders among the multiple precoders received by the transceiver 1605 are different; and at least two PUSCHs sent by the transceiver 1605 use different precoders.

[0561] In one embodiment, the transceiver 1605 may receive a PUSCH that is repeatedly transmitted using a precoder.

[0562] By implementing this technical solution, the processor 1601 performs joint channel measurement on multiple CSI-RSs to obtain an SRS precoder, thereby providing conditions for the processor 1601 to jointly receive multiple PUSCHs. Multiple different PUSCHs sent to different processors 1601 can use different precoders for repeated transmission, which can further enhance the reliability of uplink transmission.

[0563] In one implementation, the processor 1601 may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0564] The device 1600 provided in this embodiment can achieve the technical effects that can be obtained by the methods of the aforementioned embodiments 6 and 8, as described in the aforementioned embodiments 6 and 8, and will not be repeated here.

[0565] In yet another possible design, an apparatus 1600 (e.g., a network device, a base station, or a baseband chip) may include:

[0566] a transceiver 1605 for receiving multiple SRSs;

[0567] Processor 1601, configured to perform joint channel measurement based on the multiple SRSs;

[0568] The processor 1601 is configured to select the one or more precoders based on a result of the joint channel measurement;

[0569] The transceiver 1605 is configured to send indication information indicating the one or more precoders.

[0570] In one embodiment, the processor 1601 obtains the uplink joint channel state based on the joint channel measurement of multiple SRSs, then selects a suitable precoder, and sends indication information to the terminal. The indication information is configured with different QCL relationships or different TCI states, that is, the indication information indicating multiple precoders can be sent to the terminal through one interface, or can be sent to the terminal separately through multiple interfaces.

[0571] In one implementation, at least two of the multiple precoders received by the transceiver 1605 are different.

[0572] In one embodiment, the transceiver 1605 may receive a PUSCH that is repeatedly transmitted using a precoder.

[0573] In one implementation, the processor 1601 may further combine the soft information of the multiple PUSCHs to simultaneously demodulate the multiple PUSCHs, and combine and decode the demodulated soft information, thereby improving the probability of correct uplink decoding.

[0574] The device 1600 provided in this embodiment can achieve the technical effects that can be obtained by the methods of the aforementioned embodiments 7 and 8, as described in the aforementioned embodiments 7 and 8, and will not be repeated here.

[0575] Figure 28 A schematic diagram of the structure of a terminal device is provided. The terminal device can be applied to any of the scenarios shown in the embodiments of this application. For the convenience of explanation, Figure 28 Only the main components of the terminal device are shown. Figure 28 As shown, the terminal device includes a processor, memory, control circuitry, antenna, and input / output devices. The processor is primarily used to process communication protocols and communication data, control the entire terminal, execute software programs, and process software program data. The memory is primarily used to store software programs and data. The radio frequency circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are primarily used to receive user input and output data to the user.

[0576] When the terminal device is powered on, the processor reads the software program from the storage unit, parses and executes the instructions of the software program, and processes the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit processes the baseband signal to obtain an RF signal and transmits the RF signal to the outside in the form of electromagnetic waves via the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal via the antenna, which is further converted into a baseband signal and output to the processor. The processor converts the baseband signal into data and processes the data.

[0577] For ease of explanation, Figure 28 Only one memory and processor are shown. In an actual terminal device, multiple processors and memories may exist. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiment of the present invention.

[0578] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily used to process communication protocols and communication data, while the CPU is primarily used to control the entire terminal device, execute software programs, and process data from the software programs. Those skilled in the art will appreciate that a terminal device may include multiple baseband processors to accommodate different network standards, multiple CPUs to enhance its processing capabilities, and that the various components of the terminal device may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The CPU may also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data may be built into the processor or stored in a storage unit as a software program, with the processor executing the software program to implement the baseband processing function.

[0579] In one example, the antenna and control circuit with transceiver functions can be regarded as the communication unit 1711 of the terminal device, and the processor with processing function can be regarded as the processing unit 1712 of the terminal device. Figure 28 As shown, the terminal device includes a communication unit 1711 and a processing unit 1712. The communication unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the communication unit 1711 may be regarded as a receiving unit, and the device used to implement the sending function in the communication unit 1711 may be regarded as a sending unit, that is, the communication unit 1711 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Optionally, the above-mentioned receiving unit and sending unit may be one integrated unit, or may be multiple independent units. The above-mentioned receiving unit and sending unit may be located in one geographical location, or may be dispersed in multiple geographical locations.

[0580] It is understandable that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.

[0581] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0582] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in an embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.

[0583] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0584] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A method for transmitting data using a physical uplink shared channel (PUSCH), characterized in that: include: The terminal performs channel measurement based on the received multiple channel state reference signals CSI-RS and obtains multiple sounding reference signal precoders SRS precoder respectively; The terminal configures a plurality of sounding reference signal resources SRS resources based on the plurality of SRS precoders, and sends a plurality of sounding reference signals SRS; The terminal receives indication information indicating multiple precoders; The terminal determines, based on the indication information, the plurality of precoders for repeatedly transmitting the PUSCH; At least two of the PUSCHs use different precoders.

2. The method according to claim 1, characterized in that The multiple SRS resources are respectively configured according to the SRS precoders obtained by measuring the multiple CSI-RS channels.

3. The method according to claim 1, characterized in that The multiple precoders are indicated by a sounding reference signal resource indication SRI field, including: The multiple precoders are jointly indicated by an SRI in the SRI field; or The multiple precoders are independently indicated by multiple SRIs in the SRI field.

4. The method according to claim 1, wherein The multiple precoders are respectively indicated by multiple TPMIs in a transmission precoding matrix indication TPMI field, wherein each of the TPMIs corresponds to one precoder; or The multiple precoders are respectively indicated by a TPMI in the TPMI field, wherein each TPMI corresponds to multiple precoders.

5. The method according to claim 1, characterized in that The multiple SRS resources configured by the terminal are multiple SRS resources in a sounding reference signal resource set SRS resource set, or are multiple SRS resources in multiple SRS resource sets.

6. The method according to any one of claims 1 to 5, characterized in that include: The terminal sends the PUSCH using the same or different time domain resources; or The terminal sends the PUSCH using the same or different ports; or The terminal sends the PUSCH using the same or different frequency domain resources.

7. A method for transmitting data using a physical uplink shared channel (PUSCH), characterized in that: include: The terminal performs joint channel measurement based on the received multiple channel state reference signals CSI-RS to obtain the sounding reference signal precoder SRS precoder; The terminal configures a plurality of sounding reference signal resources SRS resources according to the SRS precoder and sends a plurality of sounding reference signals SRS; The terminal receives indication information indicating one or more precoders; The terminal uses the one or more precoders to send the PUSCH based on the indication information.

8. The method according to claim 7, characterized in that The multiple SRS resources are respectively configured according to the SRS precoders obtained by joint channel measurement of the multiple CSI-RSs.

9. The method according to claim 7, characterized in that The multiple SRS resources configured by the terminal are multiple SRS resources in a sounding reference signal resource set SRS resource set, or are multiple SRS resources in multiple SRS resource sets.

10. The method according to claim 7, characterized in that The PUSCHs are multiple PUSCHs that are repeatedly transmitted, and at least two of the PUSCHs use different precoders.

11. The method according to any one of claims 7 to 10, characterized in that The precoder is indicated by the sounding reference signal resource indication SRI field, including: The precoder is jointly indicated by an SRI in the SRI field; or The precoder is independently indicated by multiple SRIs in the SRI field.

12. A terminal, characterized in that: include: a transceiver, configured to receive multiple CSI-RSs; a processor, configured to perform channel measurement based on the received multiple CSI-RSs to obtain multiple SRS precoders respectively; The processor is further configured to configure multiple SRS resources based on the multiple SRS precoders; The transceiver is further configured to send multiple SRSs on the multiple SRS resources; The transceiver is further configured to receive indication information indicating a plurality of precoders; The processor is further configured to determine the multiple precoders based on the indication information; The transceiver is further configured to repeatedly transmit a physical uplink shared channel (PUSCH) based on the multiple precoders determined by the processor; wherein at least two of the PUSCHs use different precoders.

13. The terminal according to claim 12, characterized in that The multiple SRS resources are respectively configured by the processor according to multiple SRS precoders obtained by measuring the multiple CSI-RS channels. The terminal according to claim 12 , wherein: The multiple precoders are indicated by a sounding reference signal resource indication SRI field, including: The multiple precoders are jointly indicated by an SRI in the SRI field; or The multiple precoders are independently indicated by multiple SRIs in the SRI field. The terminal according to claim 12 , wherein: The multiple precoders are respectively indicated by multiple TPMIs in a transmission precoding matrix indication TPMI field, wherein each of the TPMIs corresponds to one precoder; or The multiple precoders are respectively indicated by a TPMI in the TPMI field, wherein each TPMI corresponds to multiple precoders. The terminal according to claim 12 , wherein: The multiple SRS resources configured by the processor are multiple SRS resources in one SRS resource set, or multiple SRS resources in multiple SRS resource sets.

17. The terminal according to any one of claims 12 to 16, characterized in that: include: The transceiver sends the PUSCH using the same or different time domain resources; or The transceiver uses the same or different ports to send the PUSCH; or The transceiver sends the PUSCH using the same or different frequency domain resources.

18. A chip system, characterized in that: include: at least one processor and an interface; An interface for receiving multiple CSI-RSs; a processor, configured to perform channel measurement on the multiple CSI-RSs to obtain multiple SRS precoders respectively; The processor is further configured to configure multiple SRS resources according to the multiple SRS precoders and send multiple SRSs; The interface is further configured to receive indication information indicating a plurality of precoders; The processor is further configured to determine the multiple precoders based on the indication information; The interface is further configured to repeatedly transmit a physical uplink shared channel (PUSCH) based on the multiple precoders determined by the processor; At least two of the PUSCHs use different precoders.

Citation Information

Patent Citations

  • Uplink transmission / reception method in wireless communication system and device therefor

    CN109565311A