A data transmission method and terminal device

By adjusting the SRS transmission sequence of multiple antennas, the second SRS is consistent with the transmission antenna of the first service data, the power instability caused by antenna switching during SRS and PUSCH data transmission is solved, and the accuracy of data transmission is improved.

CN114079492BActive Publication Date: 2025-04-01HUAWEI TECH CO LTD

Patent Information

Application Number
CN202010806625.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-12
Publication Date
2025-04-01
Estimated Expiration
2040-08-12

AI Technical Summary

Technical Problem

In multi-antenna terminal devices, the transmission of SRS and PUSCH data requires switching of antennas, resulting in unstable power and increasing the PUSCH bit error rate.

Method used

By adjusting the SRS transmission sequence of the multiple antennas, the second SRS is consistent with the transmission antenna of the first service data, thereby avoiding antenna switching.

Benefits of technology

It reduces power instability caused by antenna switching, reduces PUSCH bit error rate, and improves the accuracy of service data at the receiving end.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114079492B_ABST
    Figure CN114079492B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a data transmission method and terminal device. The terminal device is configured with multiple antennas, and the multiple antennas are used to send SRS in turn, and the multiple antennas include a first antenna and a second antenna, wherein the terminal device determines that the first SRS needs to be sent through the first antenna at the first moment; determines that the second SRS needs to be sent through the second antenna at the second moment, and the second moment is after the first moment; determines that the first service data needs to be sent through the first antenna at the third moment, and the third moment is after the second moment; the terminal device adjusts the sending antenna of the first SRS to the second antenna, and adjusts the sending antenna of the second SRS to the first antenna, so that the second SRS is consistent with the sending antenna of the first service data. In this way, after sending the second SRS, the first service data can be sent without performing antenna switching, avoiding a high bit error rate due to power instability (because antenna switching requires a certain power stabilization time).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a data sending method and a terminal device. Background Art

[0002] Multi-antenna terminals can use the sounding reference signal (SRS) rotation mechanism to detect channel quality. The so-called SRS rotation can be understood as the terminal device sending SRS on multiple antennas in turn to detect the road conditions of the transmission channels corresponding to all antennas. For example, the terminal device is set with 4 antennas. After sending SRS on the first antenna, it switches to the second antenna to send SRS until it is sent on each antenna.

[0003] The existing protocol stipulates that when SRS is transmitted in turn, a certain waiting time is set between two consecutive SRSs (for example, after sending SRS on the first antenna, wait for a certain time before sending SRS on the second antenna), but no waiting time is set between SRS and uplink service data (such as PUSCH data), that is, PUSCH data can be sent immediately after sending SRS.

[0004] However, there is a possible situation: the transmission of SRS and PUSCH data requires switching antennas, for example, after sending SRS on antenna 4, it is necessary to switch to antenna 1 to send PUSCH data. If the transmission of PUSCH data is immediately switched to antenna 1 after the SRS is sent on antenna 4, a higher PUSCH bit error rate will occur due to unstable power (because antenna switching requires a certain power stabilization time), and the PUSCH data received by the receiving end, such as the network side device, will be less accurate. Summary of the invention

[0005] The purpose of the present application is to provide a data transmission method and a terminal device to avoid a high bit error rate caused by antenna switching.

[0006] In a first aspect, a data transmission method is provided, which is applied to a terminal device, such as a mobile phone, a tablet computer, etc. The terminal device is configured with multiple antennas, and the multiple antennas are used to send a sounding reference signal SRS in turn, and the multiple antennas include a first antenna and a second antenna. The method includes: the terminal device determines that a first SRS needs to be sent through the first antenna at a first moment; the terminal device determines that a second SRS needs to be sent through the second antenna at a second moment, and the second moment is after the first moment; the terminal device determines that a first service data needs to be sent through the first antenna at a third moment, and the third moment is after the second moment; the terminal device adjusts the sending antenna of the first SRS to the second antenna, and adjusts the sending antenna of the second SRS to the first antenna, so that the second SRS is consistent with the sending antenna of the first service data; the terminal device sends the first SRS through the second antenna at the first moment, sends the second SRS through the first antenna at the second moment, and sends the first service data through the first antenna at the third moment.

[0007] In the embodiment of the present application, the SRS transmission order of multiple antennas can be adjusted. For example, the original transmission order is: after the first antenna sends the first SRS, the second antenna sends the second SRS. The adjusted transmission order is: after the second antenna sends the first SRS, the first antenna sends the second SRS. In this way, when sending the first service data after sending the second SRS, there is no need to switch antennas, avoiding a high bit error rate due to unstable power (because antenna switching requires a certain power stabilization time), and improving the accuracy of the first service data received by the receiving end, such as the network side device.

[0008] In one possible design, the time difference between the third moment and the second moment is less than a threshold, and the threshold is less than or equal to 15 microseconds.

[0009] It is understandable that if the time difference between the sending time of the first service data and the sending time of the second SRS is less than a threshold, there is not enough time to stabilize the power. In this case, the SRS transmission order of multiple antennas can be adjusted to make the sending antennas of the first service data and the second SRS consistent, thereby avoiding a high bit error rate due to unstable power and improving the accuracy of the first service data received by the receiving end, such as the network side device.

[0010] In one possible design, the terminal device determines that it needs to send the first service data through the first antenna at a third moment, including: the terminal device receives an indication message sent by a network side device, and the indication message is used to instruct the terminal device to send the first service data through the first antenna at the third moment.

[0011] In an embodiment of the present application, the sending time and / or sending antenna of the first service data may be indicated by the network side device, or the sending antenna may be a default one, such as that specified in the protocol without the need for network side device indication, or the sending time of the first service data may be determined by the terminal device itself, which is not limited in the embodiment of the present application.

[0012] In one possible design, the multiple antennas further include a third antenna, and the method further includes: the terminal device determines that a third SRS needs to be sent through the third antenna at a fourth time, and the fourth time is after the third time;

[0013] The terminal device determines that it is necessary to send the second service data through the first antenna at a fifth moment, and the fifth moment is after the fourth moment; the terminal device adjusts the sending antenna of the second service data to the third antenna, so that the sending antennas of the second service data and the third SRS are consistent; the terminal device sends the third SRS through the third antenna at the fourth moment, and sends the second service data through the third antenna at the fifth moment.

[0014] When the terminal device includes a first antenna, a second antenna and a third antenna, since the SRS transmission order of the first antenna and the second antenna has been adjusted, so that the transmitting antenna of the second SRS and the first service data is the first antenna, the transmitting antenna of the third SRS can no longer be adjusted to the first antenna, because the first antenna has been adjusted to send the second SRS. In this case, the terminal device can adjust the transmitting antenna of the second service data to the third antenna so that the transmitting antennas of the second service data and the third SRS are consistent, avoiding a high bit error rate due to unstable power, and improving the accuracy of the first service data received by the receiving end, such as the network side device.

[0015] In a possible design, the SRS is an SRS with an antenna switch AS function.

[0016] It should be noted that the SRS with AS function can be referred to as AS SRS. AS SRS is used to detect downlink reception capability. For example, when the terminal device has four antennas, it is necessary to detect the downlink reception capability corresponding to the four antennas. If the terminal device is in TDD mode, the uplink and downlink traffic conditions are the same, so detecting the uplink traffic condition can reflect the downlink traffic condition. Therefore, for a terminal device with four antennas, AS SRS can be sent on the four antennas in turn to detect the uplink traffic condition (in order to detect the downlink traffic condition).

[0017] In one possible design, the method also includes: the terminal device sends a notification message to a network side device, and the notification message is used to notify the network side device that the transmitting antenna for the second service data is the third antenna.

[0018] In an embodiment of the present application, taking into account a situation where the service data may be sent via the first antenna by default, when the terminal device adjusts the transmitting antenna for the second service data to the third transmitting antenna, the network side device can be notified that the transmitting antenna for the second service data is the third antenna.

[0019] Exemplarily, for the network side device, the physical antenna of the terminal device is distinguished by the antenna port. Assuming that the first antenna corresponds to antenna port 0 and the third antenna corresponds to port 2, the notification message sent by the terminal device to the network side device can carry the mark of antenna port 2 to notify the terminal device to adjust the sending antenna of the second service data to the third antenna.

[0020] In one possible design, the method also includes: the terminal device sends a CB SRS to the network side device through the third antenna at a sixth moment, and the sixth moment is before the fifth moment. The CB SRS is used to evaluate the quality of the transmission channel corresponding to the third antenna, so that the network side device receives the second service data on the third antenna based on the quality evaluation result of the transmission channel corresponding to the third antenna; wherein the CB SRS is an SRS with a codebook-based transmission CB function.

[0021] CB SRS is used to detect the quality of the uplink channel and needs to have the same transmission antenna as the service data. Therefore, after the terminal device adjusts the transmission antenna of the second service data to the third antenna, the transmission antenna of CB SRS can also be adjusted to the third antenna. In this way, CB SRS can evaluate the quality of the transmission channel corresponding to the third antenna, so that the receiving end, i.e., the network side device, receives the second service data on the third antenna based on the channel quality evaluation result of the third antenna.

[0022] In one possible design, the first service data includes at least one of the following: physical uplink shared channel PUSCH data, physical uplink control channel PUCCH data or physical random access channel PRACH data; the second service data includes at least one of the following: PUSCH data, PUCCH data or PRACH data.

[0023] It should be noted that the above are only several examples of the first business data and the second business data, and the embodiments of the present application do not make specific limitations.

[0024] In a second aspect, a terminal device is also provided, including:

[0025] processor;

[0026] and multiple antennas; wherein the multiple antennas are used to send a sounding reference signal SRS in turn;

[0027] A computer storage medium, wherein the computer storage medium includes instructions, and when the processor executes the instructions, the terminal device performs the following steps:

[0028] Determining that the terminal device needs to send first service data through a first antenna among the multiple antennas at a first moment;

[0029] Adjusting the SRS transmission sequence of the multiple antennas from a first sequence to a second sequence; wherein, under the first sequence, it is the second antenna's turn to transmit the SRS at a second time before the first time; under the second sequence, it is the first antenna's turn to transmit the SRS at the second time;

[0030] The multiple antennas are controlled to send SRSs in turn according to the second order, wherein the first antenna sends the first service data at the first time.

[0031] In an embodiment of the present application, the SRS transmission order of multiple antennas can be adjusted. For example, the original first order is adjusted to the second order. The difference between the first order and the second order is that: in the first order, it is the second antenna's turn to send the SRS at the second moment before the first moment; in the second order, it is the first antenna's turn to send the SRS at the second moment; in the second order, it is the first antenna's turn to send the SRS at the second moment; in this way, after the SRS is sent at the second moment, there is no need to switch the antenna when sending the first service data, thereby avoiding a high bit error rate due to unstable power (because antenna switching requires a certain power stabilization time), thereby improving the accuracy of the first service data received by the receiving end, such as the network side device.

[0032] In one possible design, the time difference between the second moment and the first moment is less than a threshold, and the threshold is less than or equal to 15 microseconds.

[0033] In a possible design, the terminal device further performs the following steps: receiving an indication message sent by a network side device, wherein the indication message is used to indicate that the terminal device needs to send first service data through a first antenna at a first moment.

[0034] In a possible design, the multiple antennas also include a third antenna, and in the second order, it is the third antenna's turn to send SRS at a third moment, and the third moment is after the first moment; the terminal device also performs the following steps: determining that the terminal device needs to send second service data through the first antenna at a fourth moment; the fourth moment is after the third moment; adjusting the sending antenna of the second service data to the third antenna; and controlling the third antenna to send the second service data at the fourth moment.

[0035] In a possible design, the SRS is an SRS with an antenna switch AS function.

[0036] In a possible design, the terminal device further performs the following steps: sending a notification message to a network side device, where the notification message is used to notify the network side device that the transmitting antenna for the second service data is the third antenna.

[0037] In a possible design, the terminal device also performs the following steps: sending a CB SRS to a network side device through the third antenna at a sixth moment, and the sixth moment is before the fourth moment. The CB SRS is used to evaluate the quality of the transmission channel corresponding to the third antenna, so that the network side device receives the second service data on the third antenna based on the quality evaluation result of the transmission channel corresponding to the third antenna; wherein the CB SRS is an SRS with a codebook-based transmission CB function.

[0038] In one possible design, the first service data includes at least one of the following: physical uplink shared channel PUSCH data, physical uplink control channel PUCCH data or physical random access channel PRACH data; the second service data includes at least one of the following: PUSCH data, PUCCH data or PRACH data.

[0039] In a third aspect, a chip system is also provided, which is applied to a terminal device, wherein the chip system includes an application processor and a baseband processor, and the chip system is used to connect multiple antennas, and the multiple antennas are used to send a sounding reference signal SRS in turn; wherein:

[0040] The application processor is used to: determine that the terminal device needs to send first service data through a first antenna among the multiple antennas at a first moment;

[0041] The application processor is further configured to: adjust the SRS transmission sequence of the multiple antennas from a first sequence to a second sequence; wherein, in the first sequence, it is the second antenna's turn to transmit the SRS at a second time before the first time; and in the second sequence, it is the first antenna's turn to transmit the SRS at the second time;

[0042] The baseband processor is used to control the multiple antennas to send the SRS in turn according to the second order, wherein the first antenna sends the first service data at the first time.

[0043] In one possible design, the time difference between the second moment and the first moment is less than a threshold, and the threshold is less than or equal to 15 microseconds.

[0044] In a possible design, the multiple antennas are also used to: receive an indication message sent by a network side device, where the indication message is used to indicate that the terminal device needs to send the first service data through the first antenna at a first moment.

[0045] In a possible design, the multiple antennas also include a third antenna, and in the second order, it is the third antenna's turn to send SRS at a third moment, and the third moment is after the first moment; the application processor is also used to: determine that the terminal device needs to send second service data through the first antenna at a fourth moment; the fourth moment is after the third moment; adjust the sending antenna of the second service data to the third antenna; the baseband processor is also used to: control the third antenna to send the second service data at the fourth moment.

[0046] In a possible design, the SRS is an SRS with an antenna switch AS function.

[0047] In one possible design, the baseband processor is also used to: send a CB SRS to a network side device through the third antenna at a sixth moment through the third antenna, and the sixth moment is before the fourth moment. The CBSRS is used to evaluate the quality of the transmission channel corresponding to the third antenna, so that the network side device receives the second service data on the third antenna based on the quality evaluation result of the transmission channel corresponding to the third antenna; wherein the CB SRS is an SRS with a codebook-based transmission CB function.

[0048] In a fourth aspect, a terminal device is also provided, comprising: a module / unit for executing the method of the above-mentioned first aspect or any possible design of the first aspect; these modules / units can be implemented by hardware, or the corresponding software can be implemented by hardware.

[0049] For example, the method includes a processing unit and a communication unit, wherein the processing unit is used to: determine that a first SRS needs to be sent through the first antenna at a first time; determine that a second SRS needs to be sent through the second antenna at a second time, and the second time is after the first time; determine that a first service data needs to be sent through the first antenna at a third time, and the third time is after the second time;

[0050] The processing unit is further configured to: adjust the transmitting antenna of the first SRS to the second antenna, and adjust the transmitting antenna of the second SRS to the first antenna, so that the transmitting antenna of the second SRS is consistent with the transmitting antenna of the first service data;

[0051] The communication unit is configured to send the first SRS through the second antenna at the first moment, send the second SRS through the first antenna at the second moment, and send the first service data through the first antenna at the third moment.

[0052] In a fifth aspect, a system is also provided, comprising:

[0053] Network equipment, used to provide network services to terminal devices;

[0054] A terminal device, a terminal device used to implement the method provided in the first aspect as described above.

[0055] In a sixth aspect, a computer program product comprising instructions is also provided. When the computer program product is run on a computer, the computer executes the method provided in the first aspect above.

[0056] In a seventh aspect, a computer storage medium is also provided, comprising computer instructions, which, when executed on a terminal device, enable the terminal device to execute the method provided in the first aspect above.

[0057] For the beneficial effects of the second to seventh aspects above, please refer to the beneficial effects of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present application;

[0059] Figure 2 A schematic diagram of information transmission between a network device and a terminal device provided in an embodiment of the present application;

[0060] Figure 3 A schematic diagram of the structure of a 2T4R terminal device provided in one embodiment of the present application;

[0061] Figure 4 A schematic diagram of the structure of a 1T4R terminal device provided in one embodiment of the present application;

[0062] Figure 5 Another schematic diagram of the structure of a terminal device provided in one embodiment of the present application;

[0063] Figure 6 A schematic diagram of an SRS round-robin mechanism provided in an embodiment of the present application;

[0064] Figure 7 A schematic diagram of an SRS round-robin transmission mechanism and a PUSCH transmission in an existing mechanism;

[0065] Figure 8A schematic diagram of a first example of a first strategy provided in an embodiment of the present application;

[0066] Fig. 9 A schematic diagram of a second example of the first strategy provided in an embodiment of the present application;

[0067] Fig.10 A schematic diagram of a third example of the first strategy provided in an embodiment of the present application;

[0068] Fig.11 A schematic diagram of a first example of the second strategy provided in an embodiment of the present application;

[0069] Fig.12 A schematic diagram of a second example of the second strategy provided in an embodiment of the present application;

[0070] Fig.13 A schematic diagram of a first example of a third strategy provided in an embodiment of the present application;

[0071] Fig.14 A schematic diagram of a second example of the third strategy provided in an embodiment of the present application;

[0072] Fig.15 A flowchart of a data sending method provided in one embodiment of the present application;

[0073] Fig.16 Another schematic diagram of the structure of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0074] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0075] 1) The terminal involved in the present application includes a device that provides voice and / or data connectivity to a user, for example, a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. The terminal may include user equipment (UE), a wireless terminal, a mobile terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, etc. For example, it may include a mobile phone (or a "cellular" phone), a computer with a mobile terminal, a portable, pocket-sized, handheld, a computer-built-in mobile device, a smart wearable device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), etc. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.

[0076] As an example but not limitation, in the embodiments of the present application, the terminal may also be a wearable device, etc. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.

[0077] The various terminals introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminals, which are also referred to as on-board units (OBU).

[0078] In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the following, the device for realizing the terminal function is taken as an example of a terminal device.

[0079] 2) The network device involved in the present application may be a device for communicating with a terminal. In an embodiment of the present application, the network device may be referred to as a radio access network (RAN) device, for example, including an access network (AN) device, such as a base station (e.g., an access point), which may refer to a device in an access network that communicates with a wireless terminal through one or more cells at an air interface, or, for example, a network device in a V2X technology is a road side unit (RSU). The base station may be used to convert received air frames to and from Internet Protocol (IP) packets, acting as a router between the terminal and the rest of the access network, where the rest of the access network may include an IP network. The RSU may be a fixed infrastructure entity that supports V2X applications and may exchange messages with other entities that support V2X applications. The network device may also coordinate attribute management of the air interface. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or an advanced long term evolution (LTE-A), or may also include a next generation node B (next generation node B, gNB) in an NR system, or may also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system, but the embodiments of the present application are not limited.

[0080] In the embodiment of the present application, the device for implementing the function of the network device may be a network device, or may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device. In the following, the device for implementing the function of the network device is taken as an example.

[0081] 3) The resources described in the embodiments of the present application may also be referred to as transmission resources, including one or more of time domain resources, frequency domain resources, and code channel resources, which can be used to carry data or signaling during uplink communication or downlink communication.

[0082] 4) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, for elements (element) in the singular form "a", "an" and "the", unless the context clearly stipulates otherwise, it does not mean "one or only one", but means "one or more than one". For example, "a device" means one or more such devices. Furthermore, at least one (at least one of) ......." means one or any combination of subsequent associated objects, for example, "at least one of A, B and C" includes A, B, C, AB, AC, BC, or ABC. It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B only based on A, but B can also be determined based on A and / or other information.

[0083] It should be noted that in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order. For example, "first SRS" and "second SRS" only represent two different SRSs, without order or relative importance.

[0084] 5) The “connection” that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.

[0085] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0086] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application. The application scenario includes a network device and a terminal device. The network device can communicate with the terminal device and provide network services for the terminal device. Among them, the network device can be a 3G, 4G, 5G or 6G base station, etc. The terminal device can be a mobile phone, a tablet computer, a laptop computer, etc. The user uses the terminal device to realize the Internet access function.

[0087] In order to improve the network speed, multiple input multiple output (MIMO) technology is proposed. The basic principle of this technology is to deploy multiple antennas at the transmitting end and the receiving end. Through multiple antennas, data can be transmitted simultaneously on multiple paths to improve the network speed. For example, see Figure 2, the network equipment and the terminal equipment are both equipped with multiple antennas, for example, 4 antennas. Figure 2 For example, in the downlink direction, the network device sends 4 channels of downlink data through 4 antennas at the same time. Correspondingly, the terminal device receives 4 channels of downlink data through 4 antennas at the same time, which greatly improves the data transmission efficiency compared with 1 antenna. However, due to the limited capabilities of the terminal device, in the uplink direction, the terminal device usually only supports single-antenna transmission or dual-antenna transmission. For example, see Figure 2 As shown in (b) of FIG. 1 , the terminal device supports sending uplink data through a single antenna at the same time; the terminal device is, for example, a terminal device in a non-standalone (NSA) networking mode. For another example, see Figure 2 As shown in (c), the terminal device supports sending uplink data through two antennas at the same time; the terminal device is, for example, a terminal device in an independent (standalone, SA) network.

[0088] Usually, before sending downlink data, the network device will detect the traffic conditions of the downlink transmission channel; if the network device has four downlink transmission channels, then it needs to detect the four downlink transmission channels. For the time division duplexing (TDD) mode, the uplink and downlink use the same transmission channel, and the traffic conditions on it are the same, so the downlink transmission channel can be determined by detecting the uplink transmission channel. In other words, the terminal device needs to detect four uplink transmission channels. However, if Figure 2 (b) and Figure 2 As shown in (c), the terminal device only supports a single transmission channel or dual transmission channels at the same time. Taking the case where the terminal device supports a single transmission channel as an example, if the terminal device wants to detect all four uplink transmission channels, it needs to detect on four antennas in turn. Among them, the signal used to detect the road condition of the uplink channel includes a sounding reference signal (SRS). Therefore, in order to detect all four uplink channels using a single uplink channel or dual uplink channels, an SRS rotation mechanism is proposed. Simply put, SRS rotation can be understood as: the terminal device sends SRS on multiple antennas in turn to detect the road conditions of the transmission channels corresponding to all antennas.

[0089] Among them, the SRS rotation mechanism includes 1T4R, 2T4R and other mechanisms. Taking "2T4R" as an example, "2" represents 2 antennas, "T" is used to indicate "Tx" for transmission, and "2T" means "2 antennas for transmission"; "4" represents 3 antennas, "R" is used to indicate "Rx" for reception, and "4R" means "4 antennas for reception". Therefore, "2T4R" can be understood as: if SRS is sent on 2 antennas at the same time, it will take two turns to complete the transmission on 4 antennas. Figure 3Part of the hardware structure in the terminal equipment that supports 2T4R. Four channels correspond to four antennas. Among them, antenna 1 and antenna 2 are connected to channel 1 and channel 2 through double pole double throw (DPDT) 1. Antenna 3 and antenna 4 are connected to channel 3 and channel 4 through DPDT2. When channel 1 is the uplink channel (Tx), channel 2 switches to the downlink channel (Rx), so one of antenna 1 and antenna 2 sends SRS. When channel 3 is the uplink channel (tx), channel 4 switches to the downlink channel (Rx), so one of antenna 3 and antenna 4 sends SRS. Therefore, two of the four antennas send SRS at the same time, and they need to take turns twice, that is, 2T4R.

[0090] Similarly, 1T4R can be understood as: SRS can only be sent on one antenna at the same time, so it is necessary to send an SRS on each antenna four times in turn. Figure 4 Part of the hardware structure of the terminal device that supports 1T4R. Figure 3 A switch is added on the basis of . 4 channels correspond to 4 antennas. Among them, only one channel among the four channels is an uplink channel (tx) at the same time, and the other three channels are switched to downlink channels (Rx). For example, when channel 1 is an uplink channel, the other channels are switched to downlink channels, and antenna 1 corresponding to channel 1 sends SRS. Then, channel 1 is switched to a downlink channel, channel 2 is switched to an uplink channel, and channels 3 and 4 are still downlink channels. At this time, antenna 2 corresponding to channel 2 sends SRS. Therefore, one of the four antennas sends SRS at the same time, and it needs to take turns four times, that is, 1T4R.

[0091] Figure 5 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. It should be noted that: Figure 5 The components shown in the figure are some of the components in the terminal device. In actual applications, the terminal device may include Figure 5 More or fewer components as shown.

[0092] like Figure 5As shown, the terminal device includes a processor, a modem, and a radio frequency path module. The processor may include one or more processing units; the processor may also integrate an application processor and a modem, wherein the application processor mainly processes the operating system, the user interface, and the application program, and the modem mainly processes wireless communications, such as the modulation of the data to be sent and the demodulation of the received data. It is understandable that the above-mentioned modem may not be integrated into the processor. The radio frequency path module is responsible for sending and receiving data and can be understood as a transceiver. The terminal device may also include a memory (not shown in the figure), which may be used to store software programs and data. The processor executes various functions and data processing of the terminal device by running the software programs and data stored in the memory. Of course, the terminal device may also include devices such as a touch screen, a microphone, and a speaker, which are not listed here one by one.

[0093] The RF access module is connected to one or more antennas and can be used to send and receive information. The RF access module includes but is not limited to at least one amplifier, a transceiver, a combiner, a low noise amplifier, a duplexer and other devices. In addition, the RF access module can also communicate with the network and other mobile devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communications, General Packet Radio Service, Code Division Multiple Access, Wideband Code Division Multiple Access, Long Term Evolution, email, short message service, etc.

[0094] In the embodiment of the present application, the radio frequency path module may include four radio frequency paths, namely Figure 5 Path 1 to Path 4 in the RF path module. In the downlink direction, the downlink data received by the antenna is sent to the modem, the modem demodulates the received downlink data, and sends the demodulated data to the processor for processing. When the terminal device receives downlink data, the four paths can receive at the same time. In the uplink direction, the processor generates uplink data to be sent and sends it to the modem, the modem modulates the uplink data, and the modulated data is transmitted through the antenna through the RF path module. When the terminal device sends uplink data, only one or two of the four RF paths can send uplink data.

[0095] by Figure 5Taking the terminal device as 1T4R as an example, the process of executing SRS transmission by the terminal device may be: the processor generates 4 SRSs, sends the four SRSs to the modem in sequence, the modem modulates the four SRSs in sequence, and the modulated four SRSs are transmitted through the RF path via the antenna. For example, the RF path module controls path 1 to be an uplink path and paths 2 to 4 to be downlink paths at the first moment, then the first modulated SRS is transmitted through path 1 via antenna 1, then, at the second moment (a moment after the first moment), path 1 is adjusted from an uplink path to a downlink path, and path 2 is modulated from a downlink path to an uplink path, then the second modulated SRS is transmitted through path 2 via antenna 2, then at the third moment (a moment after the second moment), path 2 is adjusted from an uplink path to a downlink path, and path 3 is adjusted from a downlink path to an uplink path, then the third adjusted SRS is transmitted through path 3 via antenna 3, then, at the fourth moment (a moment after the third moment), path 3 is adjusted from an uplink path to a downlink path, and path 4 is adjusted from a downlink path to an uplink path, then the fourth modulated SRS is transmitted through path 4 via antenna 4.

[0096] It should be noted that the SRS in the SRS rotation mechanism mentioned above may refer to AS SRS. This is because in NR, SRS has multiple functions, such as:

[0097] Antenna switch;

[0098] Codebook-based transmission;

[0099] Beam management;

[0100] Non codebook based transmission;

[0101] Among them, the SRS with antenna switch function is called AS SRS. For TDD mode, the uplink channel is the same as the downlink channel, and AS SRS is used to detect the downlink receiving capability of the terminal device. Figure 1 For example, the terminal device supports receiving downlink data on four antennas at the same time, so the AS SRS needs to be sent in turns to detect the downlink receiving capabilities of all antennas. Therefore, the SRS round-robin transmission mentioned above can be understood as the AS SRS round-robin transmission.

[0102] Among them, the SRS with codebook-based transmission function is called CB SRS, which is used to evaluate the uplink transmission capability of the terminal device. Since the terminal device only supports uplink transmission of a single transmission channel or a dual transmission channel, the CBSRS does not need to be transmitted in turn by all antennas. It only needs to be consistent with the transmission antenna of the uplink service data (such as PUSCH data) to evaluate the transmission capability of the transmission antenna. For example, if the terminal device needs to send PUSCH data through antenna 1 at time t1, then CB SRS is sent through antenna 1 at time t2 (before time t1). The CB SRS is used to evaluate the quality of the transmission channel corresponding to antenna 1. After the network side device receives the CB SRS, it can determine the quality evaluation result of antenna 1. Then the network side device can receive the PUSCH data on antenna 1 based on the quality evaluation result of antenna 1. For example, the network side device can obtain the channel quality indicator (CQI) of the terminal device by detecting the CB SRS sent by the terminal device. According to the CQI, the modulation and coding scheme (MSC) level corresponding to the uplink physical channel of the terminal device can be determined, and the modulation / demodulation order can be determined based on the MSC level, and the PUSCH data can be demodulated based on the modulation / demodulation order.

[0103] The AS SRS transmission cycle involves antenna switching. Figure 5 For example, after the terminal device sends the first AS SRS through antenna 1, it switches to antenna 2 to send the second AS SRS through antenna 2, then switches to antenna 3 to send the third AS SRS through antenna 3, and then switches to antenna 4 to send the fourth AS SRS through antenna 4.

[0104] It is worth noting that the terminal device or network device is equipped with 4 antennas, where the "antenna" is a real antenna or a physical antenna. For the network device, it is impossible to distinguish which antenna the terminal device is transmitting from, so in order to facilitate the distinction of the network device, an antenna port (port) is proposed. For example, each of the 4 physical antennas of the terminal device corresponds to an antenna port, and the network device distinguishes different antennas (or channels) through the antenna port. For example, the terminal device has 4 physical antennas, physical antenna No. 1 corresponds to antenna port 0, physical antenna No. 2 corresponds to antenna port 1, physical antenna No. 3 corresponds to antenna port 2, and physical antenna No. 4 corresponds to antenna port 3. Therefore, for the receiving end, such as a network device, different antennas (i.e., channels) can be distinguished by the antenna port, and the channel can be evaluated by the reference signal corresponding to the antenna port. Therefore, the antenna switching described above can also be understood as the switching of the antenna port. Still taking the example that physical antenna No. 1 corresponds to antenna port 0, physical antenna No. 2 corresponds to antenna port 1, physical antenna No. 3 corresponds to antenna port 2, and physical antenna No. 4 corresponds to antenna port 3, physical antenna No. 1 is switched to physical antenna No. 2, that is, antenna port 0 is switched to antenna port 1. Similarly, physical antenna No. 2 is switched to physical antenna No. 3, that is, antenna port 1 is switched to antenna port 2.

[0105] The methods for configuring UE to perform antenna switching in existing protocols include:

[0106] When the usage in SRS-ResourceSet is configured as "antennaSwitching" through high-level parameters, the UE supports antenna switching, that is, the UE can perform AS SRS transmission. The protocol lists multiple cases. For different cases, the UE can perform antenna switching based on the corresponding configuration method. This article lists the following two cases:

[0107] <Case 1>

[0108] 1. The number of SRS resource sets is at most two;

[0109] 2. Each SRS resource set has two SRS resources transmitted in different symbols;

[0110] 3. Each SRS resource in the SRS resource set consists of two SRS ports, and the SRSport in the second SRS resource is associated with a different UE antenna port than the first SRS resource;

[0111] 4. The resourceType in SRS-ResourceSet set is configured as: configured (aperiodic, semi-persistent, or periodic).

[0112] For example, taking an SRS resource set as an example, the SRS resource set includes two SRS resources, namely the first SRS resource (the first SRS resource) and the second SRS resource (the second SRS resource), wherein the first SRS resource includes two SRS ports (SRS port 0 and SRS port 1), and the second SRS resource includes two SRS ports (SRS port 0 and SRS port 1), that is, there are four SRS ports in total, and each SRS port is associated with (or corresponds to) an antenna port of the UE. For example, see Table 1 below:

[0113] Table 1

[0114] SRS Ports UE antenna port SRS port 0 of the first SRS resource UE antenna port0 SRS port 1 of the first SRS resource UE antenna port1 SRS port 0 of the second SRS resource UE antenna port2 SRS port 1 of the second SRS resource UE antenna port3

[0115] <Case 2>

[0116] In a given SRS resource set, each SRS resource includes a single SRS port, and the SRS port of each SRS resource is associated with a different UE antenna port. For example, a given SRS resource set includes four SRS resources, namely the first SRS resource to the fourth SRS resource, each SRS resource includes a single SRS port, namely a total of four SRS ports, and each SRS port is associated with one antenna port. For example, see Table 2 below:

[0117] Table 2

[0118] SRS Ports UE Antenna Ports SRS port 0 of the first SRS resource UE antenna port 0 SRS port 0 of the second SRS resource UE antenna port 1 SRS port 0 of the third SRS resource UE antenna port 2 SRS port 0 of the fourth SRS resource UE antenna port 3

[0119] After each SRS port is associated with an antenna port, the terminal device sends SRS on the physical antenna corresponding to the antenna port. Taking Table 2 as an example, assuming that the four SRS ports corresponding to the four SRS resources correspond to the four antenna ports respectively, the terminal device sends SRS on the physical antennas corresponding to the antenna ports in turn. For example, antenna port 0 corresponds to physical antenna No. 1, then the first AS SRS is sent on physical antenna No. 1, antenna port 1 corresponds to physical antenna No. 2, then the second AS SRS is sent on physical antenna No. 2, antenna port 2 corresponds to physical antenna No. 3, then the third AS SRS is sent on physical antenna No. 3, antenna port 3 corresponds to physical antenna No. 4, then the fourth AS SRS is sent on physical antenna No. 4.

[0120] The existing protocol stipulates that a certain waiting time is set between two consecutive AS SRS. Figure 6 As shown, the first AS SRS corresponds to antenna 1, the second AS SRS corresponds to antenna 2, the third AS SRS corresponds to antenna 3, and the fourth AS SRS corresponds to antenna 4. A gap is set between the transmission times of the first AS SRS and the second AS SRS, a gap is set between the transmission times of the second AS SRS and the third AS SRS, and a gap is set between the transmission times of the third AS SRS and the fourth AS SRS.

[0121] The existing protocol also stipulates that there is no need to set a waiting time between AS SRS and uplink data (such as PUSCH data). Therefore, there is a possible situation: the terminal device needs to switch antennas when sending uplink data and AS SRS. For example, see Figure 7 After sending AS SRS on antenna 4, it is necessary to switch to antenna 1 to send PUSCH data.

[0122] Since the protocol stipulates that there is no need to set a waiting time between AS SRS and PUSCH data, there is no need to consider the time interval between the AS SRS and the PUSCH transmission resources (especially the time domain resources) when configuring the PUSCH transmission resources. Therefore, there are two possible ways to continue with Figure 7For example, one way is that after the terminal device sends the fourth SRS on antenna 4, it immediately switches to antenna 1 to send PUSCH data. In this case, it will cause a high PUSCH bit error rate due to unstable power (because antenna switching requires a certain power stabilization time), that is, the PUSCH data received by the receiving end, such as the network side device, is less accurate. Another way is that after the terminal device sends the fourth SRS on antenna 4, it waits for a sufficient power stabilization time, and switches to antenna 1 to send PUSCH data after the power stabilization time. In this case, some information in the PUSCH data will not be sent immediately due to missing the configured transmission time, and the PUSCH data received by the receiving end will be less accurate.

[0123] At present, one solution is to configure the SRS that is sent next to the PUSCH data as CB SRS instead of AS SRS when the network side configures SRS. The function of CB SRS is described above. Because the protocol stipulates that CB SRS needs to use the same transmission antenna as PUSCH data, there is no antenna switching between CB SRS and PUSCH, so the bit error rate of PUSCH data is relatively low. However, this method has high requirements on the network side, the resource location of CB SRS is limited, and its practicality is low.

[0124] Another solution: In order to reduce the bit error rate, the receiving end will downgrade the received PUSCH data, that is, use a lower modulation / demodulation order to demodulate the received PUSCH data to reduce the bit error rate. However, although downgrading can improve the bit error rate to a certain extent, it cannot guarantee a higher bit error rate.

[0125] In view of this, an embodiment of the present application provides a data transmission method, which associates ASSRS and uplink data with adjacent transmission times to the same transmission antenna to avoid a higher PUSCH bit error rate caused by antenna switching. The uplink data includes but is not limited to PUSCH data, PUCCH data, PRACH data, etc. This article mainly takes PUSCH as an example.

[0126] Among them, the AS SRS and PUSCH data with close sending time can be understood as: the time difference between the first sending time of the AS SRS and the second sending time of the PUSCH data is less than or equal to a threshold, and the threshold is less than the power stabilization time required for the terminal device to switch the antenna. For example, the threshold is 0, or 15 microseconds, or any time between 10 microseconds and 15 microseconds.

[0127] Among them, the first sending time and the second sending time can be configured by the network device. For example, the configuration process of the first sending time of AS SRS can be: the network device configures an SRS resource set (resource set), which can include four SRS resources, namely the first SRS resource to the fourth SRS resource, and each SRS resource includes a time domain resource. Assume that the first SRS resource includes the first time domain resource of the first AS SRS, the second SRS resource includes the time domain resource of the second AS SRS, the third SRS resource includes the time domain resource of the third AS SRS, and the fourth SRS resource includes the time domain resource of the fourth AS SRS. Therefore, the terminal device can determine the time domain resource position, i.e., the sending time, of each AS SRS in the four AS SRSs. After the network device configures the second time domain resource of PUSCH for the terminal device, the terminal device can determine which of the four AS SRSs has a time domain resource position next to the second time domain resource position of PUSCH.

[0128] The same transmitting antenna can be understood as: transmitting on the same physical antenna, and the antenna ports corresponding to the same physical antenna are the same. For example, the terminal device has 4 physical antennas, each physical antenna corresponds to an antenna port, assuming that physical antenna No. 1 corresponds to antenna port 0, physical antenna No. 2 corresponds to antenna port 1, physical antenna No. 3 corresponds to antenna port 2, and physical antenna No. 4 corresponds to antenna port 3. The same transmitting antennas for AS SRS and PUSCH data can mean that both transmitting antennas are physical antenna No. 1, and both correspond to antenna port 0; or, both transmitting antennas are physical antenna No. 2 and both correspond to antenna port 1; or, both transmitting antennas are physical antenna No. 3 and both correspond to antenna port 2; or, both transmitting antennas are physical antenna No. 4 and both correspond to antenna port 3.

[0129] In an embodiment of the present application, the terminal device can adjust the transmission antennas of the AS SRS and PUSCH data to be the same based on three adjustment strategies, and the transmission time of the AS SRS and PUSCH data is close.

[0130] The first adjustment strategy is introduced below.

[0131] The first adjustment strategy means that for AS SRS and PUSCH data that are sent closely together, the transmit antenna of AS SRS can be adjusted so that the transmit antenna of the adjusted AS SRS is consistent with the transmit antenna of the PUSCH data. In other words, the first adjustment strategy does not require the adjustment of the transmit antenna of PUSCH. For example, the transmission time of the first AS SRS among the four AS SRSs is close to PUSCH. If the transmit antenna of the first AS SRS is inconsistent with the transmit antenna of the PUSCH, the transmit antenna of the first AS SRS is adjusted to make the transmit antenna of the first AS SRS consistent with the transmit antenna of PUSCH, so as to avoid a higher PUSCH bit error rate caused by antenna switching.

[0132] Several examples of the first adjustment strategy are listed below.

[0133] Example 1

[0134] See also Figure 8 Shown is a schematic diagram of Example 1 in the first adjustment strategy. Figure 8 (a) in the figure is the configuration of the transmitting antennas of the four AS SRS and PUSCH in the existing mechanism. Since the order of the antenna ports corresponding to the four AS SRS is not specified in the existing protocol, they are generally allocated in order, such as the first AS SRS corresponds to antenna port 0, the second AS SRS corresponds to antenna port 1, the third AS SRS corresponds to antenna port 2, and the fourth AS SRS corresponds to antenna port 3. Normally, PUSCH corresponds to antenna port 0 by default. Therefore, the AS SRS that is immediately adjacent to the transmission time of PUSCH, that is, the fourth AS SRS, corresponds to antenna port 3, while PUSCH corresponds to antenna port 0. Therefore, antenna switching is required between the fourth AS SRS and PUSCH, which will result in a higher PUSCH bit error rate.

[0135] In the embodiment of the present application, the terminal device can adjust the antenna ports corresponding to the four AS SRS. For example, the antenna port corresponding to the first AS SRS and the antenna port corresponding to the fourth AS SRS are swapped, that is, the first AS SRS corresponds to antenna port 3, and the fourth AS SRS corresponds to antenna port 0. In this way, the antenna ports corresponding to the PUSCH and the fourth AS SRS are consistent, see Figure 8 As shown in (b) in FIG. 1 , the fourth AS SRS and PUSCH do not need antenna switching, thus avoiding a higher PUSCH bit error rate caused by antenna switching.

[0136] In this example, as long as the fourth AS SRS is antenna port 0, the antenna ports corresponding to the other three AS SRSs can be adjusted arbitrarily, and the embodiment of the present application does not limit it. For example, the first AS SRS corresponds to antenna port 1, the second AS SRS corresponds to antenna port 2, the third AS SRS corresponds to antenna port 3, and the fourth AS SRS corresponds to antenna port 0.

[0137] Example 2

[0138] In this example, four AS SRSs are allocated to two different time slots, and a PUSCH resource position is configured in each time slot. Therefore, there is a situation in which the transmission time of an AS SRS and a PUSCH are close to each other in each time slot.

[0139] See also Fig. 9 As shown in (a), there are two AS SRSs in time slot n, the first AS SRS and the second AS SRS; wherein, the transmission time of the second AS SRS is adjacent to the transmission time of the first PUSCH. There are two AS SRSs in time slot n+1, the third AS SRS and the fourth AS SRS; wherein, the transmission time of the fourth AS SRS is adjacent to the transmission time of the second PUSCH. In the existing mechanism, antenna ports are allocated to the four AS SRSs in sequence, for example, the first AS SRS corresponds to antenna port 0, the second AS SRS corresponds to antenna port 1, the third AS SRS corresponds to antenna port 2, and the fourth AS SRS corresponds to antenna port 3. The first PUSCH and the second PUSCH correspond to antenna port 0 by default. Therefore, the antenna ports of the second AS SRS and the second PUSCH are inconsistent; the antenna port of the fourth AS SRS is inconsistent with the antenna port of the second PUSCH.

[0140] In this case, one approach is to see Fig. 9As shown in (b), the terminal device swaps the antenna ports of the first AS SRS and the second AS SRS in time slot n, that is, the port corresponding to the first AS SRS is adjusted from antenna port 0 to antenna port 1, and the antenna port corresponding to the second AS SRS is adjusted from antenna port 1 to antenna port 0. In this way, the antenna port of the adjusted second AS SRS is consistent with the antenna port of the first PUSCH. Since the second AS SRS in time slot n has occupied antenna port 0, the fourth AS SRS in time slot n+1 can no longer be adjusted to antenna port 0, so the antenna ports corresponding to the third AS SRS and the fourth AS SRS can remain unchanged; or, the second AS SRS corresponds to antenna port 0, and the antenna ports corresponding to the first ASRS, the third AS SRS and the fourth AS SRS can be adjusted arbitrarily.

[0141] Another way to distinguish Fig. 9 For method (b), see Fig. 9 As shown in (c), the terminal device adjusts the antenna port corresponding to the fourth AS SRS from port2 to port0, and adjusts the port of the first AS SRS originally corresponding to antenna port0 to port2, that is, the antenna ports of the fourth AS SRS and the first AS SRS are swapped, so that the antenna port of the adjusted fourth AS SRS is consistent with the antenna port of the second PUSCH. Since the fourth AS SRS in time slot n+1 has occupied antenna port0, the second AS SRS can no longer be adjusted to antenna port0, and the antenna ports of the second AS SRS and the third AS SRS can remain unchanged; or, the fourth AS SRS corresponds to antenna port0, and the antenna ports corresponding to the first AS SRS, the second AS SRS and the third AS SRS can be adjusted arbitrarily.

[0142] In Example 2, four AS SRSs are configured in two different time slots, and taking the configuration of two AS SRSs in each time slot as an example, in actual applications, it may also be that: four AS SRSs are configured in two different time slots, one AS SRS of the four AS SRSs is configured in one time slot, and the other three AS SRSs are configured in another time slot, that is, Example 3 below.

[0143] Example 3

[0144] In this example, four AS SRSs are allocated to two different time slots, one AS SRS is configured in one time slot, and three AS SRSs are configured in the other time slot. PUSCH is configured in each time slot. Therefore, there is a situation in which the transmission time of an AS SRS and a PUSCH are close to each other in each time slot.

[0145] See also Fig.10 As shown in (a), there are three AS SRSs in time slot n, namely the first AS SRS, the second AS SRS and the third AS SRS; wherein the transmission time of the third AS SRS is adjacent to the transmission time of the first PUSCH. There is an AS SRS, namely the fourth AS SRS, in time slot n+1; wherein the transmission time of the fourth AS SRS is adjacent to the transmission time of the second PUSCH. In the existing mechanism, ports are allocated to the four AS SRSs in sequence, for example, the first AS SRS corresponds to antenna port 0, the second AS SRS corresponds to antenna port 1, the third AS SRS corresponds to antenna port 2, and the fourth AS SRS corresponds to antenna port 3. The first PUSCH and the second PUSCH correspond to antenna port 0 by default. Therefore, the antenna ports of the third AS SRS and the first PUSCH are inconsistent; the antenna ports of the fourth AS SRS and the second PUSCH are inconsistent.

[0146] In this case, one approach is to see Fig.10 As shown in (b), the terminal device adjusts the antenna port of the third AS SRS in time slot n to antenna port 0, and the antenna ports of the first AS SRS, the second AS SRS and the fourth AS SRS can be adjusted arbitrarily. For example, the antenna port corresponding to the first AS SRS is adjusted from port 0 to port 1, and the antenna ports corresponding to the second AS SRS and the fourth AS SRS remain unchanged. Since the second AS SRS in time slot n has occupied antenna port 0, the fourth AS SRS in time slot n+1 can no longer be adjusted to antenna port 0.

[0147] Another way to distinguish Fig.10 For method (b), see Fig.10 As shown in (c), the terminal device adjusts the antenna port corresponding to the fourth AS SRS from port 3 to port 0, and the antenna ports of other AS SRS can be adjusted arbitrarily, for example, the port of the first AS SRS originally corresponding to antenna port 0 is adjusted to port 2, that is, the ports of the fourth AS SRS and the first AS SRS are swapped, and the antenna ports of the second AS SRS and the third AS SRS can remain unchanged. In this way, the antenna port of the adjusted fourth AS SRS is consistent with the antenna port of the second PUSCH. Since the fourth AS SRS in time slot n+1 has occupied antenna port 0, the third AS SRS can no longer be adjusted to antenna port 0.

[0148] The second adjustment strategy is introduced below.

[0149] The second adjustment strategy is to adjust the transmit antenna of PUSCH for AS SRS and PUSCH data whose transmission time is close to each other, so that the adjusted transmit antenna of PUSCH is consistent with the transmit antenna of AS SRS. In other words, the second adjustment strategy does not need to adjust the transmit antenna of AS SRS. For example, the transmission time of the first AS SRS among the four AS SRSs is close to the transmission time of PUSCH. If the transmit antenna of the first AS SRS is inconsistent with the transmit antenna of PUSCH, the transmit antenna of PUSCH is adjusted to make the transmit antenna of PUSCH consistent with the transmit antenna of the first AS SRS to avoid antenna switching.

[0150] Several examples of the second adjustment strategy are listed below.

[0151] Example 4

[0152] See also Fig.11 As shown in (a), the four AS SRSs are associated with antenna port 0 to antenna port 3 respectively, and the transmission time of the fourth AS SRS is close to the transmission antenna of PUSCH. PUSCH corresponds to antenna port 0 by default, so the fourth AS SRS is inconsistent with the antenna port of PUSCH. Fig.11 As shown in (b), the terminal device adjusts the antenna port of PUSCH from port 0 to port 3. In this case, the antenna ports of the fourth AS SRS and PUSCH are both port 3, and antenna switching is not required, thereby avoiding a higher bit error rate caused by antenna switching.

[0153] This example 4 is different from the example 1 mentioned above. In example 1, the terminal device adjusts the antenna port of the fourth SSRS to be consistent with the antenna port of PUSCH. In example 4, the terminal device adjusts the antenna port of PUSCH to be consistent with the antenna port of the fourth SSRS.

[0154] Example 5

[0155] In this example, four AS SRSs are allocated to four different time slots, one AS SRS is configured in one time slot, and PUSCH is configured in each time slot. Therefore, in each time slot, the transmission time of an AS SRS and a PUSCH is close to each other.

[0156] See also Fig.12In (a), in time slot n, the first AS SRS and the first PUSCH are transmitted closely together, and the antenna ports are the same. In time slot n+1, the first AS SRS and the first PUSCH are transmitted closely together, and the antenna ports are the same; the same is true for time slots n+2 and n+3.

[0157] See also Fig.12 In (b), the terminal device adjusts the antenna port of the second PUSCH in time slot n+1 from port0 to port1, so that the second AS SRS is consistent with the antenna port of the second PUSCH; and / or, the terminal device adjusts the antenna port of the third PUSCH in time slot n+2 from port0 to port2, so that the third AS SRS is consistent with the antenna port of the third PUSCH; and / or, the terminal device adjusts the antenna port of the fourth PUSCH in time slot n+3 from port0 to port3, so that the fourth AS SRS is consistent with the antenna port of the fourth PUSCH.

[0158] It should be noted that Fig.12 In the example, four AS SRS are configured in four different time slots. In other embodiments, four AS SRS can be configured in two time slots or three time slots. For example, four AS SRS are configured in two time slots, and the transmission time of an AS SRS in each time slot is adjacent to the PUSCH. Then the terminal device can adjust the PUSCH to make it consistent with the port of the AS SRS adjacent to the PUSCH.

[0159] Considering that CB SRS needs to maintain the same transmit antenna as PUSCH, after adjusting the port of PUSCH, the port of CB SRS can also be adjusted to be consistent with PUSCH, for example, Fig.12 For example, after adjusting the antenna port of the second PUSCH in time slot n+1 from port0 to port1, the CB SRS in time slot n+1 (not shown in the figure) is also adjusted to port1, wherein the transmission time of the CB SRS in time slot n+1 is before the transmission time of the second PUSCH. In this way, the antenna ports of the CB SRS and PUSCH in time slot n+1 are consistent, and the network side device can evaluate the quality of the transmission channel of antenna port1 based on the CB SRS, and receive the second PUSCH data based on the quality evaluation result. For details, please refer to the previous introduction to the function of CB SRS.

[0160] Optional, considering that CB SRS and PUSCH use antenna port0 by default, continue with Fig.12For example, in the time slot after time slot n+3, PUSCH is restored to antenna port0, and CB SRS is also restored to antenna port0.

[0161] The third adjustment strategy is introduced below.

[0162] The third adjustment strategy refers to the combination of the first adjustment strategy and the second adjustment strategy, which can be understood as adjustment based on both the first adjustment strategy and the second adjustment strategy.

[0163] Several examples of the third tuning strategy are described below.

[0164] Example 6

[0165] See also Fig.13 As shown, two AS SRSs are included in time slot n, namely the first AS SRS and the second AS SRS, and the transmission time of the second AS SRS is adjacent to the transmission time of the first PUSCH. Two AS SRSs are included in time slot n+1, namely the third AS SRS and the fourth AS SRS, and the transmission time of the fourth AS SRS is adjacent to the transmission time of the second PUSCH.

[0166] For time slot n, the terminal device can adjust the port corresponding to the second AS SRS from port1 to port0 based on the first adjustment strategy, so that the second AS SRS is consistent with the port of the first PUSCH. Correspondingly, the port of the first AS SRS is adjusted from port0 to port1; or, the port corresponding to the second AS SRS is adjusted from port1 to port0, and the ports corresponding to the other three AS SRSs can be adjusted arbitrarily.

[0167] Since port0 is already occupied by the second AS SRS, the fourth AS SRS cannot be adjusted to port0. Therefore, for time slot n+1, the terminal device can adjust based on the second adjustment strategy, that is, adjust the port of the second PUSCH to be consistent with the port of the fourth AS SRS. For example, if the fourth AS SRS is for port2, the second PUSCH is adjusted to port2.

[0168] In the above example, for time slot n, the first adjustment strategy is used, and for time slot n+1, the second adjustment strategy is used, so that the ports of the AS SRS and PUSCH that are sent closely in each time slot are consistent. Of course, it is also possible to use the second adjustment strategy for time slot n and the first adjustment strategy for time slot n+1, which is not limited in the embodiments of the present application.

[0169] Example 7

[0170] See also Fig.14 As shown, three AS SRSs are included in time slot n, namely the first AS SRS, the second AS SRS and the third AS SRS, and the transmission time of the third AS SRS is adjacent to the transmission time of the first PUSCH. One AS SRS is included in time slot n+1, namely the fourth AS SRS, and the transmission time of the fourth AS SRS is adjacent to the transmission time of the second PUSCH.

[0171] Based on the first adjustment strategy, the terminal device adjusts the port corresponding to the third AS SRS from port2 to port0, so that the third AS SRS is consistent with the port of the first PUSCH. After the port corresponding to the third AS SRS is adjusted to port0, the other three AS SRSs can be adjusted arbitrarily, for example, the port of the first AS SRS is adjusted to port2, and the ports of the second AS SRS and the fourth AS SRS remain unchanged.

[0172] Since port0 is already occupied by the third AS SRS, the fourth AS SRS cannot be adjusted to port0. Therefore, for time slot n+1, the terminal device can adjust based on the second adjustment strategy, that is, adjust the port of the second PUSCH to be consistent with the fourth AS SRS. Assuming that the fourth AS SRS corresponds to port3, the second PUSCH is adjusted to port4.

[0173] Of course, the second adjustment strategy may be used for time slot n, and the first adjustment strategy may be used for time slot n+1, which is not limited in the embodiments of the present application.

[0174] See also Fig.15 , is a flow chart of a communication method provided in an embodiment of the present application. The method can be applied to Figure 1 The application scenario shown, Fig.15 It can also be understood as a schematic diagram of information interaction between terminal devices and network devices. Fig.15 As shown, the process of the method includes:

[0175] S1501, a network device sends an SRS resource set to a terminal device, where the SRS resource set includes an AS SRS resource.

[0176] Before S1501, the network device can configure usage in SRS-ResourceSet to "antennaSwitching" through high-level parameters (such as RRC signaling), that is, notify the terminal device that it can perform AS SRS transmission. At this time, the SRS resource set configured by the network device includes AS SRS resources. There are many ways for the network device to configure the SRS resource set, such as at least one of the following ways:

[0177] Method 1

[0178] 1. The number of SRS resource sets is at most two;

[0179] 2. Each SRS resource set has two SRS resources transmitted in different symbols;

[0180] 3. Each SRS resource in an SRS resource set consists of a single SRS port, and the SRS port on the second resource in a set is associated with a different UE antenna port than the first SRS resource in the same set;

[0181] 4. The resourceType in SRS-ResourceSet set is configured as: configured (aperiodic / semi-persistent / periodic).

[0182] For example, see Table 3:

[0183] Table 3

[0184]

[0185] Among them, although not shown in Table 3 above, each SRS resource can also include the time-frequency resource position corresponding to each SRS. For example, SRS resource 1 includes the SRS transmission time 1 and frequency domain position 1; SRS resource 2 includes the SRS transmission time 2 and frequency domain position 2; SRS resource 3 includes the SRS transmission time 3 and frequency domain position 3; SRS resource 4 includes the SRS transmission time 4 and frequency domain position 4.

[0186] Method 2

[0187] 1. The number of SRS resource sets is at most two;

[0188] 2. Each SRS resource set has two SRS resources transmitted in different symbols;

[0189] 3. Each SRS resource in the SRS resource set consists of two SRS ports, and the SRS port pair on the second resource is associated with the SRS port pair on the first SRS resource to different UE ports;

[0190] 4. The resourceType in SRS-ResourceSet set is configured as: configured (aperiodic / semi-persistent / periodic).

[0191] For example, see Table 4:

[0192] Table 4

[0193]

[0194] Each SRS resource may also include a time-frequency resource position corresponding to each SRS.

[0195] Method 3

[0196] 1. Number of SRS resource sets = 0 or 1

[0197] 2. Each SRS resource set has four SRS resources transmitted in different symbols;

[0198] 3. Each SRS resource in the SRS resource set consists of a single SRS port, and the SRS port of each resource is associated with a different antenna port of the UE;

[0199] 4. resourceType in SRS-ResourceSet set is configured as: Configured (Periodic / Semi-Persistent)

[0200] For example, see Table 5:

[0201] Table 5

[0202]

[0203] Each SRS resource may also include a time-frequency resource position corresponding to each SRS.

[0204] Method 4

[0205] 1. The number of SRS resource sets is 0 or 2;

[0206] 2. Two SRS resource sets are configured to be sent on different symbols on two different slots; each of the two sets includes two SRS resources, or one set is configured as an SRS resource and the other set is configured as three SRS resources;

[0207] 3. The SRS port of each SRS resource in the given two sets is associated with different UE antenna ports.

[0208] 4. The higher-level parameter resourceType in SRS-ResourceSet set is configured to "aperiodic".

[0209] Each SRS resource may also include a time-frequency resource position corresponding to each SRS.

[0210] For example, one of the two SRS resource sets is configured in time slot n, and the other SRS resource set is configured in time slot n+1. The SRS ports in the SRS resources in each SRS resource set are associated with different UR antenna ports, for example, Fig. 9 The example shown, or Fig.13 Example shown.

[0211] Method 5

[0212] 1. In a given SRS resource set, each SRS resource includes a single SRS port, and the SRS port of each resource is associated with a different UE antenna port, or,

[0213] 2. There are at most 2 SRS resource sets, each SRS resource set has one SRS resource, and the number of SRS ports of each resource can be equal to 1, 2, or 4.

[0214] Each SRS resource may also include a time-frequency resource position corresponding to each SRS.

[0215] The above-mentioned methods 1 to 5 are methods for configuring the SRS resource set on the network side. After the network side configures the SRS resource set, an association between the SRS port included in the SRS resource in the SRS resource set and the antenna port can be established, that is, step S1502.

[0216] S1502: The terminal device establishes an association relationship between the SRS port and the antenna.

[0217] For example, taking the above method 1 as an example, the association relationship between the SRS port and the antenna is as follows in Table 6:

[0218] Table 6

[0219]

[0220] Among them, after the terminal device establishes the above-mentioned association relationship, it represents that the terminal device has determined the transmission antenna corresponding to each SRS. For example, SRS resource 1 includes transmission time 1, frequency domain position 1, and is associated with antenna port 0, then the terminal device should send SRS at transmission time 1, frequency domain position 1, and on the physical antenna corresponding to antenna port 0 (such as physical antenna No. 1). For another example, SRS resource 2 includes transmission time 2, frequency domain position 2, and is associated with antenna port 1, then the terminal device should send SRS at transmission time 2, frequency domain position 2, and on the physical antenna corresponding to antenna port 1 (such as physical antenna No. 2). Therefore, the terminal device can implement SRS rotation.

[0221] In an embodiment of the present application, after the terminal device establishes the above-mentioned association relationship, it can also adjust the association relationship so that in the adjusted association relationship, the AS SRS that is close to the transmission time of the PUSCH is consistent with the transmitting antenna adjusted by the PUSCH, thereby avoiding the PUSCH bit error rate caused by antenna switching.

[0222] S1503: The network device sends a PUSCH resource to the terminal device, where the PUSCH resource includes a PUSCH time-frequency resource, and the PUSCH time-frequency resource includes a PUSCH transmission time.

[0223] S1504: The terminal device determines that the time difference between the first transmission time of the first AS SRS and the second transmission time of the PUSCH is less than a threshold.

[0224] As mentioned above, each SRS resource corresponds to an SRS time domain resource, including a transmission time. Taking Table 6 as an example, the terminal device can determine the transmission time corresponding to the four SRS resources. Assuming that the time difference between the transmission time corresponding to SRS resource 1 and the transmission time of PUSCH is less than the threshold, the time domain resource corresponding to SRS resource 1 is the time domain resource corresponding to the first AS SRS.

[0225] S1505, the terminal device determines whether the antenna of the first AS SRS is consistent with the antenna of the PUSCH.

[0226] For example, PUSCH uses antenna port 0 by default. In step S1502, after the terminal device establishes the association relationship between the SRS port and the antenna port, the antenna port associated with the first AS SRS is antenna port 0, then it is determined that the antenna of the first AS SRS is consistent with the antenna of PUSCH, otherwise, it is determined that the antenna of the first AS SRS is inconsistent with the antenna of PUSCH.

[0227] S1506: The terminal device adjusts the association relationship so that the antenna of the first AS SRS is consistent with the antenna of the PUSCH.

[0228] Specifically, the terminal device can be adjusted based on the first adjustment strategy, the second adjustment strategy or the third adjustment strategy. As the three adjustment strategies have been introduced above, they will not be repeated here.

[0229] It should be noted that Fig.15 The execution order of S1501-S1503 in the above example can be adjusted. For example, S1503 is executed first, and then S1501 and S1502 are executed. Or, Fig.15The process shown may also include other variations, for example, the terminal device receives a PUSCH resource and then receives an SRS resource set. In this case, the terminal device may establish an association relationship between the SRS port and the antenna port based on the antenna port of the PUSCH. For example, if the PUSCH uses antenna port 0 by default, the SRS port of the first AS SRS in the SRS resource set that is sent immediately after the PUSCH is associated with antenna port 0.

[0230] Understandably, Figure 5 A structural diagram of a terminal device. Fig.16 Another schematic diagram of the structure of the terminal device provided in the embodiment of the present application is shown. Fig.16 As shown, the terminal device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc.

[0231] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). Among them, different processing units may be independent devices or integrated into one or more processors. Among them, the controller may be the nerve center and command center of the terminal device. The controller may generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions. A memory may also be set in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a high-speed cache memory. The memory may store instructions or data that the processor 110 has just used or circulated. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. Repeated access is avoided, the waiting time of the processor 110 is reduced, and the efficiency of the system is improved.

[0232] In some embodiments, the processor 110 integrates an application processor and a modem. The functions of the application processor and the modem are shown in FIG. Figure 5 Description.

[0233] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the terminal device, and can also be used to transmit data between the terminal device and peripheral devices. The charging management module 140 is used to receive charging input from the charger. The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and provides power to the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160.

[0234] The wireless communication function of the terminal device can be implemented by antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modulation and demodulation processor and baseband processor. Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the terminal device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antenna. For example, antenna 1 can be reused as a diversity antenna of a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0235] It is understandable that the figure takes two antennas as an example, and in fact the terminal device can also be provided with more antennas, such as four antennas, and multiple antennas can be used for SRS transmission. Alternatively, the antenna 1 includes one or more antennas, and the antenna 2 includes one or more antennas.

[0236] Among them, the mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to terminal devices. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.

[0237] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to terminal devices. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0238] In some embodiments, the antenna 1 of the terminal device is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the terminal device can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).

[0239] The display screen 194 is used to display the display interface of the application, such as the viewfinder interface of the camera application, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc. In some embodiments, the terminal device may include 1 or N display screens 194, where N is a positive integer greater than 1.

[0240] The terminal device can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.

[0241] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.

[0242] Camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format.

[0243] In an embodiment of the present application, the terminal device may include N cameras 193 (eg, array cameras), where N is an integer greater than or equal to 2.

[0244] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the terminal device is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.

[0245] Video codecs are used to compress or decompress digital videos. Terminal devices can support one or more video codecs. In this way, terminal devices can play or record videos in multiple coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0246] NPU is a neural network (NN) computing processor. It can quickly process input information and continuously self-learn by drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain. NPU can realize applications such as intelligent cognition of terminal devices, such as image recognition, face recognition, voice recognition, text understanding, etc.

[0247] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the terminal device by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, and software code of at least one application (such as iQiyi application, WeChat application, etc.). The data storage area can store data generated during the use of the terminal device (such as captured images, recorded videos, etc.). In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0248] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as pictures and videos are stored in the external memory card.

[0249] The terminal device can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor.

[0250] Among them, the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0251] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be arranged on the display screen 194. The gyroscope sensor 180B can be used to determine the body posture of the terminal device. In some embodiments, the angular velocity of the terminal device around three axes (i.e., x, y, and z axes) can be determined by the gyroscope sensor 180B.

[0252] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal device calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist in positioning and navigation. The magnetic sensor 180D includes a Hall sensor. The terminal device can use the magnetic sensor 180D to detect the opening and closing of the flip leather case. In some embodiments, when the terminal device is a flip phone, the terminal device can detect the opening and closing of the flip cover according to the magnetic sensor 180D. Then, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, the features such as automatic unlocking of the flip cover are set. The acceleration sensor 180E can detect the magnitude of the acceleration of the terminal device in all directions (generally three axes). When the terminal device is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the terminal device, and is applied to applications such as horizontal and vertical screen switching, pedometers, etc.

[0253] Distance sensor 180F is used to measure distance. The terminal device can measure distance by infrared or laser. In some embodiments, when shooting a scene, the terminal device can use the distance sensor 180F to measure distance to achieve fast focus. The proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The terminal device emits infrared light outward through the light emitting diode. The terminal device uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device. When insufficient reflected light is detected, the terminal device can determine that there is no object near the terminal device. The terminal device can use the proximity light sensor 180G to detect that the user holds the terminal device close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode, and pocket mode automatically unlocks and locks the screen.

[0254] The ambient light sensor 180L is used to sense the ambient light brightness. The terminal device can adaptively adjust the brightness of the display screen 194 according to the perceived ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the terminal device is in a pocket to prevent accidental touches. The fingerprint sensor 180H is used to collect fingerprints. The terminal device can use the collected fingerprint characteristics to realize fingerprint unlocking, access application locks, fingerprint photography, fingerprint answering calls, etc.

[0255] The temperature sensor 180J is used to detect temperature. In some embodiments, the terminal device uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the terminal device reduces the performance of the processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the terminal device heats the battery 142 to avoid abnormal shutdown of the terminal device due to low temperature. In other embodiments, when the temperature is lower than another threshold, the terminal device performs a boost on the output voltage of the battery 142 to avoid abnormal shutdown due to low temperature.

[0256] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the terminal device, which is different from the position of the display screen 194.

[0257] The bone conduction sensor 180M can obtain vibration signals. In some embodiments, the bone conduction sensor 180M can obtain vibration signals of vibrating bones of the human body. The bone conduction sensor 180M can also contact the human body's pulse to receive blood pressure beating signals.

[0258] The button 190 includes a power button, a volume button, etc. The button 190 can be a mechanical button. It can also be a touch button. The terminal device can receive the button input and generate a key signal input related to the user settings and function control of the terminal device. The motor 191 can generate a vibration prompt. The motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization. The indicator 192 can be an indicator light, which can be used to indicate the charging status, power changes, and can also be used to indicate messages, missed calls, notifications, etc. The SIM card interface 195 is used to connect the SIM card. The SIM card can be inserted into the SIM card interface 195, or pulled out from the SIM card interface 195 to achieve contact and separation with the terminal device.

[0259] Understandably, Fig.16 The components shown do not constitute a specific limitation on the terminal device. The mobile phone may also include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. Fig.16 The combination / connection relationship between the components can also be adjusted and modified.

[0260] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0261] Furthermore, as used in the above embodiments, the term “when…” or “after…” may be interpreted to mean “if…” or “after…” or “in response to determining…” or “in response to detecting…”, depending on the context. Similarly, the phrase “when determining…” or “if (the stated condition or event) is detected” may be interpreted to mean “if determining…” or “in response to determining…” or “when (the stated condition or event) is detected” or “in response to detecting (the stated condition or event)”, depending on the context. Furthermore, in the above embodiments, relational terms such as first and second are used to distinguish one entity from another, without limiting any actual relationship or order between the entities.

[0262] In the embodiments provided by the present application, the method provided by the embodiments of the present application is introduced from the perspective of a terminal device (e.g., a mobile phone) as an execution subject. In order to implement the functions in the methods provided by the embodiments of the present application, the terminal device may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a function of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.

[0263] As used in the above embodiments, the term "when..." or "after..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrase "when determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "when (the stated condition or event) is detected" or "in response to detecting (the stated condition or event)", depending on the context. In addition, in the above embodiments, relational terms such as first and second are used to distinguish one entity from another, without limiting any actual relationship and order between the entities.

[0264] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can 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 can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can 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. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc. In the absence of conflict, the solutions of the above embodiments can be used in combination.

[0265] Note: A portion of this patent application document contains material which is subject to copyright protection. The copyright owner reserves all rights reserved except for the production of copies of the material in the patent file or patent record in the Patent Office.

Claims

1. A data transmission method, characterized in that: Applied to a terminal device, the terminal device is configured with multiple antennas, and the multiple antennas are used to send a sounding reference signal SRS in turn. The method includes: The terminal device obtains an SRS resource set, where the SRS resource set includes multiple SRS resources, where the multiple SRS resources correspond to multiple SRSs, where different SRS resources correspond to different SRSs, and each SRS resource includes a transmission time and a transmission antenna of the corresponding SRS; The terminal device determines a first sending time and a sending antenna for first service data; The terminal device determines, according to the first sending time, whether there is a first SRS in the multiple SRSs, a time difference between a second sending time of the first SRS and the first sending time is less than a threshold, and the threshold is less than or equal to a power stabilization time required for the terminal device to switch the antenna; If the first SRS exists, determine whether the transmitting antenna of the first SRS is consistent with the transmitting antenna of the first service data; if they are inconsistent, the terminal device adjusts the transmitting antenna of the first SRS so that the transmitting antenna of the first SRS is consistent with the transmitting antenna of the first service data, and adjusts the transmitting antenna of at least one SRS other than the first SRS among the multiple SRSs so that the transmitting antenna of each SRS among the multiple SRSs is different; If the first SRS does not exist, the transmitting antennas of the first service data and the multiple SRSs remain unchanged.

2. The method according to claim 1, characterized in that The threshold is less than or equal to 15 microseconds.

3. The method according to claim 1, characterized in that The terminal device determines a first sending time and a sending antenna for first service data, including: The terminal device receives an indication message sent by a network side device, where the indication message is used to indicate a sending time and a sending antenna for the first service data.

4. The method according to any one of claims 1 to 3, characterized in that: The multiple antennas include a first antenna and a third antenna, and the method further includes: The terminal device determines that a third SRS needs to be sent through the third antenna at a fourth time; The terminal device determines that it is necessary to send second service data through the first antenna at a fifth moment, and the fifth moment is after the fourth moment; The terminal device adjusts the transmission antenna of the second service data to the third antenna, so that the transmission antennas of the second service data and the third SRS are consistent; The terminal device sends the third SRS through the third antenna at the fourth moment, and sends the second service data through the third antenna at the fifth moment.

5. The method according to any one of claims 1 to 3, characterized in that: The SRS is an SRS having an antenna switch AS function.

6. The method according to claim 4, characterized in that The method further comprises: The terminal device sends a notification message to the network side device, where the notification message is used to notify the network side device that the transmitting antenna for the second service data is the third antenna.

7. The method according to claim 4, characterized in that The method further comprises: The terminal device sends a CB SRS to the network side device through the third antenna at a sixth moment, where the sixth moment is before the fifth moment, and the CB SRS is used to evaluate the quality of the transmission channel corresponding to the third antenna, so that the network side device receives the second service data on the third antenna based on the quality evaluation result of the transmission channel corresponding to the third antenna; The CB SRS is an SRS with a codebook-based transmission CB function.

8. The method according to claim 4, characterized in that The first service data includes at least one of the following: Physical uplink shared channel PUSCH data, physical uplink control channel PUCCH data or physical random access channel PRACH data; The second service data includes at least one of the following: PUSCH data, PUCCH data or PRACH data.

9. A terminal device, characterized in that: include: processor; and multiple antennas; wherein the multiple antennas are used to send a sounding reference signal SRS in turn; A computer storage medium, wherein the computer storage medium includes instructions, and when the processor executes the instructions, the terminal device performs the following steps: Acquire an SRS resource set, wherein the SRS resource set includes multiple SRS resources, the multiple SRS resources correspond to multiple SRSs, wherein different SRS resources correspond to different SRSs, and each SRS resource includes a transmission time and a transmission antenna of the corresponding SRS; Determine a first sending time and a sending antenna for first service data; Determining, according to the first sending time, whether a first SRS exists in the multiple SRSs, wherein a time difference between a second sending time of the first SRS and the first sending time is less than a threshold, and the threshold is less than or equal to a power stabilization time required for the terminal device to switch the antenna; If there is a first SRS, determine whether a transmitting antenna of the first SRS is consistent with a transmitting antenna of the first service data, and if they are inconsistent, adjust the transmitting antenna of the first SRS so that the transmitting antenna of the first SRS is consistent with the transmitting antenna of the first service data, and adjust the transmitting antenna of at least one SRS other than the first SRS among the multiple SRSs so that the transmitting antenna of each SRS among the multiple SRSs is different; If the first SRS does not exist, the transmitting antennas of the first service data and the multiple SRSs remain unchanged.

10. The terminal device according to claim 9, characterized in that: The threshold is less than or equal to 15 microseconds.

11. The terminal device according to claim 9, characterized in that: The terminal device further performs the following steps: An indication message sent by a network side device is received, where the indication message is used to indicate a sending time and a sending antenna for the first service data.

12. The terminal device according to any one of claims 9 to 11, characterized in that: The multiple antennas include a first antenna and a third antenna, and the terminal device further performs the following steps: Determining that a third SRS needs to be sent through the third antenna at a fourth time; Determining that second service data needs to be sent through the first antenna at a fifth time, the fifth time being after the fourth time; Adjusting the transmitting antenna of the second service data to be the third antenna, so that the transmitting antennas of the second service data and the third SRS are consistent; The third SRS is sent through the third antenna at the fourth moment, and the second service data is sent through the third antenna at the fifth moment.

13. The terminal device according to any one of claims 9 to 11, characterized in that: The SRS is an SRS having an antenna switch AS function.

14. The terminal device according to claim 12, characterized in that: The terminal device further performs the following steps: A notification message is sent to a network side device, where the notification message is used to notify the network side device that the transmitting antenna for the second service data is the third antenna.

15. The terminal device according to claim 12, characterized in that: The terminal device further performs the following steps: sending a CB SRS to a network side device through the third antenna at a sixth moment, where the sixth moment is before the fourth moment, and the CB SRS is used to evaluate the quality of a transmission channel corresponding to the third antenna, so that the network side device receives the second service data on the third antenna based on a quality evaluation result of the transmission channel corresponding to the third antenna; The CB SRS is an SRS with a codebook-based transmission CB function.

16. The terminal device according to claim 12, characterized in that: The first service data includes at least one of the following: physical uplink shared channel PUSCH data, physical uplink control channel PUCCH data or physical random access channel PRACH data; The second service data includes at least one of the following: PUSCH data, PUCCH data or PRACH data.

17. A chip system, applied to a terminal device, characterized in that: The chip system includes an application processor and a baseband processor, and the chip system is used to connect multiple antennas, and the multiple antennas are used to send a sounding reference signal SRS in turn; wherein: The baseband processor is used to: obtain an SRS resource set, wherein the SRS resource set includes multiple SRS resources, the multiple SRS resources correspond to multiple SRSs, wherein different SRS resources correspond to different SRSs, and each SRS resource includes a transmission time and a transmission antenna of the corresponding SRS; The application processor is used to: determine a first sending time and a sending antenna for first business data; determine whether there is a first SRS among the multiple SRSs according to the first sending time, and the time difference between the second sending time of the first SRS and the first sending time is less than a threshold, and the threshold is less than or equal to the power stabilization time required for the terminal device to switch antennas; if there is a first SRS, determine whether the sending antenna of the first SRS is consistent with the sending antenna of the first business data, and if not, adjust the sending antenna of the first SRS so that the sending antenna of the first SRS is consistent with the sending antenna of the first business data, and adjust the sending antenna of at least one SRS other than the first SRS among the multiple SRSs so that the sending antenna of each SRS among the multiple SRSs is different; The application processor is further configured to: if the first SRS does not exist, keep the transmitting antennas of the first service data and the multiple SRSs unchanged.

18. The chip system according to claim 17, characterized in that: The threshold is less than or equal to 15 microseconds.

19. The chip system according to claim 17, characterized in that: The multiple antennas are also used to: receive an indication message sent by a network side device, where the indication message is used to indicate the sending time and sending antenna of the first service data.

20. The chip system according to any one of claims 17 to 19, characterized in that: The multiple antennas include a first antenna and a third antenna, and the application processor is further configured to: Determining that a third SRS needs to be sent through the third antenna at a fourth time; The terminal device determines that it is necessary to send second service data through the first antenna at a fifth moment, and the fifth moment is after the fourth moment; The terminal device adjusts the transmission antenna of the second service data to the third antenna, so that the transmission antennas of the second service data and the third SRS are consistent; The baseband processor is further configured to: send the third SRS through the third antenna at the fourth moment, and send the second service data through the third antenna at the fifth moment.

21. The chip system according to any one of claims 17 to 19, characterized in that: The SRS is an SRS having an antenna switch AS function.

22. The chip system according to claim 20, characterized in that: The baseband processor is further used to: send a CB SRS to the network side device through the third antenna at a sixth moment through the third antenna, where the sixth moment is before the fourth moment, and the CB SRS is used to evaluate the quality of the transmission channel corresponding to the third antenna, so that the network side device receives the second service data on the third antenna based on the quality evaluation result of the transmission channel corresponding to the third antenna; The CB SRS is an SRS with a codebook-based transmission CB function.

23. A system, characterized in that: include: Network equipment, used to provide network services to terminal devices; A terminal device, used for implementing the method as claimed in any one of claims 1 to 8.

24. A computer program product comprising instructions, characterized in that When the computer program product is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 8.

25. A computer storage medium, characterized in that The method comprises computer instructions, and when the computer instructions are executed on a terminal device, the terminal device executes the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Uplink signal transmitting and receiving method and device, storage medium and electronic equipment

    CN108768599A

Cited By

  • Data sending method and terminal device

    EP4192166B1