Data transmission method and apparatus based on UWB multi-antenna, and terminal and storage medium

By introducing multiple transmit and receive antennas into UWB antennas, dynamically selecting the best combination, solving the problem of data transmission instability of a single antenna under diversified interference and obstacles, improving signal quality and reliability.

WO2025147812A1PCT designated stage expired Publication Date: 2025-07-17QUESTYLE AUDIO TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/071146
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-08
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

Existing UWB antennas usually use single antennas, which are difficult to deal with diversified interference and obstacles, resulting in unstable data transmission, reduced signal quality, and affecting overall performance.

Method used

Multiple transmit and receive antennas are introduced, and by generating test data, counting the integrity information and delay information of each transmission path, dynamically selecting the best antenna combination for data transmission.

Benefits of technology

It reduces the possibility of signal interference and improves the transmission quality and reliability of the antenna.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024071146_17072025_PF_FP_ABST
    Figure CN2024071146_17072025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in embodiments of the present invention are a data transmission method and apparatus based on UWB multi-antenna, and a terminal and a storage medium. According to the solution, test data can be generated, a plurality of transmitting antennas are controlled to respectively transmit the test data to a plurality of receiving antennas in sequence, statistics are collected about integrity information and delay information of all transmission paths for the test data, and thus a target transmitting antenna and a target receiving antenna are selected, so as to transmit and receive target data by means of the target transmitting antenna and the target receiving antenna.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, device, terminal and storage medium based on UWB multi-antenna Technical Field

[0001] The present invention relates to the field of information technology, and in particular to a UWB multi-antenna based data transmission method, device, terminal and storage medium. Background Art

[0002] With the development of wireless technology, traditional technologies such as Wi-Fi, BT, and LE audio are becoming increasingly mature as wireless data transmission methods. This frees people from the constraints of wired connections and provides greater flexibility and convenience in their lives. However, due to bandwidth limitations, Wi-Fi and BT currently fall short in delivering high-resolution, high-fidelity, and low-latency data. UWB technology, with its low spectrum occupancy and high data transmission rates, can improve system anti-interference capabilities and transmission efficiency.

[0003] However, the WUB antennas in current devices usually use a single antenna, which is difficult to cope with diverse interference and obstacles, resulting in unstable data transmission and prone to conflicts with other devices. The presence of obstacles and interference sources often leads to a decline in signal quality, reducing the quality and reliability of data transmission and affecting overall performance.

[0004] Summary of the Invention

[0005] The embodiments of the present invention provide a UWB multi-antenna-based data transmission method, device, terminal, and storage medium, which introduce multiple transmitting and receiving antennas, so that the optimal antenna combination can be dynamically selected based on the integrity information and delay information of the test data, thereby reducing the possibility of signal interference and improving antenna performance.

[0006] An embodiment of the present invention provides a UWB multi-antenna based data transmission method, which is applied to a terminal, wherein the UWB antenna in the terminal includes multiple transmitting antennas and multiple receiving antennas, including:

[0007] When the terminal calls the UWB antenna to send and receive target data, generating test data;

[0008] Controlling the multiple transmitting antennas to transmit the test data to the multiple receiving antennas in sequence;

[0009] Collect statistics on the integrity and delay information of the test data for all transmission paths;

[0010] A target transmitting antenna and a target receiving antenna are selected according to the integrity information and the delay information, so as to transmit and receive target data through the target transmitting antenna and the target receiving antenna.

[0011] Optionally, generating test data includes:

[0012] Obtaining the type and amount of the target data;

[0013] Test data is generated according to the type and data volume information.

[0014] Optionally, the counting of integrity information of the test data for each of all transmission paths includes:

[0015] Obtain the integrity and bit error rate of all transmission paths before and after the test data transmission;

[0016] Integrity information of the transmission path is calculated according to the integrity and the bit error rate.

[0017] Optionally, selecting a target transmitting antenna and a target receiving antenna according to the integrity information and the delay information includes:

[0018] Determining weight values ​​corresponding to the integrity information and the delay information respectively;

[0019] Calculate the quality scores of all transmission paths according to the weight values;

[0020] The target transmission path with the highest quality score is selected, and a target transmitting antenna and a target receiving antenna corresponding to the target transmission path are determined.

[0021] Optionally, after selecting a target transmitting antenna and a target receiving antenna, the method further includes:

[0022] Obtaining the current location information of the terminal;

[0023] The target transmitting antenna and the target receiving antenna are stored in a database as preferred transmission paths corresponding to the position information.

[0024] Optionally, sending and receiving target data through the target transmitting antenna and the target receiving antenna includes:

[0025] adjusting the transmission power of the target transmitting antenna according to the signal strength when the target receiving antenna receives the test data;

[0026] The target transmitting antenna and the target receiving antenna are controlled to transmit and receive target data using the adjusted transmitting power.

[0027] Optionally, the method further includes:

[0028] If there is a transmission path where the test data transmission fails, increasing the transmission power of the corresponding transmitting antenna to transmit the test data again, and counting the number of retransmissions;

[0029] When the number of retransmissions is greater than a preset value and the transmission still fails, the data transmission of the current transmission path is stopped and an error message is output.

[0030] An embodiment of the present invention further provides a UWB multi-antenna based data transmission device, which is applied to a terminal, wherein the UWB antenna in the terminal includes multiple transmitting antennas and multiple receiving antennas, including:

[0031] A generating unit, configured to generate test data when the terminal calls the UWB antenna to transmit and receive target data;

[0032] a transmission unit, configured to control the plurality of transmitting antennas to transmit the test data to the plurality of receiving antennas in sequence;

[0033] A statistics unit, used to collect statistics on the integrity information and delay information of the test data for all transmission paths;

[0034] A selection unit is configured to select a target transmitting antenna and a target receiving antenna according to the integrity information and the delay information, so as to transmit and receive target data through the target transmitting antenna and the target receiving antenna.

[0035] An embodiment of the present invention further provides a terminal, comprising: a memory and a processor, wherein the memory stores an application processing program, and when the application processing program is executed by the processor, the steps of any one of the UWB multi-antenna based data transmission methods provided in the embodiments of the present invention are implemented.

[0036] An embodiment of the present invention further provides a storage medium storing a plurality of instructions suitable for loading by a processor to execute any of the UWB multi-antenna based data transmission methods provided in an embodiment of the present invention.

[0037] The UWB multi-antenna data transmission method provided in an embodiment of the present invention can generate test data when a terminal calls a UWB antenna to transmit and receive target data, control multiple transmitting antennas to transmit the test data to multiple receiving antennas in sequence, calculate the integrity information and delay information of each transmission path for the test data, and select the target transmitting antenna and the target receiving antenna based on the integrity information and delay information to transmit and receive the target data through the target transmitting antenna and the target receiving antenna. The solution provided in the embodiment of the present application introduces multiple transmitting and receiving antennas, so that the optimal antenna combination can be dynamically selected based on the integrity information and delay information of the test data to transmit and receive the target data, which can reduce the possibility of signal interference and improve antenna performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0039] 1 is a schematic diagram of a first flow chart of a UWB multi-antenna based data transmission method according to an embodiment of the present invention;

[0040] FIG2 is a schematic diagram of the architecture of a UWB multi-antenna module provided in an embodiment of the present invention;

[0041] 3 is a schematic diagram of a second flow chart of a UWB multi-antenna based data transmission method according to an embodiment of the present invention;

[0042] 4 is a schematic structural diagram of a UWB multi-antenna data transmission device provided in an embodiment of the present invention;

[0043] FIG5 is a schematic structural diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0044] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0045] It should be noted that, in this document, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0046] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and they can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0047] It should be noted that in this article, step codes such as 101 and 102 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the order. Those skilled in the art may execute 102 first and then 101, etc. during specific implementation, but these should all be within the scope of protection of this application.

[0048] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0049] An embodiment of the present invention provides a data transmission method based on UWB multiple antennas. The execution subject of the data transmission method based on UWB multiple antennas may be the audio sending device provided in the embodiment of the present invention.

[0050] As shown in FIG1 , FIG1 is a schematic diagram of a first flow chart of a data transmission method based on UWB multi-antennas provided in an embodiment of the present invention. The specific flow of the data transmission method based on UWB multi-antennas may be as follows:

[0051] 101. When the terminal calls the UWB antenna to send and receive target data, test data is generated.

[0052] The UWB multi-antenna data transmission method provided in the embodiments of the present application is based on UWB (Ultra Wide Band) technology. UWB technology has the advantages of low system complexity, low power spectrum density of transmitted signals, insensitivity to channel fading, low interception capability, and high positioning accuracy. It is particularly suitable for high-speed wireless access in dense multipath locations such as indoors. Therefore, the devices connected by the method provided by the present application can provide high-order, high-fidelity, and low-latency audio wireless transmission due to the use of UWB ultra-wideband technology.

[0053] In one embodiment, the UWB antenna of the terminal device used in this method includes multiple transmitting antennas and multiple receiving antennas. When the terminal calls the UWB multi-antenna to transmit and receive target data, test data can be generated to test the multiple transmitting antennas and multiple receiving antennas, thereby determining the target antenna with higher transmission quality. Specifically, a portion of the target data can be intercepted to form a data packet as test data, which can reduce the data volume and thus increase the speed of subsequent testing. In other embodiments, corresponding test data can also be generated based on the target data. For example, when the target data is an audio file, an audio demo can be generated as test data.

[0054] 102. Control multiple transmitting antennas to transmit test data to multiple receiving antennas in sequence.

[0055] In one embodiment, the terminal's UWB TX transmitter module can be equipped with N transmit antennas, labeled TX_1, TX_2, ..., TX_n. These antennas are oriented in different directions, providing omnidirectional coverage in different directions of the environment, thereby enabling the transmitter to achieve omnidirectional awareness of the transmission environment. Correspondingly, the UWB RX transmitter module is also equipped with N receive antennas, labeled RX_1, RX_2, ..., RX_n. These receive antennas are oriented in the same direction as the transmitter, also providing omnidirectional coverage in all directions of the environment. This design ensures that the system can also achieve omnidirectional awareness of the transmission environment during the receiving phase.

[0056] Furthermore, the above-mentioned TX_1, TX_2...TX_n and RX_1, RX_2...RX_n antennas are combined. Specifically, TX_1 can be controlled to send the same test data packet to RX_1, RX_2...RX_n in sequence, and TX_2 can be controlled to send the same test data packet to RX_1, RX_2...RX_n in sequence, and so on, until TX_n sends the same test data packet to RX_1, RX_2...RX_n in sequence. In this process, when the receiving end receives the complete test data and verifies that it is correct, it will send a response to the transmitting end to ensure the integrity of the entire data transmission.

[0057] 103. Count the integrity information and delay information of the test data for each of all transmission paths.

[0058] After the test data is transmitted along all the above transmission paths, the integrity and delay information for each transmission path can be calculated to further select the transmission path with the best signal quality. This integrity information can be compared between the packets before and after the test data is sent on each transmission path. Delay information can be calculated using the test data packet's send and receive timestamps on the current transmission path.

[0059] In one embodiment, in addition to evaluating signal quality using integrity and delay information, network transmission rate information can also be obtained for each transmission path. This network transmission rate refers to the rate at which test data is transmitted on a digital channel. There are various ways to obtain the current network transmission rate for each transmission path. Specifically, the current network transmission rate can be calculated based on the size and transmission time of the test data packet. For example, a receiving antenna can receive a test data packet (such as a video or music clip) sent by a transmitting antenna, record the time the packet was received, and divide the data size by the time to obtain the current network transmission rate.

[0060] In another embodiment, since the signal quality received by an antenna with high signal strength is better than the signal quality received by an antenna with low signal strength, the signal strength of the receiving antenna in each transmission path when receiving the test data packet can also be obtained, and the optimal transmission path can be selected in combination with the above-mentioned integrity information, delay information, network transmission rate and other parameters.

[0061] 104. Select a target transmitting antenna and a target receiving antenna according to the integrity information and the delay information, so as to transmit and receive target data through the target transmitting antenna and the target receiving antenna.

[0062] In one embodiment, referring to FIG. 2 , the APP controls an encoder to generate a test data packet, and transmits the data packet to receivers Rx_1 , Rx_2 , . . . Rx_n controlled by transmitter units TX_1 , TX_2 . . . TX_n, respectively. The data packet can then be decoded by a decoder.

[0063] Each data transmission occurs sequentially through different Tx and Rx antenna combinations. Taking Tx_1 as an example, it is sequentially combined with Rx_1, Rx_2, and so on, to form a variety of different antenna transmission paths. This strategy not only provides diversity but also enables more efficient data transmission. During multiple data transmissions, we accurately record the integrity and latency information of each path. System-level data collection enables us to understand the performance of different antenna combinations in actual applications, thereby selecting the optimal transmission path, determining the target transmit antenna and target receive antenna corresponding to the optimal path, and sending and receiving the target data through the target transmit antenna and target receive antenna.

[0064] The dynamic selection mechanism provided by the embodiments of this application not only considers integrity information but also latency. The system will tend to prioritize antenna combinations that have demonstrated high integrity and low latency in the past. This dynamic selection mechanism enables the system to flexibly select the optimal antenna combination for each transmission, thereby reducing the probability of signal interference from obstacles and further improving overall transmission quality.

[0065] It should be noted that the above-mentioned electronic device can be any device capable of LTE communication, such as: a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID) or a wearable device.

[0066] As described above, the UWB multi-antenna data transmission method proposed in the embodiment of the present invention can generate test data when the terminal calls the UWB antenna to transmit and receive target data, control multiple transmitting antennas to transmit test data to multiple receiving antennas in sequence, count the integrity information and delay information of all transmission paths for the test data, and select the target transmitting antenna and the target receiving antenna based on the integrity information and delay information to transmit and receive the target data through the target transmitting antenna and the target receiving antenna. The solution provided in the embodiment of the present application introduces multiple transmitting and receiving antennas, so that the optimal antenna combination can be dynamically selected based on the integrity information and delay information of the test data to transmit and receive the target data, which can reduce the possibility of signal interference and improve antenna performance.

[0067] The method described in the above embodiment will be further described below.

[0068] Please refer to Figure 3, which is a schematic diagram of a second flow chart of a UWB multi-antenna data transmission method provided by an embodiment of the present invention. The method includes:

[0069] 201. When the terminal calls the UWB antenna to send and receive target data, obtain the type and data volume information of the target data.

[0070] 202. Generate test data according to the type and data volume information.

[0071] In one embodiment, the UWB antenna of a terminal device used in this method includes multiple transmitting antennas and multiple receiving antennas. When the terminal uses the UWB multi-antenna to transmit and receive target data, test data can be generated to test the multiple transmitting antennas and multiple receiving antennas, thereby identifying target antennas with higher transmission quality. Specifically, the test data can be generated based on the type and volume of the target data. This test data can be calculated in real time or directly retrieved from a database, for example, by searching the database for a data packet of the same type as the target data but with a slightly smaller volume as the test data.

[0072] 203. Control the multiple transmitting antennas to transmit test data to the multiple receiving antennas in sequence.

[0073] For example, the TX_1, TX_2...TX_n and RX_1, RX_2...RX_n antennas are combined. Specifically, TX_1 can be controlled to send the same test data packet to RX_1, RX_2...RX_n in sequence, and TX_2 can be controlled to send the same test data packet to RX_1, RX_2...RX_n in sequence, and so on, until TX_n sends the same test data packet to RX_1, RX_2...RX_n in sequence.

[0074] 204. Count the integrity information and delay information of the test data for each of all transmission paths.

[0075] In one embodiment, after the test data on all the aforementioned transmission paths is transmitted, integrity information and delay information for the test data on each of the transmission paths can be calculated. The delay information can be calculated using the transmit and receive timestamps of the test data packet on the current transmission path. The integrity information can further include the integrity and bit error rate of the test data before and after transmission. Specifically, the step of calculating integrity information for the test data on each of the transmission paths can include obtaining the integrity and bit error rate of the test data on each of the transmission paths before and after transmission, and calculating the integrity information for the transmission paths based on the integrity and bit error rate.

[0076] In one embodiment, the symbol error rate (SER) is an indicator that measures the accuracy of data transmission within a specified time period. SER = bit errors in transmission / total number of bits transmitted * 100%. If there are bit errors, there is a bit error rate. Alternatively, the bit error rate can be defined as a measure of the frequency of bit errors.

[0077] 205. Determine weight values ​​corresponding to the integrity information and the delay information, and calculate quality scores of all transmission paths according to the weight values.

[0078] 206. Select the target transmission path with the highest quality score, and determine the target transmitting antenna and the target receiving antenna corresponding to the target transmission path to transmit and receive target data.

[0079] In one embodiment, the path with the best transmission quality can be comprehensively selected through the above-mentioned integrity information and delay information. Taking into account the different priorities of integrity information and delay information, for example, integrity information is more important than delay information, the weight values ​​corresponding to the integrity information and delay information can be determined, and then the quality scores of all transmission paths are calculated based on the weight values. Finally, the target transmission path with the highest quality score is selected, and the target transmitting antenna and target receiving antenna corresponding to the target transmission path are determined to transmit and receive target data.

[0080] In another embodiment, the path with the lowest latency can be selected from the 100% complete transmission paths as the target transmission path. For example, the path with 100% integrity before and after the test data packet transmission is first determined as a candidate path, and then the target transmission path with the lowest latency is further selected from the candidate paths.

[0081] In one embodiment, the above-mentioned step of sending and receiving target data through the target transmitting antenna and the target receiving antenna may include: adjusting the transmission power of the target transmitting antenna according to the signal strength when the target receiving antenna receives the test data, and controlling the target transmitting antenna and the target receiving antenna to send and receive the target data with the adjusted transmission power.

[0082] In one embodiment, if there is a transmission path where the test data transmission fails, the transmission power of the corresponding transmitting antenna can be further increased to transmit the test data again, and the number of retransmissions can be counted. When the number of retransmissions is greater than a preset value and the transmission still fails, the data transmission of the current transmission path can be stopped and an error message can be output.

[0083] There are multiple methods for increasing the transmission power of the antenna, such as increasing it multiple times according to a fixed increment, increasing it in leaps and bounds, or directly increasing it to the maximum power rated by the current antenna.

[0084] For example, if the initial transmit power of the antenna is 15dBm and the rated maximum transmit power is 40dBm, if no response information is received from the receiver within a preset time after sending a data packet at the initial power, the antenna transmit power can be gradually increased to 40dBm, or it can be increased directly to 40dBm all at once. It should be noted that after each increase in the antenna transmit power, it is necessary to determine whether a response information is received from the receiver within the preset time. If not, the antenna transmit power is further increased until it reaches the maximum power.

[0085] When the transmit power of the transmitting antenna is increased to maximum power, it is determined whether a response message from the receiving end has been received. If not, retransmissions are performed at the maximum power value, and the number of retransmissions is counted. If the number of retransmissions by the transmitting antenna has not reached the preset number, retransmissions are performed at the maximum power value. After each retransmission, it is determined whether a response message has been received. If not, retransmissions are continued. If the number of retransmissions by the transmitting antenna reaches the preset number and no response message is received, it can be determined that the electronic device's current transmit antenna is in a poor antenna environment, such as being blocked, and communication with the base station cannot be achieved even at maximum power transmission. Therefore, data transmission on the current transmission path can be stopped and an error message can be output.

[0086] 207. Obtain current location information of the terminal, and store the target transmitting antenna and the target receiving antenna as the preferred transmission path corresponding to the location information in a database.

[0087] In one embodiment, the system will store the above-mentioned preferred transmission path in a database so that priority can be made based on these records the next time it is used. On this basis, the present application can also bind the location information with the preferred transmission path for storage, so that before sending and receiving data next time, the historical preferred transmission path corresponding to the current location can be found from the database, and then it is determined whether the standard is met. If it is met, the antenna corresponding to the historical preferred transmission path can be directly used. If it is not met, the test data is regenerated to re-determine the target transmitting antenna and the target receiving antenna, and the preferred transmission path corresponding to the current location is updated in the database.

[0088] As described above, the data transmission method based on UWB multiple antennas proposed in the embodiment of the present invention can obtain the type and data volume information of the target data when the terminal calls the UWB antenna to send and receive target data, generate test data according to the type and data volume information, control multiple transmitting antennas to transmit test data to multiple receiving antennas in sequence, count the integrity information and delay information of all transmission paths for the test data, determine the weight values ​​corresponding to the integrity information and delay information, calculate the quality scores of all transmission paths according to the weight values, select the target transmission path with the highest quality score, and determine the target transmitting antenna and target receiving antenna corresponding to the target transmission path to send and receive target data, obtain the current location information of the terminal, and store the target transmitting antenna and target receiving antenna as the preferred transmission path corresponding to the location information in the database. The solution provided in the embodiment of the present application introduces multiple transmitting and receiving antennas, so that the best antenna combination can be dynamically selected according to the integrity information and delay information of the test data to send and receive target data, which can reduce the possibility of signal interference and improve antenna performance.

[0089] In order to implement the above method, an embodiment of the present invention also provides a data transmission device based on UWB multiple antennas, which is applied to a terminal. The UWB antenna in the terminal includes multiple transmitting antennas and multiple receiving antennas, and the terminal device is such as a mobile phone, a tablet computer, etc.

[0090] For example, as shown in FIG4 , which is a schematic diagram of a first structure of a UWB multi-antenna based data transmission device provided by an embodiment of the present invention, the UWB multi-antenna based data transmission device may include:

[0091] A generating unit 301 is configured to generate test data when the terminal calls the UWB antenna to transmit and receive target data;

[0092] A transmission unit 302 is configured to control the multiple transmitting antennas to transmit the test data to the multiple receiving antennas in sequence;

[0093] A statistics unit 303 is used to collect the integrity information and delay information of the test data for each of the transmission paths;

[0094] The selection unit 304 is configured to select a target transmitting antenna and a target receiving antenna according to the integrity information and the delay information, so as to transmit and receive target data through the target transmitting antenna and the target receiving antenna.

[0095] The UWB multi-antenna data transmission device proposed in an embodiment of the present invention can generate test data when the terminal calls the UWB antenna to transmit and receive target data, control multiple transmitting antennas to transmit the test data to multiple receiving antennas in sequence, count the integrity information and delay information of all transmission paths for the test data, and select the target transmitting antenna and the target receiving antenna based on the integrity information and delay information to transmit and receive the target data through the target transmitting antenna and the target receiving antenna. The solution provided in the embodiment of the present application introduces multiple transmitting and receiving antennas, so that the optimal antenna combination can be dynamically selected based on the integrity information and delay information of the test data to transmit and receive the target data, which can reduce the possibility of signal interference and improve antenna performance.

[0096] An embodiment of the present invention further provides a terminal, as shown in FIG5 , which may include a radio frequency (RF) circuit 601, a memory 602 including one or more computer-readable storage media, an input unit 603, a display unit 604, a sensor 605, an audio circuit 606, a wireless fidelity (WiFi) module 607, a processor 608 including one or more processing cores, and a power supply 609. It will be understood by those skilled in the art that the terminal structure shown in FIG5 does not constitute a limitation on the terminal, and may include more or fewer components than shown, or combine certain components, or arrange the components differently. Among them:

[0097] The RF circuit 601 can be used to receive and send signals during information transmission or calls. Specifically, after receiving downlink information from the base station, it is handed over to one or more processors 608 for processing; in addition, uplink data is sent to the base station. Generally, the RF circuit 601 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM) card, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 601 can also communicate with the network and other devices via wireless communication. Wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.

[0098] The memory 602 can be used to store software programs and modules. The processor 608 executes various functional applications and information processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area may store data created according to the use of the terminal (such as audio data, a phone book, etc.). In addition, the memory 602 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, or other volatile solid-state storage device. Accordingly, the memory 602 may also include a memory controller to provide the processor 608 and the input unit 603 with access to the memory 602.

[0099] The input unit 603 can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control. Specifically, in one embodiment, the input unit 603 may include a touch-sensitive surface and other input devices. A touch-sensitive surface, also known as a touch display or touchpad, can detect user touch operations on or near it (for example, operations performed by a user using a finger, stylus, or any other suitable object or accessory on or near the touch-sensitive surface) and drive corresponding connected devices according to a pre-set program. Optionally, the touch-sensitive surface may include a touch detection device and a touch controller. The touch detection device detects the user's touch direction and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 608. It can also receive and execute commands from the processor 608. In addition, touch-sensitive surfaces can be implemented using various types, such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface, the input unit 603 may also include other input devices. Specifically, other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.

[0100] The display unit 604 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 604 may include a display panel. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch-sensitive surface can cover the display panel. When the touch-sensitive surface detects a touch operation on or near it, it is transmitted to the processor 608 to determine the type of touch event. The processor 608 then provides a corresponding visual output on the display panel based on the type of touch event. Although in Figure 5, the touch-sensitive surface and the display panel are implemented as two independent components to implement input and output functions, in some embodiments, the touch-sensitive surface and the display panel can be integrated to implement input and output functions.

[0101] The terminal may also include at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel according to the brightness of the ambient light, and the proximity sensor may turn off the display panel and / or backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the terminal, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.

[0102] Audio circuit 606, a speaker, and a microphone provide an audio interface between the user and the terminal. Audio circuit 606 converts received audio data into electrical signals and transmits them to the speaker, which then converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuit 606 and converted into audio data. The audio data is then processed by output processor 608 and transmitted via RF circuit 601 to, for example, another terminal. Alternatively, the audio data is output to memory 602 for further processing. Audio circuit 606 may also include an earphone jack to allow communication between an external headset and the terminal.

[0103] WiFi is a short-range wireless transmission technology. The terminal uses WiFi module 607 to help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband Internet access. Although FIG5 shows WiFi module 607, it is understood that it is not a required component of the terminal and can be omitted as needed without changing the essence of the invention.

[0104] Processor 608 is the terminal's control center, connecting all components of the phone using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 602 and accessing data stored in memory 602, it executes various terminal functions and processes data, thereby providing overall monitoring of the phone. Optionally, processor 608 may include one or more processing cores; preferably, processor 608 may integrate an application processor and a modem processor, with the application processor primarily handling the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 608.

[0105] The terminal also includes a power supply 609 (e.g., a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 608 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 609 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0106] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 608 in the terminal will load the executable files corresponding to the processes of one or more applications into the memory 602 according to the following instructions, and the processor 608 will run the applications stored in the memory 602 to implement various functions:

[0107] When the terminal calls the UWB antenna to send and receive target data, generating test data;

[0108] Controlling the multiple transmitting antennas to transmit the test data to the multiple receiving antennas in sequence;

[0109] Collect statistics on the integrity and delay information of the test data for all transmission paths;

[0110] A target transmitting antenna and a target receiving antenna are selected according to the integrity information and the delay information, so as to transmit and receive target data through the target transmitting antenna and the target receiving antenna.

[0111] In the above embodiments, the description of each embodiment has its own focus. For the part not described in detail in a certain embodiment, please refer to the detailed description of the data transmission method based on UWB multi-antenna above, which will not be repeated here.

[0112] As can be seen from the above, the terminal of the embodiment of the present invention can generate test data when the terminal calls the UWB antenna to transmit and receive target data, control multiple transmitting antennas to transmit test data to multiple receiving antennas in sequence, count the integrity information and delay information of all transmission paths for the test data, and select the target transmitting antenna and the target receiving antenna based on the integrity information and delay information to transmit and receive the target data through the target transmitting antenna and the target receiving antenna. The solution provided by the embodiment of the present application introduces multiple transmitting and receiving antennas, so that the optimal antenna combination can be dynamically selected based on the integrity information and delay information of the test data to transmit and receive the target data, which can reduce the possibility of signal interference and improve antenna performance.

[0113] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0114] To this end, an embodiment of the present invention provides a storage medium storing a plurality of instructions that can be loaded by a processor to execute the steps of any of the UWB multi-antenna based data transmission methods provided in the embodiments of the present invention. For example, the instructions can execute the following steps:

[0115] When the terminal calls the UWB antenna to send and receive target data, generating test data;

[0116] Controlling the multiple transmitting antennas to transmit the test data to the multiple receiving antennas in sequence;

[0117] Collect statistics on the integrity and delay information of the test data for all transmission paths;

[0118] A target transmitting antenna and a target receiving antenna are selected according to the integrity information and the delay information, so as to transmit and receive target data through the target transmitting antenna and the target receiving antenna.

[0119] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0120] The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0121] Since the instructions stored in the storage medium can execute the steps in any one of the UWB multi-antenna based data transmission methods provided in the embodiments of the present invention, the beneficial effects that can be achieved by any one of the UWB multi-antenna based data transmission methods provided in the embodiments of the present invention can be achieved. For details, please refer to the previous embodiments and will not be repeated here.

[0122] The above is a detailed introduction to a UWB multi-antenna based data transmission method, device, terminal and storage medium provided in an embodiment of the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A data transmission method based on UWB multi-antennas, which is applied to a terminal. The UWB antennas in the terminal include multiple transmitting antennas and multiple receiving antennas, and is characterized in that, Including: Generate test data when the terminal calls the UWB antenna to transmit and receive target data; Control the multiple transmitting antennas to sequentially transmit the test data to the multiple receiving antennas; Statistically analyze the integrity information and delay information of all transmission paths for the test data respectively; Select a target transmitting antenna and a target receiving antenna according to the integrity information and the delay information, so as to transmit and receive the target data through the target transmitting antenna and the target receiving antenna.

2. The data transmission method based on UWB multi-antenna according to claim 1, wherein The generating of the test data includes: Obtain the type and data volume information of the target data; Generate test data according to the type and the data volume information.

3. The data transmission method based on UWB multi-antennas according to claim 1, characterized in that The statistically analyzing the integrity information of all transmission paths for the test data respectively includes: Obtain the integrity and bit error rate of all transmission paths before and after transmitting the test data respectively; Calculate the integrity information of the transmission path according to the integrity and the bit error rate.

4. The data transmission method based on UWB multi-antennas according to claim 1, characterized in that, Selecting a target transmitting antenna and a target receiving antenna according to the integrity information and the delay information includes: Determine the weight values corresponding to the integrity information and the delay information respectively; Calculate the quality scores of all transmission paths according to the weight values; Select the target transmission path with the highest quality score, and determine the target transmitting antenna and the target receiving antenna corresponding to the target transmission path.

5. The data transmission method based on UWB multi-antennas according to claim 1, wherein After selecting the target transmitting antenna and the target receiving antenna, the method further includes: Obtain the current position information of the terminal; Store the target transmitting antenna and the target receiving antenna as the preferred transmission path corresponding to the position information into the database.

6. The data transmission method based on UWB multi-antenna according to claim 1, wherein Transmitting and receiving the target data through the target transmitting antenna and the target receiving antenna includes: Adjust the transmitting power of the target transmitting antenna according to the signal strength when the target receiving antenna receives the test data; Control the target transmitting antenna and the target receiving antenna to transmit and receive the target data with the adjusted transmitting power.

7. The data transmission method based on UWB multi-antenna according to any one of claims 1-6, characterized in that, The method further includes: If there is a transmission path where the test data transmission fails, increase the transmitting power of the corresponding transmitting antenna to transmit the test data again, and statistically analyze the number of retransmissions; When the number of retransmissions is greater than a preset value and the transmission still fails, stop the data transmission of the current transmission path and output an error message.

8. A data transmission device based on UWB multi-antennas, which is applied to a terminal. The UWB antennas in the terminal include multiple transmitting antennas and multiple receiving antennas, and is characterized in that, Including: A generating unit, configured to generate test data when the terminal calls the UWB antenna to transmit and receive target data; A transmitting unit, configured to control the multiple transmitting antennas to sequentially transmit the test data to the multiple receiving antennas; A statistical unit, configured to statistically analyze the integrity information and delay information of all transmission paths for the test data respectively; A selecting unit, configured to select a target transmitting antenna and a target receiving antenna according to the integrity information and the delay information, so as to transmit and receive the target data through the target transmitting antenna and the target receiving antenna.

9. A terminal, characterized in that, The terminal includes: a memory and a processor, wherein an application program is stored on the memory, and when the application program is executed by the processor, the steps of the data transmission method based on UWB multi-antenna according to any one of claims 1 to 7 are implemented.

10. A storage medium, characterized in that, The storage medium stores multiple instructions, and the instructions are suitable for being loaded by a processor to execute the UWB multi-antenna-based data transmission method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Antenna determination method and terminal device

    CN110581712A

  • Detection method and detection device for test state of electronic equipment

    CN113078961A

  • UWB antenna delay calibration method and device, electronic equipment and storage medium

    CN114371443A

  • Antenna switching method, mobile terminal and storage medium

    CN114499611A

  • SRS sending method and apparatus for antenna switching configuration, and storage medium

    WO2023044684A1