UWB communication method, UWB device, and medium

By detecting the preamble status information in UWB devices and selecting the target preamble for UWB communication, the problem of preamble interference in multi-device communication is solved, thus improving communication quality and efficiency.

WO2025246531A1PCT designated stage Publication Date: 2025-12-04CALTERAH SEMICON TECH (SHANGHAI) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/081609
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-27
Filing Date
2025-03-10
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

When multiple UWB devices communicate simultaneously, preamble interference is likely to occur, affecting communication quality. Existing backoff or retransmission strategies result in poor data timeliness.

Method used

UWB devices detect the preamble status information in the current environment, select a target preamble from multiple preset preambles, and perform UWB communication based on the target preamble to reduce the probability of interference.

Benefits of technology

It improves the quality and efficiency of UWB communication, reduces interference, and ensures the timeliness and accuracy of communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025081609_04122025_PF_FP_ABST
    Figure CN2025081609_04122025_PF_FP_ABST
Patent Text Reader

Abstract

A UWB communication method, a UWB device, and a medium. The method comprises: on the basis of state information of preambles detected in a current environment, determining a target preamble from among a plurality of preset preambles, wherein the state information is used for marking the occupancy condition of the detected preambles; and performing UWB communication on the basis of the target preamble, so as to reduce the probability that the target preamble is affected.
Need to check novelty before this filing date? Find Prior Art

Description

UWB communication methods, UWB devices and media

[0001] This application claims priority to Chinese patent application No. 202410670339.6, filed on May 27, 2024, entitled "UWB Communication Method, UWB Device and Medium", the contents of which are to be understood as incorporated herein by reference. Technical Field

[0002] This disclosure relates to, but is not limited to, the field of UWB communication technology, and particularly to a UWB communication method, UWB device, and medium. Background Technology

[0003] UWB (Ultra Wide Band) technology is a wireless carrier communication technology that uses an extremely wide frequency bandwidth. Due to its unique advantages such as wide bandwidth, high-precision positioning capability and low power consumption, it is widely used in the Internet of Things, indoor positioning, wireless data transmission, radar and other fields.

[0004] According to the existing UWB communication protocol, when multiple UWB devices are performing communication tasks, they may interfere with each other, thereby affecting the communication quality of the UWB devices. Summary of the Invention

[0005] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.

[0006] In a first aspect, embodiments of this disclosure provide a UWB communication method, comprising: determining a target preamble from a plurality of preset preambles based on the state information of a preamble detected in the current environment; the state information being used to mark the occupancy status of the detected preamble; and performing UWB communication based on the target preamble to reduce the probability of the target preamble being interfered with.

[0007] Secondly, embodiments of this disclosure provide a UWB device, including: a first transceiver circuit for transmitting and receiving UWB signals to perform UWB communication; and for receiving signals in the current environment during at least a period of time when no UWB communication task is performed; a signal processor coupled to the first transceiver circuit for detecting the state information of the preamble in the received signal; and a controller coupled to the signal processor and the first transceiver circuit for controlling the first transceiver circuit and the signal processor to perform the UWB communication method in the above embodiments to perform UWB communication.

[0008] Thirdly, this disclosure provides a non-transient computer storage medium storing a computer program, which, when executed by a processor, enables the implementation of the UWB communication method described in the above embodiments.

[0009] After reading and understanding the accompanying diagrams and detailed descriptions, the other aspects can be understood.

[0010] Overview of the attached figures

[0011] The accompanying drawings are used to provide an understanding of the technical solutions of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the technical solutions of this disclosure and do not constitute a limitation on the technical solutions of this disclosure.

[0012] Figure 1 is a flowchart illustrating an embodiment of the UWB communication method of this disclosure;

[0013] Figure 2 is a flowchart illustrating the process of determining the target preamble in one embodiment of the UWB communication method of this disclosure.

[0014] Figure 3 is a schematic diagram of the periodic detection process in one embodiment of the UWB communication method of this disclosure;

[0015] Figure 4 is a flowchart illustrating another embodiment of the UWB communication method of this disclosure;

[0016] Figure 5 is a schematic diagram of the structure of an embodiment of the UWB device disclosed herein. Detailed Implementation

[0017] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. Unless otherwise specified, the embodiments and features described herein can be combined arbitrarily.

[0018] The embodiments disclosed herein are not necessarily limited to the dimensions shown in the drawings, and the shapes and sizes of the components in the drawings do not reflect actual proportions. Furthermore, the drawings schematically illustrate ideal examples, and the embodiments of this disclosure are not limited to the shapes or values ​​shown in the drawings.

[0019] The ordinal numbers such as "first" and "second" in this disclosure are used to avoid confusion among the constituent elements and do not indicate any order, quantity, or importance.

[0020] This disclosure describes several embodiments, but these descriptions are exemplary and not restrictive, and many more embodiments and implementations are possible within the scope of the embodiments described herein, which will be apparent to those skilled in the art. Although many possible combinations of features are shown in the drawings and discussed in the detailed description, many other combinations of the disclosed features are also possible. Unless specifically limited, any feature or element of any embodiment may be used in combination with or in lieu of any other feature or element in any other embodiment.

[0021] Furthermore, in describing representative embodiments, the specification may have presented methods and processes as a specific sequence of steps. However, the method or process should not be limited to the specific order of steps described in this disclosure to the extent that it does not depend on such a specific order. As will be understood by those skilled in the art, other sequences of steps are also possible. Therefore, the specific order of steps set forth in the specification should not be construed as a limitation of the claims. Moreover, the claims concerning the method and process should not be limited to performing the steps in the written order, and those skilled in the art will readily understand that these orders can be varied and still remain within the spirit and scope of the embodiments of this disclosure.

[0022] UWB communication is primarily used for ranging interaction between two UWB devices. This ranging interaction includes time synchronization between the two UWB devices using preambles, and ranging transmission and reception using UWB signals. Thus, the distance between the two UWB devices is calculated using the timestamps of the transmitted and received UWB signals.

[0023] The preamble used for time synchronization typically consists of a series of pulse sequences, which can be composed of pulses representing -1, 0, and +1. The preamble can be expanded into a preamble symbol, which forms the SYNC field of the synchronization header, providing the necessary synchronization information. The preamble is located at the very beginning of the data packet; UWB devices identify the start of the data packet by matching the preamble.

[0024] To facilitate UWB communication, the two UWB devices are configured as an initiator and a responder, respectively. Both the initiator and responder can be equipped with transceiver circuitry for transmitting and receiving UWB signals. For example, in a ranging scenario, after clock synchronization, according to the transmission and reception protocol, the initiator transmits a first UWB signal; the responder then responds to the first UWB signal and transmits a second UWB signal. The initiator records the timestamps of the first UWB signal transmission and the second UWB signal reception, and sends these records to the responder so that the responder can calculate the distance between the two devices.

[0025] In applications such as parking lots, a large number of car keys and vehicle UWB devices may be engaged in dense ranging communication within a short period. This can lead to preamble interference between different groups of UWB devices, affecting their respective communication quality. To address this, some technologies employ backoff or retransmission strategies when one group of UWB devices is interfered with by other UWB devices, waiting for a suitable opportunity (e.g., when the channel is idle) to retransmit the UWB signal. However, this method is time-consuming, resulting in poor data timeliness.

[0026] This disclosure provides a UWB communication method. The method is primarily executed by a UWB device, which can be either an initiator or a responder as described in the examples above. Depending on its configured initiator or responder role, the device can select one of several preset preambles as the target preamble for UWB communication with the peer device. The UWB device selects the target preamble based on the following examples when UWB communication is not being performed. The reasons why the UWB device is not performing UWB communication include, but are not limited to, at least one of the following: the UWB device has not established a ranging session with other UWB devices; the UWB device has not transmitted / received any signal for UWB communication; or some circuitry in the UWB device, such as the transmitter, is in a low-power state.

[0027] As shown in Figure 1, the method includes steps 110 and 120.

[0028] Step 110: Based on the state information of the preamble detected in the current environment, determine the target preamble from a set of preambles.

[0029] The status information is used to mark the occupancy status of the detected preambles. In this embodiment, the status information is quantifiable information to characterize the occupancy status of multiple preset preambles. The occupancy status can be the probability that each preamble, obtained using the detection mechanism, can be used for UWB communication. For example, the occupancy status can indicate whether the preamble has been used as a channel parameter by other UWB devices and the quality of the signal using the preamble, etc.

[0030] In some examples, the status information may include the usage status of the preamble. A usage status of "Idle" indicates that no UWB device in the current environment is using this preamble for communication. A usage status of "Occupied" indicates that a UWB device in the current environment is using this preamble for communication.

[0031] In this embodiment, the UWB device can preset multiple preambles and detect whether a preamble is occupied by performing autocorrelation calculations on the digital sequence of the received UWB signal and each preamble. If a preamble is detected, it means that the preamble is occupied, i.e., the detected preamble is in an occupied state; otherwise, no preamble is detected, i.e., the preamble is in an idle state. Optionally, the detection time can be limited. If the timeout (i.e., the detection time exceeds the limit) and one or more preambles are not detected, it means that the corresponding preamble is not occupied, i.e., the detected preamble is in an idle state.

[0032] In another example, the status information can also characterize the occupancy of the preamble by using the quality of the UWB signal of the preamble. Signal quality may include one or more of the following: Received Signal Strength Indicator (RSSI), signal-to-noise ratio, and other parameters characterizing signal quality.

[0033] UWB devices can calculate channel quality parameters such as signal-to-noise ratio (SNR) by statistically analyzing the signal energy of the preamble and the noise floor energy of the channel. Then, the UWB device can convert the detected preamble and its signal quality into status information. Specifically, the UWB device can directly record idle or occupied symbols, as well as the signal quality of each symbol, as status information.

[0034] As an example, before initiating a communication task, a UWB device can detect all preambles. The resulting status information includes information on all preambles in the current environment. This allows for the selection of the target preamble from all preambles, helping to reduce the probability of interference during target UWB communication. Alternatively, to reduce the time and resources required to scan the entire channel, a subset of preambles in the current environment can be pre-selected as detection targets. That is, the UWB device can detect only a portion of the preambles in the current environment, reducing the overhead of preamble detection and narrowing the selection range for the target preamble, allowing for faster identification. For example, the usage frequency of each preamble in the current environment can be pre-recorded, and preambles with lower usage frequencies can be selected as detection targets.

[0035] UWB devices can also utilize strategies for filtering target preambles to convert the aforementioned quantized data into sortable values. For example, status information can characterize the occupancy of preambles from two dimensions: usage status and signal quality. UWB devices can filter and sort multiple preambles from these two dimensions to determine the target preamble. For instance, a UWB device can first filter or sort multiple preset preambles based on usage status. When an idle preamble exists, any idle preamble can be selected as the target preamble. When no idle preamble exists, multiple preambles can be sorted based on signal quality to select the target preamble. Alternatively, a UWB device can use a strategy algorithm to convert the aforementioned quantized data into sortable values ​​and select the target preamble.

[0036] UWB devices can determine the target preamble from multiple preset preambles based on status information. The scheme for selecting available preambles will be described separately later.

[0037] Step 120: Perform UWB communication based on the target preamble to reduce the probability of the target preamble being interfered with.

[0038] Here, the UWB device sends the target preamble to the peer device to achieve clock synchronization and help complete the ranging interaction.

[0039] In some alternative implementations, step 120 above may further include: synchronizing the target preamble to the peer device.

[0040] Using the determined target preamble, UWB devices can perform communication tasks including ranging and positioning. During these communication tasks, the UWB device and the peer device need to continuously interact based on pulse signals. The peer device refers to the UWB device that interacts with the UWB device; for example, when the UWB device is the initiator, the peer device is the responder; conversely, when the UWB device is the responder, the peer device is the initiator.

[0041] In one example, the UWB device sends channel parameters containing the target preamble to the peer device so that in subsequent UWB ranging interactions, it can quickly use the target preamble to complete operations such as clock synchronization, ranging initiation, and response, thus reducing the probability of the preamble being interfered with by other UWB devices.

[0042] In another example, where the execution timing is not strictly necessary compared to step 110, the UWB device and the peer device can initially communicate using other preambles as channel parameters. When a target preamble is selected through step 110, the UWB device can send the target preamble to the peer device, instructing the peer device to update its adopted channel parameters based on the target preamble at a preset time and use the new channel parameters for UWB communication, thereby improving the communication quality between the UWB device and the peer device. For example, after determining the target preamble, the UWB device and the peer device can replace the adopted preamble with the target preamble after a preset number of time units. The time units can be at least one of blocks, rounds, and time slots.

[0043] In the above example, the UWB device can be the responding end of the UWB communication system. After determining the target preamble in step 110, the UWB device can send the target preamble to the initiating end of the UWB communication system via Bluetooth or UWB signals, thereby agreeing to use the target preamble as a signal parameter so that both parties can conduct UWB communication based on the target preamble. Alternatively, the UWB device can also be the initiating end of the UWB communication system. After determining the target preamble in step 110, the UWB device can send the target preamble to the responding end of the UWB communication system, thereby agreeing to use the target preamble as a signal parameter so that both parties can conduct UWB communication based on the target preamble.

[0044] The communication method in this embodiment uses state information to characterize the occupancy status of multiple preambles in the current environment, and determines the target preamble based on the state information to reduce the probability of the target preamble being interfered with. This reduces the risk of interference when performing UWB communication based on the target preamble, thereby improving the communication quality of UWB.

[0045] To more accurately and efficiently determine the target preamble with the best occupancy, filtering priorities can be set based on the content contained in the status information. Examples of filtering priority methods include, but are not limited to: configuring multiple sorting of the measured parameter types and their values; calculating the sorting values ​​using a weighted algorithm for each parameter type; or configuring multiple sorting or sorting values ​​by combining status information with other filtering data. Other examples of filtering data include the communication distance between two UWB devices. For example, the priority of status information can be set based on at least one of the following: channel idleness, signal quality, and communication distance.

[0046] In one example, priority can be determined based on the content contained in the status information. For instance, the status information may include the usage status of the preamble and signal quality. The UWB device can prioritize selecting the target preamble based on the usage status information: if an idle preamble exists in the status information, any idle preamble is selected as the target preamble; if no idle preamble exists in the status information, the target preamble is determined from multiple preambles based on signal quality. For example, a preamble with high signal quality can be selected from a set of predefined preambles as the target preamble.

[0047] For example, signal quality can represent the radio environmental interference within the range that a UWB device can communicate with. A UWB device can select a target preamble using the procedure shown in Figure 2. As shown in Figure 2, this procedure includes the following steps.

[0048] Step 210: Determine the candidate preamble with the lowest received signal strength indication value from a set of preambles.

[0049] Step 220: If the number of candidate preambles is 1, determine the candidate preamble as the target preamble.

[0050] Step 230: If the number of candidate preambles is greater than 1, select the candidate preamble with the highest signal-to-noise ratio as the target preamble.

[0051] In this example, if there is no idle preamble in the current environment, a preamble with a lower probability of interference can be selected as a candidate preamble based on the received signal strength indicator value. If there are multiple candidate preambles with the same probability of interference, the candidate preamble with the strongest anti-interference capability can be selected as the target preamble based on the signal-to-noise ratio. This can more accurately select the target preamble and reduce the probability of interference during UWB communication.

[0052] In another example, priority can also be determined based on parameters other than status information, such as communication distance. Here, communication distance refers to the relative distance between the UWB device and the peer device. For instance, during ranging interactions with the peer device, the UWB device can also detect the status of the preamble being used, so that if a preamble conflict exists, the preamble used in subsequent ranging interactions can be adjusted promptly. During this period, when the communication distance is large, a longer preamble can be preferentially selected as the target preamble; when the communication distance is small, a shorter preamble can be preferentially selected. Alternatively, the UWB device can preferentially select an idle preamble as the target preamble based on its usage status. For multiple idle preambles, when the communication distance is large, a longer preamble can be preferentially selected; when the communication distance is small, a shorter preamble can be preferentially selected. Alternatively, the priorities can be ranked from high to low as channel idleness, signal quality, and communication distance. When there are no idle preambles and multiple preambles with the same signal quality exist, if the communication distance is large, a longer preamble is selected as the target preamble; if the communication distance is small, a shorter preamble is selected. The UWB device uses any of the above strategies to select a target preamble of appropriate length to balance multiple factors such as the accuracy of UWB signal identification, channel quality, and measurement time.

[0053] To ensure the timeliness of status information, UWB devices can update the status information based on the detected preamble. This allows UWB devices to determine the target preamble based on the updated status information, and existing UWB devices in the current environment can also change the target preamble based on the updated status information, thereby improving the communication quality of UWB devices.

[0054] In some embodiments, the method of updating state information may include periodic updates or updates based on event triggers.

[0055] As an example, a UWB device can detect the status of multiple preambles at preset intervals and update the status information based on the detection results.

[0056] Alternatively, the process shown in Figure 3 can be used for periodic updates. Figure 3 illustrates a flowchart of periodic updates of state information in one embodiment of the UWB communication method of this disclosure. As shown in Figure 3, the process includes the following steps.

[0057] Step 310: Every preset period, based on the status information, determine the preamble to be detected that is in an idle state among multiple preambles.

[0058] Step 320: Detect the usage status and signal quality of each preamble to be detected, and update the status information based on the detection results.

[0059] UWB devices can mark the status of the preamble to be detected in the status information and record the signal quality of the preamble to be detected.

[0060] To reduce the time and resources spent on detecting preambles, UWB devices can periodically detect only the idle preambles in the current status information.

[0061] In some optional implementations of this embodiment, different periods can be set according to the type of marked state information when periodically updating the state information. For example, after step 320 above, the number of times each preamble is detected as idle can be recorded; when the number of times any one or more preambles are detected as idle reaches a preset number, the preset period can be extended.

[0062] In this embodiment, the more times a preamble is detected as idle, the lower its usage frequency. Once one or more preambles in the preamble have been detected as idle a preset number of times, the detection cycle can be extended, which helps to further reduce the resources consumed by periodic detection and ensure the accuracy of the status information.

[0063] In another example of this embodiment, the status information update operation can also be triggered by an event. This event can originate from the UWB device's monitoring of UWB communication operations, or from a command issued by an upper-layer application to re-detect the status information. For example, a monitoring event for UWB communication operations could include detecting that the number of backoffs or retransmissions in a UWB communication operation has reached a preset threshold.

[0064] In practice, when a UWB device is interfered with by other UWB devices, backoff or retransmission occurs. This embodiment uses the number of backoffs or retransmissions to characterize the degree of interference to the UWB device. When the number of backoffs or retransmissions in the UWB communication operation of a UWB device reaches a preset threshold, it indicates that the usage status of the preamble in the current environment has changed, resulting in a high degree of interference to the UWB device. At this time, the status information can be updated by re-detection to obtain the latest preamble status information. Subsequently, a new target preamble can be determined based on the updated status information, and the channel parameters of the UWB device and the peer device can be updated based on the new target preamble, so that the UWB device and the peer device can use better channel parameters to perform subsequent communication tasks.

[0065] Referring now to Figure 4, which shows a flowchart of an embodiment of the UWB communication method of this disclosure, the process includes the following steps.

[0066] Step 410: Based on the state information of the preamble detected in the current environment, determine the target preamble from a plurality of preset preambles.

[0067] Step 420: Perform UWB communication based on the target preamble.

[0068] Steps 410 and 420 in this embodiment correspond to steps 110 and 120 above, and will not be repeated here.

[0069] Step 430: In response to the target UWB device's backoff count or retransmission count reaching a preset threshold, re-detect the usage status and signal quality of some or all of the multiple preambles, and update the status information based on the detection results.

[0070] In some optional implementations of this embodiment, the idle preamble in the status information can be used as the detection object to detect the usage status of each idle preamble and the signal quality information corresponding to the detected occupied preamble, and the status information can be updated according to the detection results.

[0071] Since the probability of an idle preamble being interfered with is lower than that of an occupied preamble, and the usage status of an occupied preamble usually does not change with the addition of a new UWB device, when re-detecting the usage status of the preamble, the occupied preamble can be ignored, and only the idle preamble can be detected, thereby reducing the time and resources consumed by re-detection.

[0072] Step 440: Determine the new target preamble based on the updated state information.

[0073] In this embodiment, the new target preamble can be re-determined based on the updated state information.

[0074] Step 450: Update the channel parameters based on the new target preamble.

[0075] After determining the new target preamble, the UWB device shares the new target preamble and other channel parameters with the peer device, so that the UWB device and the peer device can use better channel parameters to perform subsequent communication tasks.

[0076] In this example, the status information can be updated based on the communication status of the target UWB device, and the target preamble and channel parameters of the target UWB device can be dynamically adjusted, which can improve the communication quality of the target UWB device throughout the entire process of performing communication tasks.

[0077] As shown in Figure 5, this embodiment of the present disclosure also provides a UWB device, including a first transceiver circuit 510 configured to: transmit and receive UWB signals to perform UWB communication; and receive UWB signals in the current environment during at least a period of time when UWB communication is not performed; a signal processor 520 configured to: be coupled to the first transceiver circuit 510 to detect the state information of the preamble in the received UWB signal; and a controller 530 configured to be coupled to the signal processor 520 and the first transceiver circuit 510 to control the first transceiver circuit 510 and the signal processor 520 to execute the UWB communication method in any of the above embodiments to perform UWB communication.

[0078] In this embodiment, the UWB device can serve as the initiator or responder of a UWB communication system. Through the first transceiver circuit 510, it can communicate with the peer device based on UWB signals to complete communication tasks such as ranging and positioning.

[0079] During communication tasks, under the scheduling of controller 530, the first transceiver circuit 510 can transmit and receive UWB signals to interact with the peer device. In this process, the first transceiver circuit 510 can receive signals from the current environment at one or more time periods. The signal processor 520 then detects the received signals (e.g., synchronization header detection, signal quality detection, etc.) to determine the state information of the preamble in the UWB signal in the current environment. Then, controller 530 determines the target preamble based on the state information, and the first transceiver circuit 510 sends the target preamble to the peer device, thus establishing that communication between the two parties is based on the target preamble. This reduces the probability of the target preamble being interfered with, thereby improving communication quality.

[0080] As an example, the first transceiver circuit 510, the signal processor 520, and the controller 530 can be integrated on the UWB chip in the form of a circuit. The signal processor 520 may include a signal strength indicator circuit, a synchronization circuit, etc., wherein the signal strength indicator circuit is configured to detect the strength of the UWB signal.

[0081] The synchronization circuit is configured to: monitor the status information of the preamble of the received UWB signal, and send the status information to the controller 530. For example, the synchronization circuit can synchronize the preamble carried in the received UWB signal with the preamble pre-configured in the UWB device (e.g., through correlation calculation) to monitor whether the preamble is occupied, obtain the status information of the preamble, and then report the status information of the preamble to the controller 530.

[0082] In this example, the synchronization circuit can directly report the status information of the preamble obtained from the monitoring to the controller 530, so that the UWB device can determine the target preamble more quickly based on the status information of the preamble, which helps to reduce the time spent by the UWB device in configuring the target preamble.

[0083] The controller 530 is configurable to switch between a first state and a second state for one or more receiving circuits in the first transceiver circuit 510 and the signal processor 520. When the receiving circuit and signal processor 520 are in the first state (e.g., a non-ranging interaction state), the synchronization circuit monitors the synchronization of the preamble (or preamble index) in the digital signal sequence provided by the receiving circuit to determine the occupancy status of the preamble in the current environment. Upon detecting occupancy or a timeout, the controller 530 reports the occupancy status of each preamble monitored. When the corresponding receiving circuit and signal processor 520 are in the second state (e.g., a ranging interaction state), the synchronization circuit in the signal processor 520 synchronizes the local clock using the monitored preamble, and the demodulation circuit in the signal processor 520 demodulates the data packets using the local clock and reports the demodulated data.

[0084] Similarly, in the first state, the signal strength indicator circuit in the signal processor detects the signal-to-noise ratio or noise floor energy of the digital signal sequence provided by the receiving circuit to output the channel quality. In the second state, the channel quality output by the signal strength indicator circuit is used to assist in demodulating data or to evaluate the confidence level of the received digital signal sequence.

[0085] In some embodiments, the first transceiver circuit 510, under the control of the controller 530, synchronizes the channel parameters including the target preamble to the peer device; or, the UWB device further includes a second transceiver circuit 540, configured to be coupled to the controller 530 to synchronize the channel parameters including the target preamble to the peer device.

[0086] This disclosure also provides a non-transient computer storage medium storing a computer program. When the computer program is executed by a processor, it enables the processor to schedule various hardware circuits to execute the UWB communication method as described in any of the above embodiments.

[0087] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

Claims

1. A UWB communication method, comprising: Based on the state information of the preamble detected in the current environment, the target preamble is determined from a plurality of preambles. The status information is used to mark the occupancy status of the detected preamble; Based on the target preamble, UWB communication is performed to reduce the probability of the target preamble being interfered with.

2. The method according to claim 1, wherein, The preset multiple preambles are all or part of the preambles that can be used for UWB ranging communication.

3. The method according to claim 1, wherein, The process of performing UWB communication based on the target preamble includes: The channel parameters containing the target preamble are synchronized to the peer device.

4. The method according to claim 1, wherein, The status information is updated periodically or based on event triggers.

5. The method according to claim 1, wherein, The status information is set based on at least the following: whether a preamble is detected, or the signal quality of the detected preamble.

6. The method according to claim 4, wherein, The periodic updates include different periods set according to the type of status information being marked.

7. The method according to claim 4, wherein, Events that trigger an update include: detecting that the number of backoffs or retransmissions in a UWB communication operation has reached a preset threshold.

8. The method according to claim 1 or 4, wherein, The step of determining the target preamble from a plurality of preset preambles includes: determining the target preamble from a plurality of preset preambles by utilizing the priority of the state information.

9. The method according to claim 8, wherein, The priority of the status information is set based on at least one of the following: channel idle, signal quality, and communication distance.

10. A UWB device, comprising: The first transceiver circuit is configured to transmit and receive UWB signals for UWB communication. And during at least one period of time when no UWB communication task is performed, receive UWB signals in the current environment; The signal processor is configured to: be coupled to the first transceiver circuit and detect the state information of the preamble in the received UWB signal; The controller is configured to couple the signal processor and the first transceiver circuit to control the first transceiver circuit and the signal processor to perform the UWB communication method as described in any one of claims 1-9 for UWB communication.

11. The UWB device according to claim 10, wherein, The first transceiver circuit, under the control of the controller, synchronizes the channel parameters containing the target preamble to the peer device; or The UWB device also includes a second transceiver circuit configured to couple to the controller to synchronize channel parameters, including the target preamble, to the peer device.

12. The UWB device according to claim 10, wherein, The signal processor includes a synchronization circuit configured to: monitor the status information of the preamble of the received UWB signal, and send the status information to the controller.

13. A non-transient computer storage medium storing a computer program, wherein, When the computer program is executed by the controller, it can implement the UWB communication method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Channel detection method and device, storage medium, WiFi equipment and NR-U equipment

    CN110932801A

  • Method and device for optimizing data transmission, wireless local area network equipment and chip

    CN111836276A

  • Determination device, determination method, and communication device

    JP2024033445A

  • Preamble sets matched to uplink transmission conditions

    US20160270058A1