UWB transmission method based on relay technology, electronic device and storage medium

By introducing relay nodes and channel quality evaluation mechanisms in UWB transmission, the signal attenuation and interference problems in UWB transmission are solved, and more stable and high-quality data transmission is achieved.

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

Patent Information

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

AI Technical Summary

Technical Problem

The existing UWB transmission technology has signal attenuation and interference problems in long-distance transmission and signal occlusion, which affects transmission quality and stability.

Method used

By establishing multiple relay nodes between the master and slave devices, establishing transmission paths based on UWB internal protocols, and data transmission is performed by obtaining paths with the best channel quality, the relay nodes are used to shorten the transmission distance to improve signal attenuation and interference.

Benefits of technology

Improve the stability and quality of UWB transmission, especially in long distances and signal occlusion, ensuring transmission reliability and signal strength.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024070028_10072025_PF_FP_ABST
    Figure CN2024070028_10072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a UWB transmission method based on a relay technology, an electronic device and a storage medium. The method comprises: determining a plurality of relay nodes between a master device and a slave device; establishing a plurality of transmission paths between the master device and the slave device on the basis of the plurality of relay nodes, wherein on the basis of a UWB internal protocol, connections are established between adjacent relay nodes, between the master device and the corresponding relay node, and between the slave device and the corresponding relay node; acquiring the channel quality of each transmission path on the basis of a preset period or in response to a preset event; and selecting a transmission path with optimal channel quality to execute transmission between the master device and the slave device. According to the present application, the transmission distance between any two adjacent UWB devices is shortened by means of a relay node, so that the problems of signal attenuation and interference in UWB transmission can be ameliorated, helping to ensure the transmission stability and quality over long distances and when signals are obstructed.
Need to check novelty before this filing date? Find Prior Art

Description

UWB transmission method based on relay technology, electronic device and storage medium Technical Field

[0001] The present application relates to the technical field of data transmission, and in particular to a UWB (Ultra Wide Band) transmission method, electronic device, and storage medium based on relay technology. Background Art

[0002] With the development of wireless communication technology, communication between devices (also known as between devices, such as between computers, between mobile phones, or between mobile phones and computers) can now be achieved through local area networks or other near-field communication technologies such as Bluetooth. This is also called inter-device communication or inter-device transmission. Inter-device communication has enabled people to experience the convenience of wireless communication, but it also causes certain inconveniences. One of the current key research and development directions in this field is inter-device communication based on UWB technology. Although this communication method can achieve short-distance wireless high-speed data transmission, it also has the following defects: 1. Signal attenuation. The signal is severely attenuated during transmission, affecting the transmission quality and distance; 2. Interference problems. The transmission path is easily interfered with by other wireless devices, affecting the reliability and quality of transmission; 3. Unstable transmission. Signal attenuation and interference problems will be aggravated during long-distance transmission and when the signal is blocked, making the transmission more unstable.

[0003] Summary of the Invention

[0004] In view of this, the present application provides a UWB transmission method, electronic device, and storage medium based on relay technology, which can improve signal attenuation and interference problems caused by long-distance transmission and signal blocking, and thereby improve the stability and quality of UWB transmission.

[0005] The present application provides a UWB transmission method based on relay technology, comprising:

[0006] Determine multiple relay nodes between the master device and the slave device;

[0007] Establishing a plurality of transmission paths between the master device and the slave device based on the plurality of relay nodes; wherein connections between adjacent relay nodes, between the master device and the corresponding relay node, and between the slave device and the corresponding relay node are all established based on the UWB internal protocol;

[0008] Obtaining the channel quality of each transmission path according to a preset period or in response to a preset event;

[0009] A transmission path with the best channel quality is selected to perform transmission between the master device and the slave device.

[0010] Optionally, determining a plurality of relay nodes between the master device and the slave device includes:

[0011] The master device scans and obtains several first nodes;

[0012] Scan the slave device to obtain several second nodes;

[0013] The master device sends a broadcast packet with its own address but no destination address;

[0014] Based on the UWB internal protocol, after receiving the broadcast packet, each first node adds a unique identifier corresponding to the first node to the broadcast packet and sends it out;

[0015] The slave device adds its own address to the received broadcast packet and sends it out;

[0016] Based on the UWB internal protocol, after receiving the broadcast packet, each second node adds a unique identifier corresponding to the second node to the broadcast packet and sends it out;

[0017] When the master device parses the received broadcast packet and obtains the address of the slave device, the master device uses the first node and the second node with the same unique identifier in the broadcast packet as relay nodes.

[0018] Optionally, obtaining the channel quality of each transmission path includes:

[0019] Determining the distance between adjacent devices in each transmission path, the devices including a master device, a slave device, and a relay node;

[0020] Determine a transmission path where the distance between any adjacent devices is within a preset threshold;

[0021] For transmission paths where the distances between adjacent devices are within a preset threshold, obtaining an average value of the communication parameters between the adjacent devices and determining the channel quality of the transmission path based on the average value;

[0022] Optionally, obtaining the channel quality of each transmission path includes:

[0023] Obtaining an average value of communication parameters between adjacent devices in each transmission path, the devices including a master device, a slave device, and a relay node;

[0024] The channel quality of each transmission path is determined according to the average value of the communication parameters.

[0025] Optionally, obtaining the channel quality of each transmission path includes:

[0026] Obtaining the core pulse direction of the UWB antenna of each device, including a master device, a slave device, and a relay node;

[0027] Determine the average of the angular differences in the core pulse directions of adjacent devices in each transmission path;

[0028] The channel quality of each transmission path is determined according to the average value of the angle differences.

[0029] Optionally, obtaining the core pulse direction of the UWB antenna of each device includes:

[0030] Determining a reference plane corresponding to a UWB antenna of the device;

[0031] Obtain the pulse wave transmission pattern of the UWB antenna on the corresponding reference plane;

[0032] Dividing the pulse wave transmission pattern into a plurality of regions arranged in an array, and obtaining the signal strength difference between each region and adjacent regions in a plurality of directions;

[0033] Accumulating the signal strength differences in multiple directions across all regions in the pulse wave transmission pattern;

[0034] Assigning corresponding weight coefficients to the angles corresponding to the respective directions according to the accumulated sum of the signal strength differences in the multiple directions;

[0035] The sum of the products of the angles corresponding to each direction and the corresponding weight coefficients is taken as the core pulse direction.

[0036] Optionally, the multiple directions include a horizontal direction, a vertical direction, and two bisecting directions between the horizontal direction and the vertical direction.

[0037] Optionally, the reference surface includes at least one of the following:

[0038] The plane where the radiation unit of the UWB antenna is located;

[0039] The plane where the center of the device and the center of the UWB antenna of the device are located.

[0040] Optionally, the preset event includes at least one of the following:

[0041] The master device and the slave device do not receive each other's information within the preset time;

[0042] Determine that the relay node between the master device and the slave device has changed;

[0043] A transmission event is completed between the master device and the slave device.

[0044] The present application provides an electronic device including a memory and a processor, wherein the memory stores a UWB transmission program, and when the UWB transmission program is executed by the processor, the corresponding steps of the UWB transmission method based on relay technology as described above are implemented.

[0045] The present application provides a storage medium storing a computer program, which, when executed by a processor, performs the corresponding steps of the UWB transmission method based on relay technology as described above.

[0046] As described above, the present application establishes several transmission paths between the master device and the slave device based on multiple relay nodes. Connections are established between adjacent relay nodes, between the master device and the corresponding relay node, and between the slave device and the corresponding relay node based on the UWB internal protocol. While realizing short-distance wireless high-speed data transmission based on UWB technology, the relay nodes are equivalent to shortening the transmission distance between any two adjacent UWB devices, thereby improving the signal attenuation and interference problems of UWB transmission, which is conducive to ensuring the transmission stability and quality over long distances and when the signal is blocked. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] FIG1 is a flow chart of a UWB transmission method based on relay technology provided in an embodiment of the present application;

[0048] FIG2 is a schematic diagram of a transmission path provided in an embodiment of the present application;

[0049] FIG3 is a schematic diagram of another transmission path provided in an embodiment of the present application;

[0050] FIG4 is a schematic diagram of the present application for determining the angular difference in the core pulse directions of adjacent relay nodes;

[0051] FIG5 is a schematic diagram of dividing the pulse wave transmission pattern into multiple regions in the present application;

[0052] FIG6 is a schematic diagram of a transmission path for performing UWB transmission according to an embodiment of the present application;

[0053] FIG7 is a schematic diagram of another transmission path for performing UWB transmission provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] To address the aforementioned issues in the prior art, this application provides a UWB transmission method, electronic device, and storage medium based on relay technology. These several protected subjects are based on the same concept and solve the same or similar problems. The implementation methods of each protected subject can be referenced across the others, and any repetitions will not be repeated here.

[0055] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly described below in conjunction with specific embodiments and corresponding drawings. Obviously, the embodiments described below are only some of the embodiments of this application, not all of them. Unless there is a conflict, the following embodiments and their technical features can be combined with each other and also belong to the technical solutions of this application.

[0056] Figure 1 is a UWB transmission method based on relay technology provided by an embodiment of the present application, which may be referred to as the UWB transmission method or method in some places in this article. The scenarios to which this application is applicable include but are not limited to multi-device networking, the Internet of Things, etc. Taking the Internet of Things as an example, multiple devices can be formed into an Internet of Things system, and the number of devices included can be determined according to the adaptability of actual needs. The transmission between each device is carried out through UWB technology, which can include the communication behavior of one device directly with only one device, or the communication behavior of one device directly with multiple devices. However, no matter which communication behavior, any two directly communicating devices establish a connection and transmission through the UWB internal protocol.

[0057] When executing different services, the role attributes of the same device can change. That is, the same device can act as a master device, a slave device, or a relay node. The so-called master device can be understood as playing the role of coordination and management in a certain service. The master device can determine the slave device that performs this service. Correspondingly, the so-called slave device can be understood as playing the role of data submission and management in this communication transmission service. The relay node can be understood as a transfer station for transmission between the master device and the slave device. These master devices and slave devices can determine each relay node through scanning and searching to execute the method.

[0058] The executor of the UWB transmission method of the present application can be any device in the aforementioned Internet of Things system (referred to as the main device in this case), and the specific form of the device includes but is not limited to at least one of the following: smart terminals such as mobile phones; car computers; communication devices or communication modules with UWB functions.

[0059] Please refer to FIG. 1 , the UWB transmission method at least includes the following steps S1 to S4 .

[0060] S1: Determine multiple relay nodes between the master device and the slave devices.

[0061] In one example, a master device obtains several first nodes based on UWB technology scanning, and a slave device obtains several second nodes based on UWB technology scanning; then, the master device sends a broadcast packet with its own address but no destination address, and the address of the master device is used as the source address of the broadcast packet, so that the first node receiving the broadcast packet knows that the broadcast packet is sent by the master device; then, based on the UWB internal protocol, after each first node receives the broadcast packet, it adds the unique identifier corresponding to the first node to the broadcast packet and sends it out, that is, whichever first node receives the broadcast packet adds the unique identifier of the first node itself to the broadcast packet, for example, adds it to the payload field of the broadcast packet, to form a new broadcast packet and send it out. out; the new broadcast packet is transmitted between other first nodes and eventually transmitted to the slave device, or directly transmitted to the slave device; after the slave device adds its own address to the received broadcast packet, a new broadcast packet is formed and sent out; based on the UWB internal protocol, after each second node receives the broadcast packet generated by the slave device, it adds the unique identifier corresponding to the second node to the broadcast packet, forms a new broadcast packet and sends it out; the new broadcast packet is transmitted between other second nodes and eventually transmitted to the master device, or directly transmitted to the master device; the master device parses the received broadcast packet, and when the address of the slave device is obtained through parsing, the first node and the second node with the same unique identifier in the broadcast packet are used as relay nodes.

[0062] That is, when the master device receives a broadcast packet, the node that forwards both the broadcast packet sent by the master device and the broadcast packet sent by the slave device is regarded as a relay node.

[0063] Therefore, after each master and slave device is determined, this example can automatically determine the relay node in real time based on the networked devices, eliminating the need to pre-set relay nodes, which is more in line with actual scenario needs. For example, if there is a change in the networked devices, including but not limited to additions, deletions, or changes in device signal strength, the master and slave devices can automatically determine the relay node without human intervention.

[0064] The unique identifier can be a fixed identity identifier written by the manufacturer of each device, or it can be a unique identifier uniformly assigned by the management party when networking. In this way, the unique identifier of the same node changes dynamically in different networking environments or when performing different transmission events.

[0065] In other examples, for example, for all devices in the network (including master devices and slave devices), the distance between any two devices is within the maximum transmission distance based on UWB technology. For example, other devices in the network except the master device and the slave device are all within the maximum transmission distance based on UWB technology of the master device and also within the maximum transmission distance based on UWB technology of the slave device. The present application may directly use the other devices as relay nodes.

[0066] A relay node is a device in a network that can establish a connection with a master device or a slave device, but a relay node is not necessarily a device that can process data transmitted between the master device and the slave device. For example, if the data transmitted between the master device and the slave device is encrypted confidential data, each relay node is only responsible for transmission and cannot decrypt the confidential data during relay transmission, thereby improving transmission security; for another example, if video data is transmitted between the master device and the slave device, and the relay node is only a device with sending and receiving functions, it cannot play the video data on the basis of realizing the relay function of this application.

[0067] It should be understood that the present application may also determine the relay node between the master device and the slave device according to other methods, and the above methods are only exemplary. In addition, any technical feature of the present application may be implemented by two or more methods, which may be combined with each other in the absence of conflict.

[0068] S2: Establish several transmission paths between the master device and the slave device based on multiple relay nodes; among them, connections between adjacent relay nodes, between the master device and the corresponding relay node, and between the slave device and the corresponding relay node are all established based on the UWB internal protocol.

[0069] Any transmission path includes at least one relay node to perform relay transmission. The number of relay nodes set for a single transmission path can be determined according to actual needs. In addition, in any transmission path, a single relay node is connected to a maximum of two relay nodes, one as a receiver and the other as a sender, and at least one relay node is connected. When only one relay node is connected, the relay node is also connected to a master device or a slave device. Taking Figure 2 as an example, there are four relay nodes in the network, and three transmission paths are set between the master device and the slave device. The first transmission path includes the master device, relay node 1 and the slave device. The second transmission path includes the master device, relay node 2 and the slave device. The third transmission path includes the master device, relay node 3, relay node 4 and the slave device. Taking Figure 3 as an example, there are five relay nodes in the network, and three transmission paths are set between the master device and the slave device. The first transmission path includes the master device, relay node 1 and the slave device, the second transmission path includes the master device, relay node 2 and the slave device, and the third transmission path includes the master device, relay node 3, relay node 4, relay node 5 and the slave device. Among them, relay node 4 connects two relay nodes, relay node 3 can serve as the sender of relay node 4, and relay node 5 can serve as the receiver of relay node 4.

[0070] Given that UWB technology can achieve positioning, the method optionally further includes: displaying on the master device the relative positions of each relay node, slave device, and master device, as well as the corresponding transmission paths. The transmission paths can be indicated by arrow lines as shown in Figures 2 and 3.

[0071] The specific display form of the icons of the master device, slave device and each relay node can be determined according to the device type obtained by the master device based on the UWB internal protocol. For example, if the slave device is a speaker, it will be displayed as the icon corresponding to the speaker. If the slave device is a certain brand of vehicle, it will be displayed as the icon corresponding to the brand of vehicle. If a certain relay node is a certain brand of mobile phone, it will be displayed as the icon corresponding to the brand of mobile phone. Here, the user can intuitively obtain information such as the type of each relay node and slave device from the master device.

[0072] S3: Obtain the channel quality of each transmission path according to a preset period or in response to a preset event.

[0073] The preset event includes at least one of the following:

[0074] Event 1: The master device and the slave device do not receive each other's information within the preset time.

[0075] Event 2: Determine that the relay node between the master device and the slave device has changed.

[0076] Event 3: A transmission event is completed between the master device and the slave device.

[0077] In one example, obtaining the channel quality of each transmission path includes the following steps S311 to S313 .

[0078] S311: Determine the distance between adjacent devices in each transmission path. The devices include a master device, a slave device, and a relay node. Here, the distance between adjacent devices includes: between the master device and the relay node, between the relay node and the slave device, and for a single transmission path including two relay nodes, also includes between relay nodes.

[0079] S312: Determine a transmission path in which the distance between any adjacent devices is within a preset threshold.

[0080] S313: For transmission paths where the distances between adjacent devices are within a preset threshold, obtain an average value of the communication parameters between the adjacent devices, and determine the channel quality of the transmission path accordingly.

[0081] The distance between adjacent devices (i.e., two directly connected devices) is within a preset threshold, indicating that the transmission distance between adjacent devices is close. Within this threshold, the attenuation of the UWB pulse signal is minimal, and the signal has strong anti-interference capabilities, meeting the stability and quality requirements of UWB transmission. This application can determine the specific value of the preset threshold through sampling experiments.

[0082] For example, S2 obtains three transmission paths, namely, transmission paths a, b, and c. If there are two adjacent devices in transmission path a whose distance is greater than a preset threshold, S33 is not executed for transmission path a.

[0083] The communication parameters include, but are not limited to, at least one of signal strength, transmission delay, and signal-to-noise ratio. Taking signal strength as an example, a higher average value of signal strength between adjacent devices indicates better channel quality for that transmission path, and thus better stability and quality for UWB transmission. Taking transmission delay as an example, a higher average value of transmission delay between adjacent devices indicates worse channel quality for that transmission path, and thus worse stability and quality for UWB transmission.

[0084] In another example, the average value of the communication parameters between adjacent devices in each transmission path can be directly obtained, and the channel quality of each transmission path can be determined based on the average value of the communication parameters. In other words, there is no need to use the distance between adjacent devices to determine the channel quality of the transmission path.

[0085] In yet another example, obtaining the channel quality of each transmission path includes the following steps S321 to S323 .

[0086] S321: Obtain the core pulse direction of the UWB antenna of each device.

[0087] S322: Determine the average angular difference between the core pulse directions of adjacent devices in each transmission path. The angular difference between the core pulse directions of adjacent devices refers to the angular difference between the core pulse directions of the two closest UWB antennas located on adjacent sides of the two adjacent devices. As shown in Figure 4, UWB antenna 2 of relay node A and UWB antenna 5 of relay node B are adjacent. S322 requires determining the angular difference α between the core pulse directions of UWB antenna 2 and UWB antenna 5.

[0088] S323: Determine the channel quality of each transmission path according to the average value of the angle difference.

[0089] Among them, for any device, the directions of its various UWB antennas are different, and the pulse signal of any UWB antenna in the direction of its own core pulse is the strongest.

[0090] In addition to implementing the aforementioned examples, the UWB internal protocol of the present application can also determine the core pulse direction of each UWB antenna of each device, but is not limited thereto.

[0091] Since UWB technology uses short pulse signals to transmit data, the transmission strength of short pulse signals varies in different directions. In one example, a device may determine the core pulse direction of each of its UWB antennas by:

[0092] First, determine the reference plane of each UWB antenna of the device, which can be at least one of the plane where the radiation unit of the UWB antenna is located, the plane where the radiation unit is located parallel to the UWB antenna, and the plane where the center of the device and the center of its UWB antenna are located; taking the relay node A shown in Figure 4 as an example, for UWB antenna 2, the plane where the center of relay node A and the center of its UWB antenna 2 are located is the reference plane of UWB antenna 2; the core pulse direction corresponding to each UWB antenna will change as the orientation of the device changes; then, obtain the pulse wave transmission direction pattern of each UWB antenna on the corresponding reference plane. For example, the pulse wave transmission direction pattern of the corresponding type of UWB antenna in the actual environment can be obtained through simulation testing. The simulation test obtains the 3D form of the pulse wave transmission pattern, and then obtains the pulse wave transmission direction on its reference plane to form the pulse wave transmission pattern; then, the pulse wave transmission pattern is divided into multiple areas arranged in an array, such as the multiple rectangular areas shown in Figure 5, and the signal strength difference between each area and the adjacent area in multiple directions is obtained; the signal strength differences of all areas in the pulse wave transmission pattern in multiple directions are added up, and the accumulated sum is obtained; then, according to the accumulated sum of the signal strength differences in multiple directions, the corresponding angles in each direction are assigned corresponding weight coefficients; finally, the sum of the products of the angles corresponding to each direction and the corresponding weight coefficients is taken as the core pulse direction.

[0093] 5 , taking the case where the pulse wave transmission pattern of a single UWB antenna is a rectangle, and multiple directions include a horizontal direction, a vertical direction, and two bisecting directions between the horizontal direction and the vertical direction (respectively referred to as the first bisecting direction and the second bisecting direction) as an example, the cumulative sum of the signal strength differences in the horizontal direction is M1, the cumulative sum of the signal strength differences in the vertical direction is M2, the cumulative sum of the signal strength differences in the first bisecting direction is M3, and the cumulative sum of the signal strength differences in the second bisecting direction is M4. According to the ratio of the cumulative sums of the signal strength differences M1, M2, M3, and M4, Calculate the corresponding weight coefficients k1, k2, k3, and k4, and k1+k2+k3+k4=1; the sum S of the products of the angles corresponding to the horizontal direction, vertical direction, first bisecting direction, and second bisecting direction and the corresponding weight coefficients, that is, S=k1*S1+k2*S2+k3*S3+k4*S4, S is the core pulse direction, S1, S2, S3, and S4 represent the angles corresponding to the horizontal direction, vertical direction, first bisecting direction, and second bisecting direction, respectively, for example, S1 can be 180°, S2 can be 90°, S3 can be 45°, and S4 can be 135°.

[0094] The angular difference between the core pulse directions of adjacent devices is then obtained.

[0095] For any transmission path, the smaller the average value of the angular difference between the core pulse directions of adjacent devices, the stronger the signal strength between the adjacent devices, the better the channel quality of the transmission path, and the better the stability and quality of UWB transmission.

[0096] S4: Select the transmission path with the best channel quality to perform transmission between the master device and the slave device.

[0097] It should be understood that the present application can also select a transmission path according to user operations to perform transmission between the master device and the slave device.

[0098] Referring to Figures 2 and 6 , the first transmission path with relay node 1 is selected for transmission between the master and slave devices. The solid arrows in the figures indicate the currently determined transmission path for UWB transmission. Referring to Figures 2 , 6 , and 7 , when a predetermined event occurs, for example, the third transmission path with relay nodes 3 and 4 is selected for UWB transmission.

[0099] UWB transmission between a master device and a slave device is also called UWB interaction, including but not limited to: a mobile phone pushing audio or sending control commands to a master device such as a car, providing push and subscription services between two devices, etc.

[0100] Based on the above, the present application establishes several transmission paths between the master device and the slave device based on multiple relay nodes. Connections are established between adjacent relay nodes, between the master device and the corresponding relay node, and between the slave device and the corresponding relay node based on the UWB internal protocol. While realizing short-distance wireless high-speed data transmission based on UWB technology, the relay nodes are equivalent to shortening the transmission distance between any two adjacent UWB devices, thereby improving the signal attenuation and interference problems of UWB transmission, which is conducive to ensuring the transmission stability and quality over long distances and when the signal is blocked.

[0101] In addition, this application may also have the following beneficial effects:

[0102] 1. Multipath Relay Enhancement: Multiple relay nodes are deployed along the transmission path to extend the transmission range and enhance signal stability. One or more relay nodes can be placed between the transmission starting point (i.e., the master device) and the end point (i.e., the slave device) to form a reliable transmission link. Multiple relay nodes can also be used to extend the transmission range. If the signal at one relay node deteriorates, the signal can be switched to another relay node.

[0103] 2. Adaptive signal processing: By analyzing signal parameters in real time, such as the signal-to-noise ratio, the transmission power on the transmission path is dynamically adjusted to adapt to different transmission environments and conditions.

[0104] 3. Enhanced anti-interference capabilities: By analyzing the signal spectrum, the interference type is determined and then adjusting, for example, the filter parameters of each relay node to eliminate interference, ensuring transmission stability and high quality. Redundant relay nodes can also be used to switch different transmission paths to avoid interference.

[0105] 4. Self-organizing network: Selects the optimal transmission path based on the current transmission environment and network status. This is achieved through information exchange and analysis between relay nodes. For example, the transmission path is selected based on indicators such as signal strength and transmission delay, thereby ensuring network stability and continuity.

[0106] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a UWB transmission program is stored in the memory, and when the UWB transmission program is executed by the processor, steps corresponding to the UWB transmission method based on relay technology as described in any of the above examples are implemented.

[0107] The electronic device can realize the role of the aforementioned master device, slave device or relay node, and the specific form of the electronic device is not limited in this application.

[0108] An embodiment of the present application further provides a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps corresponding to the UWB transmission method based on relay technology as described in any example are implemented.

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

[0110] Since the instructions stored in the storage medium can execute the steps in any one of the UWB transmission methods based on relay technology provided in the embodiments of the present invention, the beneficial effects that can be achieved by any one of the UWB transmission methods based on relay technology 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.

[0111] The above descriptions are only some embodiments of the present application and do not limit the patent scope of the present application. For ordinary technicians in this field, any equivalent structural changes made using the contents of this specification and drawings are also included in the patent protection scope of the present application.

[0112] This document uses step codes such as S1 and S2 for the purpose of expressing the corresponding content more clearly and concisely, and does not constitute a substantial limitation on the order. Those skilled in the art may execute S2 first and then S1 during specific implementation, but these should all be within the scope of protection of this application.

[0113] Although the terms "first," "second," and the like are used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. In addition, the singular forms "a," "an," and "the" are intended to include the plural forms as well. The terms "or" and "and / or" are to be interpreted as inclusive, meaning any one or any combination. Exceptions to this definition occur only when a combination of elements, functions, steps, or operations is inherently mutually exclusive in some manner.

Claims

1. A UWB transmission method based on relay technology, characterized in that, It includes: Determine multiple relay nodes between the master device and the slave device; Establish several transmission paths between the master device and the slave device based on the multiple relay nodes; wherein, connections are established between adjacent relay nodes, between the master device and the corresponding relay node, and between the slave device and the corresponding relay node, all based on the UWB internal protocol; Obtain the channel quality of each transmission path according to a preset period or in response to a preset event; Select the transmission path with the best channel quality to perform the transmission between the master device and the slave device.

2. The method according to claim 1, wherein The determination of multiple relay nodes between the master device and the slave device includes: The master device scans to obtain several first nodes; The slave device scans to obtain several second nodes; The master device sends a broadcast packet with its own address but without a destination address; Based on the UWB internal protocol, after each first node receives the broadcast packet, it adds the unique identifier corresponding to the first node to the broadcast packet and sends it out; The slave device adds its own address to the received broadcast packet and then sends it out; Based on the UWB internal protocol, after each second node receives the broadcast packet, it adds the unique identifier corresponding to the second node to the broadcast packet and sends it out; When the master device parses the received broadcast packet and obtains the address of the slave device, it takes the first nodes and second nodes with the same unique identifier in the broadcast packet as relay nodes.

3. The method according to claim 1 or 2, wherein The obtaining of the channel quality of each transmission path includes: Determine the distance between adjacent devices in each transmission path, and the devices include the master device, the slave device, and the relay nodes; Determine the transmission paths in which the distance between any adjacent devices is within a preset threshold; For the transmission paths in which the distance between adjacent devices is within the preset threshold, obtain the average value of the communication parameters between adjacent devices, and determine the channel quality of the transmission path accordingly; Or The obtaining of the channel quality of each transmission path includes: Obtain the average value of the communication parameters between adjacent devices in each transmission path, and the devices include the master device, the slave device, and the relay nodes; Determine the channel quality of each transmission path according to the average value of the communication parameters.

4. The method according to claim 1 or 2, characterized in that, The obtaining of the channel quality of each transmission path includes: Obtain the core pulse direction of the UWB antenna of each device, and the devices include the master device, the slave device, and the relay nodes; Determine the average value of the angular differences of the core pulse directions of adjacent devices in each transmission path; Determine the channel quality of each transmission path according to the average value of the angular differences.

5. The method according to claim 4, characterized in that, The obtaining of the core pulse direction of the UWB antenna of each device includes: Determine the reference plane corresponding to the UWB antenna of the device; Obtain the pulse wave transmission direction pattern of the UWB antenna on the corresponding reference plane; Divide the pulse wave transmission direction pattern into multiple regions arranged in an array, and obtain the signal intensity differences between each region and adjacent regions in multiple directions; Accumulate the signal intensity differences of all regions in the pulse wave transmission direction pattern in multiple directions; According to the sum of the signal intensity differences in multiple directions, assign corresponding weight coefficients to the included angles corresponding to each direction; The sum of the products of the included angles corresponding to each direction and the corresponding weight coefficients is used as the core pulse direction.

6. The method according to claim 5, characterized in that, The multiple directions include a horizontal direction, a vertical direction, and two bisecting directions between the horizontal direction and the vertical direction.

7. The method according to claim 5, wherein The reference plane includes at least one of the following: The plane where the radiation unit of the UWB antenna is located; The plane where the center of the device and the center of the UWB antenna of the device are located.

8. The method according to claim 1, wherein The preset event includes at least one of the following: The master device and the slave device do not receive information from each other within a preset time period; It is determined that the relay node between the master device and the slave device has changed; A transmission event is completed between the master device and the slave device.

9. An electronic device, comprising a memory and a processor, characterized in that, The UWB transmission program is stored on the memory, and when the UWB transmission program is executed by the processor, the UWB transmission method based on the relay technology described in any one of claims 1 to 8 is implemented.

10. A storage medium, characterized in that, The computer program is stored on the storage medium, and when the computer program is executed by the processor, the UWB transmission method based on the relay technology described in any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Method for distributing forwarding time slot and selecting relay node in cooperative ultra-wide band

    CN101800567A

  • Systems and methods of relay selection and setup

    CN104067669A

  • Communication system, communication method, and control device

    JP2019193142A

  • Communications systems and methods

    US20060120433A1

  • Power saving of smart repeaters with attached user equipment

    US20210037457A1