A synchronization method, integrated circuit, electromagnetic wave device, and terminal device

By employing a synchronization method in a UWB communication system, which combines at least two synchronization operations—including coarse and fine synchronization operations with different search ranges—and utilizing feedback and adjustment mechanisms, the problem of balancing power consumption and sensitivity in existing synchronization schemes is solved, achieving synchronization with lower power consumption.

CN122138246APending Publication Date: 2026-06-02CALTERAH SEMICON TECH (SHANGHAI) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CALTERAH SEMICON TECH (SHANGHAI) CO LTD
Filing Date
2025-11-29
Publication Date
2026-06-02

Smart Images

  • Figure CN122138246A_ABST
    Figure CN122138246A_ABST
Patent Text Reader

Abstract

This application relates to the field of synchronization technology, and discloses a synchronization method, integrated circuit, electromagnetic wave device, and terminal equipment. The synchronization method includes: for at least one of at least two synchronization operations, performing at least one of the following processes: continuously executing the current synchronization operation until the output result of another synchronization operation with a smaller search range that satisfies a first preset condition is obtained; during the execution of the current synchronization operation, for each current synchronization operation output result that satisfies a second preset condition, re-executing a synchronization operation with a smaller search range than the current synchronization operation based on the currently output synchronization operation that satisfies the second preset condition; and adjusting the execution mechanism of another synchronization operation with a larger search range based on the output result of the current synchronization operation. This reduces synchronization power consumption at the receiving end and improves synchronization sensitivity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of synchronization technology, and in particular to a synchronization method, integrated circuit, electromagnetic wave device and terminal equipment. Background Technology

[0002] Synchronization technology is a crucial element in communication systems. Through synchronization, the transmitting and receiving ends can communicate synchronously and exchange known information. For example, in Ultra Wide Band (UWB) communication systems, symbol synchronization and frame synchronization are required at the receiving end based on the modulation scheme and frame format of the protocol. Synchronization often has a significant impact on the system's overall power consumption and sensitivity.

[0003] However, current synchronization schemes struggle to balance power consumption and synchronization sensitivity. Summary of the Invention

[0004] This application provides a synchronization method, integrated circuit, electromagnetic wave device, and terminal equipment, which helps to reduce synchronization power consumption at the receiving end and improve synchronization sensitivity.

[0005] According to some embodiments of this application, a first aspect of this application provides a synchronization method for an electromagnetic wave signal (such as UWB) receiver to achieve synchronization through at least two synchronization operations. The at least two synchronization operations include synchronization operations with different search ranges, and the execution of each synchronization operation is based on the output result of another synchronization operation with a larger search range. The method includes: for at least one of the at least two synchronization operations, performing at least one of the following processes: continuously executing the current synchronization operation until an output result of another synchronization operation with a smaller search range that satisfies a first preset condition is obtained; during the execution of the current synchronization operation, for each obtained output result of the current synchronization operation that satisfies a second preset condition, re-executing the synchronization operation with a smaller search range than the current synchronization operation based on the currently output output result satisfying the second preset condition; and adjusting the execution mechanism of the other synchronization operation with a larger search range based on the output result of the current synchronization operation.

[0006] According to some embodiments of this application, a second aspect of this application also provides a synchronization method for an ultra-wideband signal receiver to achieve synchronization through at least two synchronization operations. The at least two synchronization operations include a coarse synchronization operation and a fine synchronization operation with different search ranges, wherein the search range of the coarse synchronization operation is larger than the search range of the fine synchronization operation. The method includes: continuously executing the coarse synchronization operation until an output result of the fine synchronization operation that satisfies a first preset condition is obtained; during the execution of the coarse synchronization operation, for each coarse synchronization output result that satisfies a second preset condition, re-executing the fine synchronization operation based on the currently output coarse synchronization output result that satisfies the second preset condition; and during the execution of the fine synchronization operation, adjusting the execution mechanism of the coarse synchronization operation based on the output result of the fine synchronization operation, wherein the execution mechanism of the coarse synchronization operation includes the synchronization result output condition of the coarse synchronization operation.

[0007] According to some embodiments of this application, a third aspect of this application also provides an integrated circuit for achieving synchronization through at least two synchronous operations. The integrated circuit includes a radio frequency (RF) module, an analog signal processing module, and a digital signal processing module connected in sequence. The RF module is configured to generate an RF transmit signal and / or receive an RF receive signal. The analog signal processing module is configured to down-convert the RF receive signal to obtain an intermediate frequency (IF) signal. The digital signal processing submodule includes a first processing submodule, a second synchronization processing submodule, a third processing submodule, and a fourth processing submodule. The first processing submodule is used to adjust the gain of the IF signal. The first processing submodule, connected to the first, third, and fourth processing submodules respectively, is configured to continuously execute at least one of the at least two synchronization operations based on the digital signal generated by the first processing submodule, and to execute a synchronization operation preceding the continuously executed synchronization operation, so as to report the output result of the continuously executed synchronization operation to the third processing submodule, until a termination signal is received from the fourth processing submodule after obtaining the output result of the synchronization operation that satisfies the first preset condition, thereby stopping the continuously executed synchronization operation. The first processing submodule is configured to continuously perform coarse synchronization operations based on the digital signals generated by the first processing submodule, and report the output results of the continuously executed coarse synchronization operations to the third processing submodule until it receives a termination signal sent by the fourth processing submodule after obtaining the output results of the fine synchronization operations that meet the first preset condition, at which point it stops the continuous synchronization operations. The third processing submodule is connected to the second processing submodule and is configured to receive the output results of the continuously executed synchronization operations sent by the second submodule, and detect whether the second preset condition is met. If so, it outputs the results to the fourth processing submodule, or it is configured to receive the output results of the continuous synchronization operations sent by the second submodule. The output result of the coarse synchronization operation is sent, and it is checked whether the second preset condition is met. If so, it is output to the fourth processing module. The fourth processing submodule is connected to the second processing submodule and the third processing submodule. It is configured to receive the output result of the synchronization operation output by the third processing submodule and perform at least part of the synchronization operation in the at least two synchronization operations. If the output result obtained by performing the corresponding synchronization operation meets the first preset condition, it sends the synchronization success instruction to the second processing submodule. Alternatively, it adjusts the execution mechanism of the synchronization operation of the second processing submodule according to the output result obtained by performing the corresponding synchronization operation.Alternatively, it may be configured to receive the output result of the coarse synchronization operation from the third processing submodule and perform the fine synchronization operation, and if the output result obtained from the fine synchronization operation satisfies the first preset condition, send the synchronization success instruction to the second processing submodule; or, based on the output result obtained from the corresponding fine synchronization operation, adjust the execution mechanism of the second processing submodule in performing the coarse synchronization operation.

[0008] According to some embodiments of this application, a fourth aspect of this application also provides an electromagnetic wave device, comprising: a carrier; an integrated circuit disposed on the carrier, wherein the integrated circuit is as described in any embodiment of this application, or the integrated circuit is used to implement a synchronization method as described in any embodiment of this application; an antenna disposed on the carrier, or the antenna and the integrated circuit are integrated into a single device disposed on the carrier; wherein the integrated circuit is connected to the antenna and is used to transmit radio frequency transmission signals and / or receive radio frequency reception signals.

[0009] According to some embodiments of this application, a fifth aspect of this application also provides a terminal device, including: a device body; and a sensing electromagnetic wave device as described in any embodiment of this application disposed on the device body; wherein the sensing electromagnetic wave device is used for target ranging, positioning and / or communication to provide reference information to the operation of the device body.

[0010] The technical solution provided in this application has at least the following advantages: Before obtaining a synchronization result that satisfies the first preset condition, the continuous execution of at least one synchronization operation during the synchronization process ensures that the process is constantly aware of the real-time state, avoiding missing synchronization changes and improving synchronization sensitivity. Simultaneously, it allows for timely termination upon obtaining a synchronization result that satisfies the first preset condition, thus reducing power consumption. By triggering the re-execution of synchronization operations with smaller search ranges when the second preset condition is met by synchronization operations with larger search ranges, a certain level of accuracy and sensitivity is maintained, allowing for timely transitions from invalid, inaccurate, and unreliable synchronizations to better and more optimal synchronizations, reducing power consumption in unnecessary synchronizations. The synchronization results of synchronization operations with smaller search ranges guide the execution mechanism of synchronization operations with larger search ranges, enabling these mechanisms to generate better synchronization results. This helps synchronization operations with smaller search ranges execute more sensitively, accurately, reliably, and effectively, achieving synchronization faster and further reducing power consumption. Ultimately, this achieves lower power consumption synchronization while maintaining a certain level of sensitivity. Attached Figure Description

[0011] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0012] Figure 1 This is the flow chart of the synchronization method provided in the embodiments of this application. Figure 1 ; Figure 2 This is the flow chart of the synchronization method provided in the embodiments of this application. Figure 2 ; Figure 3 This is the flow chart of the synchronization method provided in the embodiments of this application. Figure 3 ; Figure 4 This is a schematic diagram of the integrated circuit provided in the embodiments of this application. Detailed Implementation

[0013] As can be seen from the background technology, the various synchronization schemes involved in existing communication systems often struggle to balance power consumption and sensitivity performance.

[0014] Analysis reveals that the aforementioned problem arises because communication system synchronization typically involves two stages: coarse synchronization and fine synchronization. The coarse synchronization stage first determines a general synchronization range through a search. Then, the fine synchronization stage performs a fine-grained search based on the relatively small search range provided by the coarse synchronization results, achieving precise synchronization. Taking a UWB communication system as an example, in the baseband processing of a UWB system, the synchronization module is needed to obtain the data packet boundaries to complete subsequent demodulation and decoding processes. Generally, based on the synchronization header (SYNC segment + SFD segment) in the UWB data packet, the baseband obtains the coarse symbol boundaries of the data packet through coarse synchronization, and then further obtains the fine symbol boundaries, frame boundaries, and necessary channel estimation results through fine synchronization. For the coarse synchronization stage, since the boundaries are completely unknown, a full-range symbol search is required to obtain synchronization, typically employing a coarse approach. For the fine synchronization stage, since the coarse symbol boundaries are known, only a small search is needed, allowing for a more refined approach. For example, a common UWB physical layer synchronization scheme separates the coarse synchronization and fine synchronization modules. After successful coarse synchronization (or obtaining a sufficiently good coarse synchronization result), the coarse synchronization result is reported to the fine synchronization module. At this point, coarse synchronization ends and fine synchronization begins. The synchronization result is obtained when fine synchronization is complete. The synchronization effect of this scheme is limited by the execution effect of coarse synchronization, which is usually not very sensitive (e.g., operating at a low sampling rate / frequency), directly leading to poor system synchronization sensitivity.

[0015] Further investigation revealed that the system's sensitivity was limited because coarse synchronization only acquired the result once and could not be adjusted again, making it difficult to balance sensitivity and robustness. Furthermore, fine and coarse synchronization were not fully utilized to guide each other's execution, resulting in insufficient optimization of their respective performance and hindering further reductions in power consumption and improvements in sensitivity.

[0016] Based on this, embodiments of this application provide a synchronization method, integrated circuit, electromagnetic wave device, and terminal equipment. Before obtaining a synchronization result that satisfies a first preset condition, the continuous execution of at least one synchronization operation during the synchronization process enables the synchronization process to continuously sense the real-time state, avoiding missing synchronization changes and improving synchronization sensitivity. Simultaneously, it can stop promptly upon obtaining a synchronization result that satisfies the first preset condition, thus reducing power consumption. By triggering the re-execution of a synchronization operation with a smaller search range when a second preset condition is met by a synchronization operation with a larger search range, a certain level of accuracy and sensitivity can be maintained while promptly transitioning from invalid, inaccurate, or unreliable synchronizations to better and more optimal synchronizations, reducing power consumption in unnecessary synchronizations. The synchronization result of the smaller search range synchronization operation guides the execution mechanism of the larger search range synchronization operation, enabling the larger search range synchronization operation to generate better synchronization results. This helps the smaller search range synchronization operation execute more sensitively, accurately, reliably, and effectively, achieving synchronization faster and further reducing power consumption. Ultimately, this achieves lower power consumption synchronization while maintaining a certain level of sensitivity.

[0017] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the various embodiments of this application will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been presented in the various embodiments of this application to enable readers to better understand this application. However, the technical solutions claimed in this application can be implemented even without these technical details and various changes and modifications based on the following embodiments.

[0018] The division of the following embodiments is for ease of description and should not constitute any limitation on the specific implementation of this application. The various embodiments can be combined with and referenced by each other without contradiction.

[0019] This application provides a synchronization method for electromagnetic wave signal receivers (such as receivers in UWB devices, Wi-Fi devices, etc., which will not be listed here) to achieve synchronization through at least two synchronization operations. These at least two synchronization operations include those with different search ranges, and the execution of each synchronization operation is based on the output result of another synchronization operation with a larger search range. In other words, a complete synchronization process is achieved through a series of synchronization operations, where the search range of these operations is continuously narrowed. Subsequent synchronization operations search based on the search range provided by the synchronization results of previously executed operations, resulting in a smaller search range, until the final synchronization result is obtained. In this application embodiment, a synchronization operation refers to the set of processes required to determine another smaller synchronization range from the input synchronization range. For example, a single synchronization operation can be the execution of a synchronization algorithm. Furthermore, this application embodiment does not limit the number of synchronization operations involved in the synchronization process; two or more synchronization operations are permissible. It is understandable that, depending on the different synchronization algorithms, the hardware performance of the electromagnetic wave signal receiver, the synchronization efficiency requirements, and the synchronization accuracy requirements, different numbers of synchronization operations can be combined to achieve synchronization by gradually narrowing the search range.

[0020] To help those skilled in the art better understand the synchronization method provided in the embodiments of this application, the process of the synchronization method will be described below in conjunction with different embodiments.

[0021] In some embodiments, such as Figure 1 As shown, the synchronization method may include the following steps: Step 101: Continue to execute the current synchronization operation until the output result of another synchronization operation with a smaller search range among at least two synchronization operations that satisfy the first preset condition is obtained.

[0022] Step 102: During the execution of the current synchronization operation, for each current synchronization operation that satisfies the second preset condition, based on the current output of the current synchronization operation that satisfies the second preset condition, at least two synchronization operations with a search range smaller than the current synchronization operation are re-executed.

[0023] Step 103: During the execution of the current synchronization operation, adjust the execution mechanism of the other synchronization operation with a larger search range among at least two synchronization operations based on the output result of the current synchronization operation.

[0024] It should be noted that, Figure 1The illustrated process is provided primarily for ease of understanding. In some embodiments, the synchronization method may also involve performing at least one of the following processes on at least one of the aforementioned at least two synchronization operations: continuously executing the current synchronization operation until the output result of another synchronization operation with a smaller search range among the at least two synchronization operations that satisfies a first preset condition is obtained; during the execution of the current synchronization operation, for each current synchronization operation that satisfies a second preset condition, re-execute the synchronization operation with a smaller search range than the current synchronization operation based on the currently outputted synchronization operation that satisfies the second preset condition; during the execution of the current synchronization operation, adjust the execution mechanism of the other synchronization operation with a larger search range among the at least two synchronization operations based on the output result of the current synchronization operation.

[0025] In some embodiments, the current synchronization operation can be coarse synchronization, while a synchronization operation with a smaller search range is fine synchronization.

[0026] In this way, by continuously executing at least one synchronization operation during the synchronization process before obtaining a synchronization result that satisfies the first preset condition, the synchronization process can constantly perceive the real-time state, avoiding missing synchronization changes and improving synchronization sensitivity. Simultaneously, it can stop promptly upon obtaining a synchronization result that satisfies the first preset condition, thus reducing power consumption. By triggering the re-execution of synchronization operations with smaller search ranges when the second preset condition is met by synchronization operations with larger search ranges, a certain level of accuracy and sensitivity can be maintained while promptly transitioning from invalid, inaccurate, or unreliable synchronizations to better and more optimal synchronizations, reducing power consumption in unnecessary synchronizations. The synchronization results of synchronization operations with smaller search ranges guide the execution mechanism of synchronization operations with larger search ranges, enabling these mechanisms to generate better synchronization results. This helps synchronization operations with smaller search ranges to execute more sensitively, accurately, reliably, and effectively, achieving synchronization faster and further reducing power consumption. Ultimately, this achieves lower power consumption synchronization while maintaining a certain level of sensitivity.

[0027] It should be noted that this application does not limit whether all or several of the above three processes are involved in a single synchronization process, nor does it limit the relationship between the synchronization operations involved in at least two synchronization operations in the synchronization process. For example, in a single synchronization process, all three processes can be executed, and all three processes are implemented for the same synchronization operation. Alternatively, in a single synchronization process, both the first and second processes can be executed, implemented through different synchronization operations. In particular, implementing the above processes based on different synchronization operations can achieve different effects. For example, adjusting the intermediate synchronization operation by performing the second or third process allows adjustments to be made in intermediate synchronization operations where problems are less likely to be detected, thus facilitating better completion of the intermediate synchronization operation. Similarly, performing the second or third process on a later synchronization operation allows for adjustments to be made to the entire synchronization process, thus ensuring the overall synchronization is achieved. Of course, the above are merely examples; in some embodiments, the specific implementation can be determined based on the scenario, requirements, and hardware / software resources, which will not be listed here.

[0028] It should also be noted that the embodiments of this application do not limit the first preset condition and the second preset condition; both can be understood as synchronization result output conditions that can reflect the corresponding synchronization operation. It is understood that the settings of the first and second preset conditions will differ for different combinations of synchronization operations, different synchronization operations, and different application requirements. For example, the synchronization result output conditions for earlier synchronization operations can be slightly relaxed, allowing for faster transition to subsequent synchronization operations, improving efficiency, and allowing deviations in earlier synchronization operations to be compensated for by subsequent synchronization operations. This also avoids failures in the implementation of earlier synchronization operations, preventing the smooth completion of the complete synchronization process. Conversely, the threshold for the synchronization result output conditions for later synchronization operations can be tightened to better control the final synchronization effect. Of course, the above are merely examples; in some embodiments, other configurations can be used, which will not be listed here.

[0029] Taking the second preset condition as an example, in some embodiments, the second preset condition may include: there is currently no synchronization operation with a smaller search range being executed; or, there is currently an synchronization operation with a smaller search range being executed, and the current synchronization result of the current synchronization operation is better than the historical synchronization result of the current synchronization operation used by the synchronization operation with a smaller search range being executed, and the difference between the current synchronization result of the current synchronization operation and the historical synchronization result of the current synchronization operation exceeds a preset threshold, and the current synchronization result of the current synchronization operation also satisfies any one of the following conditions: the difference between the current synchronization result of the current synchronization operation and the historical synchronization result of the current synchronization operation used by the synchronization operation with a smaller search range being executed, in terms of carrier frequency offset and / or synchronization point, exceeds a preset level; the time difference between obtaining the current synchronization result of the current synchronization operation and the historical synchronization result of the current synchronization operation used by the synchronization operation with a smaller search range being executed is not greater than a preset duration.

[0030] To help those skilled in the art better understand the foregoing embodiments, the steps will be explained below.

[0031] In step 101, the current synchronization operation is continuously executed until the output result of another synchronization operation with a smaller search range among at least two synchronization operations that satisfy the first preset condition is obtained. That is, among at least two synchronization operations, one with a relatively larger search range is selected and continuously executed, while the other synchronization operation with a relatively smaller search range is used to control the termination of the continuously executed synchronization operation. In this way, the synchronization results based on the continuously executed synchronization operations continuously trigger subsequent synchronization operations, ensuring continuous processing of synchronization and thus guaranteeing the sensitivity of synchronization. Simultaneously, controlling the triggering of synchronization through the set first preset condition, whether constraining intermediate or final synchronization operations, helps to control the accuracy, reliability, and effectiveness of the finally obtained synchronization result.

[0032] It should be noted that in this embodiment, step 101 only limits the cessation of continuously executed synchronization operations. Whether other synchronization operations stop when the output result of the corresponding synchronization operation satisfying the first preset condition is obtained is not limited. For example, to further reduce power consumption, synchronization operations prior to those whose output results are constrained by the first preset condition can be stopped. Furthermore, to obtain more accurate synchronization results, synchronization operations following the current synchronization operation but prior to those whose output results are constrained by the first preset condition can continue to be executed. This allows for full utilization of existing data and continued processing, ensuring the accuracy of the obtained synchronization results.

[0033] In step 102, during the execution of the current synchronization operation, for each current synchronization operation that satisfies the second preset condition, at least two synchronization operations with search ranges smaller than the current synchronization operation are re-executed based on the output result of the current synchronization operation that satisfies the second preset condition. In other words, the execution of subsequent synchronization operations is controlled based on the preceding synchronization operations (in order of decreasing search range), enabling the continuous restart of new synchronization processes based on the output results of new synchronization operations that satisfy the second preset condition. This allows for more real-time updates of synchronization results, resulting in greater adaptability and robustness.

[0034] In step 103, during the execution of the current synchronization operation, the execution mechanism of at least one of the two synchronization operations with a larger search range is adjusted based on the output of the current synchronization operation. That is, the execution of the preceding synchronization operation is adjusted based on the subsequent synchronization operation (in order of decreasing search range), forming a feedback mechanism to achieve better synchronization results, greater adaptability, stronger robustness, and higher sensitivity. It is understandable that the output of the synchronization operation may show an improving trend or a deteriorating trend. Different adjustment strategies will be set accordingly to obtain better synchronization results. Examples will be provided below for ease of understanding.

[0035] In some embodiments, the output of a synchronization operation may show an optimized trend, but if it has not yet reached the desired result, it indicates that the current execution mechanism of the synchronization operation has already achieved a relatively satisfactory result. The requirements of the execution mechanism can be further increased to enable it to output a better result, closer to the desired synchronization result. That is, based on the output of the current synchronization operation, adjusting the execution mechanism of another synchronization operation with a larger search range among at least two synchronization operations can be achieved as follows: if the output of the current synchronization operation does not meet the second preset condition but meets the third preset condition, tighten the synchronization result output condition for the other synchronization operation with a larger search range among at least two synchronization operations. This makes the result output condition that satisfies the synchronization result of at least one of the at least two synchronization operations with a larger search range before adjustment more stringent and harder to meet, thereby improving the robustness of the synchronization. It should be noted that "tightening" and "relaxing" conditions are two opposite adjustments to the conditions. Taking the condition that a certain parameter is greater than a certain threshold as an example, "tightening" can be adding new content, such as increasing the rate of change of the parameter to be no less than a preset value, or increasing the specific value of the threshold, etc.; "relaxing" can be decreasing the specific value of the threshold, etc., which will not be listed here.

[0036] In the above embodiments, not meeting the second preset condition is mainly to eliminate unnecessary power consumption caused by still feeding back optimization when the obtained result already meets the requirements; meeting the third preset condition is mainly to constrain the obviousness of the current optimization trend (or, the optimization trend is sufficient to support the further improvement of the execution mechanism).

[0037] In other words, the second preset condition can be further replaced with other conditions as needed to limit the feedback and avoid excessive feedback adjustments. Meanwhile, the third preset condition can be specifically configured according to different needs and application scenarios.

[0038] To facilitate a better understanding of the above embodiments by those skilled in the art, the third preset condition is illustrated below with examples.

[0039] In some embodiments, the third preset condition includes at least one of the following conditions: in the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index changes of the first K largest taps do not exceed a first threshold and the difference in the complex autocorrelation values ​​of the same taps does not exceed a second threshold; the variance of the frequency deviation estimation results of different preamble symbols does not exceed a third threshold; in the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index changes of the first K largest taps do not exceed a fourth threshold and the difference in the power values ​​of the same taps does not exceed a fifth threshold. Wherein, K is a positive integer.

[0040] Of course, the above is only an example of the third preset condition. In some embodiments, other conditions can be set as the third preset condition, etc., which will not be elaborated here.

[0041] In some embodiments, when the output of a synchronization operation shows a deteriorating trend, it indicates that the current synchronization operation has deviated from the ideal direction during execution. Therefore, the requirements of the execution mechanism can be reduced to enable it to output a wider range of results, thus preventing smaller-scale synchronization operations from continuing to operate under a deteriorating trend. That is, adjusting the execution mechanism of another synchronization operation with a larger search range among at least two synchronization operations based on the output of the current synchronization operation can be achieved as follows: if the output of the current synchronization operation does not meet the second preset condition and the fourth preset condition, preset processing is performed, wherein the preset processing includes at least one of the following: relaxing the synchronization result output conditions of the other synchronization operation with a larger search range among at least two synchronization operations; suspending the current synchronization operation until the synchronization result of the other synchronization operation with a larger search range among at least two synchronization operations is received again; resetting the current synchronization operation and / or at least one of the synchronization operations with a larger search range among at least two synchronization operations.

[0042] In the above embodiments, not satisfying the second preset condition is mainly to eliminate unnecessary power consumption caused by feedback when the obtained result has already met the requirements; satisfying the fourth preset condition is mainly to constrain the degree of the current deterioration trend (or, the deterioration trend is sufficient to support the further reduction of the conditions for the execution mechanism).

[0043] In other words, the second preset condition can be further replaced with other conditions as needed to limit feedback and avoid excessive feedback adjustments. Meanwhile, the fourth preset condition can be specifically configured according to different needs and application scenarios.

[0044] To facilitate a better understanding of the above embodiments by those skilled in the art, the third preset condition is illustrated below with examples.

[0045] In some embodiments, the fourth preset condition includes at least one of the following conditions: in the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index change of the first K largest taps exceeds a sixth threshold; in the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index change of the first K largest taps does not exceed a seventh threshold and the difference in the autocorrelation complex values ​​of the same taps exceeds an eighth threshold; the variance of the frequency deviation estimation results of different preamble symbols exceeds a ninth threshold; in the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index change of the first K largest taps does not exceed a tenth threshold and the difference in the power values ​​of the same taps exceeds an eleventh threshold.

[0046] Of course, the above are just specific examples of feedback. In some embodiments, other conditions can be set as conditions for feedback execution and other processes can be provided as feedback processing, etc., which will not be elaborated here.

[0047] Based on the foregoing embodiments, to achieve better sensitivity and lower power consumption, in some embodiments, the synchronization method may further include: continuously executing at least one of at least two synchronization operations until an output result of another synchronization operation among the at least two synchronization operations satisfying a first preset condition, whose search range is smaller than that of the continuously executed synchronization operation, is obtained; and, during the continuous execution of at least one synchronization operation, each time an output result of a continuously executed synchronization operation satisfying a second preset condition is obtained, the synchronization operation among the at least two synchronization operations with a search range smaller than that of the continuously executed synchronization operation is re-executed based on the currently output output result of the continuously executed synchronization operation satisfying the second preset condition; and, during the execution of at least one of the at least two synchronization operations, the execution mechanism of the other synchronization operation with a larger search range among the at least two synchronization operations is adjusted based on the output result of the current synchronization operation. For example, in some embodiments, such as Figure 2 As shown, the synchronization method may also include: Step 201: Continuously execute the synchronization operation with the largest search range among at least two synchronization operations until the output result of the synchronization operation with the smallest search range among at least two synchronization operations that meet the requirements is obtained.

[0048] Step 202: During the execution of the synchronization operation with the largest search range among at least two synchronization operations, for each synchronization operation with the largest search range among at least two synchronization operations that satisfies the second preset condition, the synchronization operations other than the synchronization operation with the largest search range among at least two synchronization operations are re-executed based on the output result of the synchronization operation with the largest search range among at least two synchronization operations that satisfies the second preset condition.

[0049] Step 203: During the execution of the synchronization operation with the smallest search range among at least two synchronization operations, adjust the execution mechanism of the synchronization operation with the largest search range among at least two synchronization operations based on the output result of the synchronization operation with the smallest search range among at least two synchronization operations.

[0050] Thus, based on the aforementioned embodiments, by continuously executing the synchronization operation within the maximum search range, the entire synchronization process maintains good sensitivity from the beginning, thereby improving the efficiency, reliability, and accuracy of subsequent synchronization operations and reducing power consumption. Furthermore, by guiding the execution of the synchronization operation within the minimum search range to guide the execution of the synchronization operation within the maximum search range, more reliable, accurate, and effective synchronization operations within the maximum search range can be obtained, which also facilitates more reliable, accurate, and effective execution of subsequent synchronization operations. Finally, continuously and promptly re-executing synchronization operations outside the maximum search range minimizes power consumption during ineffective synchronization.

[0051] It should be noted that, Figure 2 The embodiments shown are largely the same as the previous embodiments, except that specific synchronous operations are selected to perform corresponding processing, etc., which will not be described in detail here.

[0052] Based on the foregoing embodiments, it can also be understood that the search range is continuously narrowed after multiple synchronization operations. However, this is mainly considering the successful implementation of each synchronization operation. In some cases, anomalies may occur (such as when the signal-to-noise ratio of the output result of the synchronization operation is lower than a preset threshold or synchronization timeout), and will eventually be detected (or perceived) in one of the synchronization operations. At this time, in order to further reduce power consumption and stop unnecessary or invalid synchronization operations in a timely manner, in some embodiments, the synchronization method further includes: if the output result of any of the at least two synchronization operations involves anomalies (such as the metric value representing the anomaly exceeding a threshold), stopping the synchronization operations other than the synchronization operation with the largest search range among the at least two synchronization operations.

[0053] In this way, by handling anomalies in a timely manner, resource waste can be further reduced and power consumption can be lowered.

[0054] Based on the foregoing embodiments, it can also be understood that the occurrence of an anomaly usually indicates a problem with the execution mechanism of the current synchronization process. Therefore, in order to reduce unnecessary and ineffective processing caused by synchronization operations after an anomaly occurs, in some embodiments, the synchronization method further includes: while stopping the synchronization operations other than the synchronization operation with the largest search range among at least two synchronization operations, resetting the execution mechanism of the synchronization operation with the largest search range among at least two synchronization operations.

[0055] In this way, by stopping the corresponding synchronization operations, the synchronization execution mechanism can be further reset (such as reinitializing search parameters or algorithm state) to avoid adverse effects caused by problems in the execution mechanism itself or problems in the adjustment of the execution mechanism during the synchronization process. This is conducive to further improving synchronization efficiency, reducing power consumption, and improving sensitivity.

[0056] To help those skilled in the art better understand the synchronization method provided in the above embodiments, the following will use the synchronization process of an electromagnetic wave signal receiver, which involves two synchronization operations—coarse synchronization and fine synchronization—as an example for explanation.

[0057] like Figure 3 As shown, the synchronization method can include the following steps: Step 301: Perform coarse synchronization.

[0058] Step 302: When coarse synchronization is successful each time, check whether the output result of coarse synchronization success meets the second preset condition. If yes, return to execute step 301 and execute step 303. If no, return to execute step 301.

[0059] Step 303: Based on the output results when coarse synchronization is successful, restart fine synchronization.

[0060] Step 304: Each time fine synchronization is successful, check whether the output result of fine synchronization success meets the first preset condition. If yes, proceed to step 305; otherwise, proceed to step 306.

[0061] Step 305: Terminate coarse synchronization and output the synchronization result of fine synchronization to achieve synchronization.

[0062] Step 306: Check whether the output result when the fine synchronization is successful meets the third preset condition. If yes, proceed to step 307; otherwise, proceed to step 308.

[0063] Step 307: Raise the second preset condition to return to step 301.

[0064] Step 308: Check whether the output result when the fine synchronization is successful does not meet the fourth preset condition. If yes, proceed to step 309; otherwise, return to step 303.

[0065] Step 309: Lower the second preset condition to return to step 301.

[0066] The coarse synchronization described above can be based on the following strategy as a second preset condition to update the output result when coarse synchronization is successful: 1. If fine synchronization has been successful, then no update will be made; 2. If the fine synchronization is idle, the result is sent to the fine synchronization; 3. If the fine-grained synchronization is busy, and the current result is better than the original result: a. If the carrier frequency offset (CFO) estimates of the two results differ significantly, then update the original result with the current result; b. If the synchronization points of the two results differ significantly, then update the original result with the current result; c. If the two results are obtained in close succession or with a short interval between them, then update the original result with the current result; d. If the current result is significantly better than the original result, then update the original result with the current result.

[0067] In particular, in the above strategy, to further improve robustness, updates can be made only when the current result is sufficiently good, that is, when the difference between the current result and the original result exceeds a preset threshold.

[0068] In some embodiments, the third and fourth preset conditions corresponding to fine synchronization can be implemented based on the following strategies: 1. Calculate the autocorrelation results of the Channel Impulse Response (CIR) of the preamble symbol, and observe the corresponding indices of the top K1 largest taps (i.e., the top K1 taps arranged in descending order) in adjacent results, where K1 can be any positive integer, and use the following strategy for judgment: a. If the indexes of adjacent first K1 large taps do not change much, compare the autocorrelation complex values ​​of the same taps. If the complex values ​​are not much different, the feedback result is better, that is, the second preset condition is not met but the third preset condition is met; if the complex values ​​are much different, the feedback result is worse, that is, the second preset condition is not met and the fourth preset condition is not met.

[0069] b. If the index of the adjacent first K1 large taps changes significantly, the feedback result is poor, that is, it does not meet the second preset condition and does not meet the fourth preset condition.

[0070] 2. Based on the autocorrelation results in 1, calculate the CFO estimates for different preamble symbols and compare the frequency deviations of different symbols. If the variance of the frequency deviation estimate is small, the feedback result is better, i.e., the second preset condition is not met but the third preset condition is met; if the variance of the frequency deviation estimate is large, the feedback result is worse, i.e., the second preset condition is not met and the fourth preset condition is not met.

[0071] 3. Accumulate the CIRs of several consecutive leading symbols and calculate the corresponding indices of the first K2 largest taps; similarly, calculate the corresponding indices of the first K2 largest taps from the CIR result of the latest leading symbol, and compare them, where K2 is any positive integer, using the following strategy: a. If the indices of adjacent K2 large taps do not change significantly, then compare the power values ​​of the same taps. If the power values ​​are not significantly different, the feedback result is better, i.e., the second preset condition is not met but the third preset condition is met; if the power values ​​are significantly different, the feedback result is worse, i.e., the second preset condition is not met and the fourth preset condition is not met.

[0072] b. If the index of the adjacent first K2 large taps changes significantly, the feedback result is poor, that is, it does not meet the second preset condition and does not meet the fourth preset condition.

[0073] The first preset condition can be used to determine the completion of the entire synchronization process. This has been documented in relevant technologies and will not be elaborated on here.

[0074] As can be seen from the example above, during the coarse synchronization stage, due to the result update mechanism, it is not necessary to wait for the coarse synchronization result to be sufficiently stable. Once a synchronization result that meets the threshold is obtained, it can be sent to fine synchronization. Therefore, the following effects can be achieved: 1. It is easier to obtain the synchronization point under low signal-to-noise ratio, thus improving the sensitivity of coarse synchronization; 2. It can quickly enter fine synchronization under high signal-to-noise ratio, thus improving the processing gain of fine synchronization; 3. When a false alarm occurs due to coarse synchronization, the erroneous result can also be updated to the correct result through the update mechanism.

[0075] During the fine synchronization phase, due to the feedback mechanism, more precise information can be fed back to the coarse synchronization, improving its performance and thus enhancing the overall performance of the synchronization. Therefore, the following effects can be achieved: 1. When the results are satisfactory, the update threshold for coarse synchronization is increased to ensure the robustness of the system; 2. When poor results are detected, the coarse synchronization threshold is lowered or fine synchronization is stopped in advance to ensure that erroneous results do not affect the acquisition of correct results and to reduce unnecessary power consumption.

[0076] Furthermore, the synchronization method provided in the above embodiments can be applied to any system that achieves synchronization through at least two synchronization operations, such as UWB systems, Wi-Fi systems, Bluetooth systems, etc., which will not be elaborated here.

[0077] In other words, taking the synchronization of an ultra-wideband signal receiver through at least two synchronization operations, where the at least two synchronization operations include a coarse synchronization operation and a fine synchronization operation with different search ranges, wherein the search range of the coarse synchronization operation is larger than that of the fine synchronization operation, in some embodiments, the synchronization method may include the following steps: Step S1: Continuously perform coarse synchronization operation until the output result of fine synchronization operation that meets the first preset condition is obtained; Step S2: During the coarse synchronization operation, for each coarse synchronization output result that meets the second preset condition, the fine synchronization operation is re-executed based on the current coarse synchronization output result that meets the second preset condition.

[0078] Step S3: During the fine synchronization operation, the execution mechanism of the coarse synchronization operation is adjusted according to the output result of the fine synchronization operation. The execution mechanism of the coarse synchronization operation includes the output conditions of the synchronization result of the coarse synchronization operation.

[0079] It is not difficult to see that this embodiment is an embodiment corresponding to the foregoing embodiments, and the relevant technical details mentioned in the foregoing embodiments are still valid in this embodiment. For example, similar to the foregoing embodiments, the second preset condition may include: there is currently no fine synchronization operation being executed; or, there is currently a fine synchronization operation, and the coarse synchronization result currently output by the coarse synchronization operation is better than the historical coarse synchronization result of the coarse synchronization operation on which the fine synchronization operation is based, and the degree of difference between the current output of the coarse synchronization operation and the historical coarse synchronization result of the coarse synchronization operation on which the fine synchronization operation is based exceeds a preset threshold, and the current output of the coarse synchronization operation also satisfies any one of the following conditions: the degree of difference between the current output of the coarse synchronization operation and the historical coarse synchronization result of the coarse synchronization operation on which the fine synchronization operation is based exceeds a preset level in terms of carrier frequency offset and / or synchronization point; the time difference between obtaining the current output of the coarse synchronization operation and the historical coarse synchronization result of the coarse synchronization operation on which the fine synchronization operation is based is not greater than a preset duration. For example, the step of adjusting the execution mechanism of the coarse synchronization operation based on the output result of the fine synchronization operation can be implemented as follows: if the output result of the fine synchronization operation does not meet the second preset condition but meets the third preset condition, tighten the output condition of the synchronization result of the coarse synchronization operation. Of course, the above is only an example, and to reduce repetition, similar contents to the above embodiments will not be described in detail here.

[0080] The steps of the various methods described above are only for clarity. In practice, they can be combined into one step or some steps can be split into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but without changing the core design of the algorithm and process, are also within the scope of protection of this patent.

[0081] This application also provides an integrated circuit for achieving synchronization through at least two synchronization operations, such as... Figure 4 As shown, the integrated circuit includes a radio frequency module, an analog signal processing module, and a digital signal processing module connected in sequence. The radio frequency module is configured to generate radio frequency transmit signals and / or receive radio frequency receive signals; The analog signal processing module is configured to down-convert the received radio frequency signal to obtain an intermediate frequency signal; The digital signal processing submodule includes a first processing submodule, a second processing synchronization submodule, a third processing submodule, and a fourth processing submodule. The first processing submodule is used to perform gain adjustment and analog-to-digital conversion on the intermediate frequency signal to obtain a digital signal. The second processing submodule is connected to the first, third, and fourth processing submodules respectively. The third processing submodule is connected to the second processing submodule. The fourth processing submodule is connected to the second and third processing submodules.

[0082] The second, third, and fourth processing submodules work together to implement the synchronization function corresponding to the synchronization method described in the foregoing embodiments. Furthermore, the functions configured in the second, third, and fourth processing submodules differ depending on the implemented synchronization method.

[0083] For example, in some embodiments, the second processing submodule is configured to continuously execute at least one of at least two synchronization operations based on the digital signal generated by the first processing submodule, and to execute a synchronization operation prior to the continuously executed synchronization operation, so as to report the output result of the continuously executed synchronization operation to the third processing submodule, until a termination signal is received from the fourth processing submodule after obtaining the output result of the synchronization operation that satisfies the first preset condition, thereby stopping the continuously executed synchronization operation; the third processing submodule is configured to receive the output result of the continuously executed synchronization operation sent by the second submodule, and detect whether the second preset condition is met, and if so, output it to the fourth processing module; the fourth processing submodule is configured to receive the output result of the synchronization operation output by the third processing submodule and perform at least part of the synchronization operation in the at least two synchronization operations, and if the output result obtained from the execution of the corresponding synchronization operation satisfies the first preset condition, send a synchronization success instruction to the second processing submodule, or adjust the execution mechanism of the synchronization operation of the second processing submodule based on the output result obtained from the execution of the corresponding synchronization operation.

[0084] In some embodiments, the fourth processing submodule is configured to send status information to the third processing submodule based on the output result obtained from performing the corresponding synchronization operation, and the third processing submodule is configured to receive the status information and adjust the second preset condition based on the status information.

[0085] In some embodiments, the fourth processing submodule is further configured to send performance information of the synchronization result to the third processing submodule based on the output result obtained from performing the corresponding synchronization operation. The third processing submodule is further configured to receive the performance information and send an adjustment instruction based on the performance information to adjust the execution mechanism of the second processing submodule.

[0086] In some embodiments, the fourth processing submodule is further configured to send a reset instruction to the second processing submodule to reset the second processing submodule when the performance information meets a fourth preset condition.

[0087] For example, in some embodiments, the second processing submodule is configured to continuously perform coarse synchronization operations based on the digital signals generated by the first processing submodule, and report the output results of the continuously performed coarse synchronization operations to the third processing submodule until it receives a termination signal sent by the fourth processing submodule after obtaining the output results of the fine synchronization operations that meet the first preset conditions, and stops the continuous synchronization operations; the third processing submodule is configured to receive the output results of the coarse synchronization operations sent by the second submodule, and detect whether the second preset conditions are met. If so, it outputs the results to the fourth processing module; the fourth processing submodule is configured to receive the output results of the coarse synchronization operations output by the third processing submodule and perform fine synchronization operations. If the output results obtained from the fine synchronization operations meet the first preset conditions, it sends a synchronization success instruction to the second processing submodule, or adjusts the execution mechanism of the coarse synchronization operations performed by the second processing submodule based on the output results obtained from the corresponding fine synchronization operations.

[0088] Of course, the above is just an example. It is not difficult to see that the second, third and fourth processing submodules can also be configured with other synchronization functions involved in the above synchronization method, which will not be listed here.

[0089] In some embodiments, the integrated circuit may further include a data processing module for processing digital signals to achieve target detection and / or wireless communication.

[0090] In some embodiments, the integrated circuit may be a UWB chip.

[0091] In some embodiments, the integrated circuit is a sensor chip.

[0092] Furthermore, the above-described integrated circuit embodiments can also be combined with the synchronization methods provided in the above-described method embodiments. For example, combined with... Figure 3 Following the flow of the synchronization method shown, for coarse synchronization, we can have: 1. The second processing submodule performs coarse synchronization. After successful coarse synchronization, the output of coarse synchronization enters the third processing submodule. If the fourth processing submodule is currently idle, or if the third processing submodule considers that the current output of coarse synchronization is sufficiently better than the output of the previous coarse synchronization (meeting the second preset condition), then the current output of coarse synchronization is sent to the fourth processing submodule, and fine synchronization is restarted on the fourth processing submodule.

[0093] 2. The second processing submodule is always in working state until the fine synchronization executed on the fourth processing submodule also successfully obtains the output result of the fine synchronization and meets the first preset condition; and after each coarse synchronization is successful, the result will be sent to the third processing submodule for the above judgment.

[0094] For fine synchronization, we can have: 1. After receiving the output of coarse synchronization, the fourth processing submodule starts the execution of fine synchronization and feeds back the current status information (idle, busy, or fine synchronization successful) and necessary performance results to the third processing submodule.

[0095] 2. When the fine synchronization output result is good, notify the third processing submodule to raise the update threshold for judging the coarse synchronization output result, that is, raise the second preset condition; 3. When the output result of the fine synchronization is poor, notify the third processing submodule to lower the update threshold for judging the coarse synchronization output result, that is, lower the second preset condition; 4. When the output result of the fine synchronization is very poor, or when other means detect that the coarse synchronization is likely a false alarm, the fine synchronization currently being executed by the fourth processing submodule is stopped directly and the fine synchronization is triggered again after the next coarse synchronization result is received. At the same time, the second processing submodule can be reset.

[0096] It is not difficult to see that this embodiment is a circuit embodiment corresponding to the method embodiment, and this embodiment can be implemented in conjunction with the method embodiment. The relevant technical details mentioned in the method embodiment are still valid in this embodiment, and will not be repeated here to reduce repetition. Correspondingly, the relevant technical details mentioned in this embodiment can also be applied to the method embodiment.

[0097] It is worth mentioning that each module involved in the above embodiments can be a single physical unit, a part of a single physical unit, or a combination of multiple physical units. Furthermore, to highlight the innovative aspects of this application, this embodiment does not introduce units that are not closely related to solving the technical problems proposed in this application; however, this does not mean that other units are absent in this embodiment.

[0098] This application also relates to an electromagnetic wave device, comprising: a carrier; an integrated circuit disposed on the carrier, wherein the integrated circuit is as described in any embodiment of this application, or the integrated circuit is used to implement the synchronization method described in any embodiment of this application; an antenna disposed on the carrier, or the antenna and the integrated circuit are integrated into a single device disposed on the carrier; wherein the integrated circuit is connected to the antenna and is used to transmit radio frequency transmission signals and / or receive radio frequency reception signals. The integrated circuit is the integrated circuit provided in any embodiment of this application.

[0099] When the antenna and integrated circuit are not integrated into a single device, the integrated circuit is connected to the antenna via a first transmission line, which can be a printed circuit board (PCB) trace. The carrier can be a printed circuit board (PCB), such as a development board, data acquisition board, or the motherboard of a device, etc., which will not be elaborated on here.

[0100] Since the structure and working principle of the integrated circuits included in the electromagnetic wave device have been described in detail in the above embodiments, they will not be repeated here.

[0101] This application also provides a terminal device, which may include: a device body; and an electromagnetic wave device as described above disposed on the device body; wherein the electromagnetic wave device is used for target detection and / or communication to provide reference information to the operation of the device body.

[0102] In some embodiments, the electromagnetic wave device may be disposed outside the device body; in other embodiments, the electromagnetic wave device may be disposed inside the device body; and in still other embodiments, the electromagnetic wave device may be partially disposed inside the device body and partially disposed outside the device body. This application does not limit the specific embodiments; the choice depends on the circumstances.

[0103] It should be noted that electromagnetic wave devices can achieve functions such as target detection by transmitting and receiving radio signals, providing measurement information of the detected target to the device itself, thereby assisting or even controlling the operation of the device. Examples of measurement information include at least one of relative distance, relative speed, and relative angle.

[0104] In some embodiments, the device body described above can be a component or product applied in fields such as transportation, consumer electronics, monitoring, in-cabin detection, and healthcare. For example, the device body can be intelligent transportation equipment (such as automobiles, motorcycles, ships, subways, trains, etc.), security equipment (such as cameras), liquid level / flow rate detection equipment, smart wearable devices (such as wristbands, glasses, etc.), smart home devices (such as robot vacuum cleaners, door locks, televisions, air conditioners, smart lights, etc.), various communication devices (such as mobile phones, tablets, etc.), as well as devices such as barriers, intelligent traffic lights, intelligent signs, traffic cameras, and various industrial robotic arms (or robots). It can also be various instruments used to detect vital signs parameters and various devices equipped with such instruments, such as in-cabin detection in automobiles, indoor personnel monitoring, intelligent medical devices, and consumer electronic devices.

[0105] In some embodiments, when the aforementioned device body is applied to an Advanced Driving Assistance System (ADAS), the electromagnetic wave device, as an on-board sensor, can provide various functional safety guarantees for the ADAS system, such as Automatic Emergency Braking (AEB), Blind Spot Detection (BSD), Lane Changing Assist (LCA), and Rear CrossTraffic Alert (RCTA).

[0106] Furthermore, the examples mentioned in the above embodiments can be freely combined, and any combination can be understood as an embodiment. The terms "embodiment" or "example" appearing in various locations in the specification do not necessarily refer to the same embodiment, nor are they independent or alternative embodiments mutually exclusive with other embodiments. Those skilled in the art will understand that the embodiments described herein can be combined with other embodiments.

[0107] Those skilled in the art will understand that the above embodiments are specific embodiments for implementing this application, and in practical applications, various changes can be made to them in form and detail without departing from the spirit and scope of this application.

Claims

1. A synchronization method, characterized in that, For an electromagnetic wave signal receiver, synchronization is achieved through at least two synchronization operations, wherein the at least two synchronization operations include synchronization operations with different search ranges, and the execution of each of the at least two synchronization operations is based on the output result of another synchronization operation with a larger search range among the at least two synchronization operations, the method includes: For at least one of the at least two synchronization operations, perform at least one of the following processes: Continue executing the current synchronization operation until the output result of another synchronization operation with a smaller search range among the at least two synchronization operations that satisfy the first preset condition is obtained; During the execution of the current synchronization operation, each time an output result of the current synchronization operation that satisfies the second preset condition is obtained, the synchronization operation whose search range is smaller than that of the current synchronization operation is re-executed based on the current output result of the current synchronization operation that satisfies the second preset condition. During the execution of the current synchronization operation, the execution mechanism of another synchronization operation with a larger search range is adjusted based on the output result of the current synchronization operation.

2. The synchronization method according to claim 1, characterized in that, The method further includes: If the output of any of the at least two synchronization operations is abnormal, stop all synchronization operations except for the one with the largest search range.

3. The synchronization method according to claim 2, characterized in that, The method further includes: While stopping all synchronization operations except for the synchronization operation with the largest search range among the at least two synchronization operations, the execution mechanism of the synchronization operation with the largest search range among the at least two synchronization operations is reset.

4. The synchronization method according to claim 1, characterized in that, The method further includes: Continue executing the synchronization operation with the largest search range among the at least two synchronization operations until the output result of the synchronization operation with the smallest search range among the at least two synchronization operations that meets the requirements is obtained; During the execution of the synchronization operation with the largest search range among the at least two synchronization operations, each time the output result of the synchronization operation with the largest search range among the at least two synchronization operations that satisfies the second preset condition is obtained, the synchronization operations other than the synchronization operation with the largest search range among the at least two synchronization operations are re-executed based on the output result of the synchronization operation with the largest search range among the at least two synchronization operations that satisfies the second preset condition. During the execution of the synchronization operation with the smallest search range among the at least two synchronization operations, the execution mechanism of the synchronization operation with the largest search range among the at least two synchronization operations is adjusted based on the output result of the synchronization operation with the smallest search range among the at least two synchronization operations.

5. The synchronization method according to claim 1, characterized in that, The second preset condition includes: There are currently no synchronization operations with a smaller search scope being performed; or, There is currently an ongoing synchronization operation with a smaller search scope, and the current synchronization result of the current synchronization operation is better than the historical synchronization result of the current synchronization operation used by the ongoing synchronization operation with a smaller search scope. Furthermore, the difference between the current synchronization result and the historical synchronization result of the current synchronization operation exceeds a preset threshold, and the current synchronization result of the current synchronization operation also satisfies any one of the following conditions: The difference between the current synchronization result of the current synchronization operation and the historical synchronization result of the current synchronization operation used by the synchronization operation with a smaller search range being executed exceeds a preset level in terms of carrier frequency offset and / or synchronization point. The time difference between the current synchronization result of the current synchronization operation and the historical synchronization result of the current synchronization operation corresponding to the synchronization operation with a smaller search range being executed is no greater than a preset time.

6. The synchronization method according to any one of claims 1 to 5, characterized in that, The mechanism for adjusting the execution of another synchronization operation with a larger search range among the at least two synchronization operations based on the output result of the current synchronization operation includes: If the output result of the current synchronization operation does not meet the second preset condition but meets the third preset condition, tighten the synchronization result output condition of another synchronization operation with a larger search range among the at least two synchronization operations.

7. The synchronization method according to claim 6, characterized in that, The third preset condition includes at least one of the following conditions: In the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index change of the top K largest taps does not exceed the first threshold and the difference of the complex autocorrelation of the same tap does not exceed the second threshold. The variance of the frequency bias estimation results for different leading symbols does not exceed the third threshold; In the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index changes of the top K largest taps do not exceed the fourth threshold and the difference in power values ​​of the same taps does not exceed the fifth threshold.

8. The synchronization method according to any one of claims 1 to 5, characterized in that, The mechanism for adjusting the execution of another synchronization operation with a larger search range among the at least two synchronization operations based on the output result of the current synchronization operation includes: If the output result of the current synchronization operation does not meet the second preset condition and the fourth preset condition, a preset process is performed, wherein the preset process includes at least one of the following: relaxing the synchronization result output condition of another synchronization operation with a larger search range among the at least two synchronization operations; suspending the current synchronization operation until the synchronization result of another synchronization operation with a larger search range among the at least two synchronization operations is received again; resetting the current synchronization operation and / or at least one of the at least two synchronization operations with a larger search range.

9. The synchronization method according to claim 8, characterized in that, The fourth preset condition includes at least one of the following conditions: In the autocorrelation results of the channel impulse response of the preamble symbol, the index change of the first K largest taps exceeds the sixth threshold. In the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index change of the top K largest taps does not exceed the seventh threshold and the difference of the complex autocorrelation of the same taps exceeds the eighth threshold. The variance of the frequency bias estimation results for different leading symbols exceeds the ninth threshold; In the autocorrelation results of the channel impulse response of the preamble symbol, the corresponding index changes of the top K largest taps do not exceed the tenth threshold and the difference in power values ​​of the same taps exceeds the eleventh threshold.

10. A synchronization method, characterized in that, For an ultra-wideband signal receiver, synchronization is achieved through at least two synchronization operations, including a coarse synchronization operation and a fine synchronization operation with different search ranges, wherein the search range of the coarse synchronization operation is larger than the search range of the fine synchronization operation, the method includes: The coarse synchronization operation is continuously executed until the output result of the fine synchronization operation that satisfies the first preset condition is obtained; During the coarse synchronization operation, each time a coarse synchronization output result that satisfies the second preset condition is obtained, the fine synchronization operation is re-executed based on the current coarse synchronization output result that satisfies the second preset condition. During the execution of the fine synchronization operation, the execution mechanism of the coarse synchronization operation is adjusted according to the output result of the fine synchronization operation. The execution mechanism of the coarse synchronization operation includes the synchronization result output conditions of the coarse synchronization operation.

11. The synchronization method according to claim 10, characterized in that, The second preset condition includes: There is currently no fine synchronization operation being performed; or, The fine synchronization operation currently exists, and the coarse synchronization result currently output by the coarse synchronization operation is better than the historical coarse synchronization result of the coarse synchronization operation on which the fine synchronization operation is based, and the difference between the current coarse synchronization result output by the coarse synchronization operation and the historical coarse synchronization result on which the fine synchronization operation is based exceeds a preset threshold, and the current coarse synchronization result output by the coarse synchronization operation also satisfies any one of the following conditions: The difference between the current output coarse synchronization result of the coarse synchronization operation and the historical coarse synchronization result of the coarse synchronization operation on which the fine synchronization operation is based exceeds a preset level in terms of carrier frequency offset and / or synchronization point. The time difference between the current output coarse synchronization result of the coarse synchronization operation and the historical coarse synchronization result of the coarse synchronization operation on which the fine synchronization operation is based shall not exceed a preset time.

12. The synchronization method according to claim 10 or 11, characterized in that, The step of adjusting the execution mechanism of the coarse synchronization operation based on the output of the fine synchronization operation includes: If the output result of the fine synchronization operation does not meet the second preset condition but meets the third preset condition, the synchronization result output condition of the coarse synchronization operation is tightened.

13. An integrated circuit, characterized in that, The integrated circuit, used to achieve synchronization through at least two synchronization operations, includes a radio frequency module, an analog signal processing module, and a digital signal processing module connected in sequence. The radio frequency module is configured to generate radio frequency transmission signals and / or receive radio frequency reception signals; The analog signal processing module is configured to down-frequency the received radio frequency signal to obtain an intermediate frequency signal. The digital signal processing submodule includes a first processing submodule, a second processing synchronization submodule, a third processing submodule, and a fourth processing submodule; The first processing submodule is used to perform gain adjustment and analog-to-digital conversion on the intermediate frequency signal to obtain a digital signal; The second processing submodule, connected to the first processing submodule, the third processing submodule, and the fourth processing submodule, is configured to continuously execute at least one of the at least two synchronization operations based on the digital signal generated by the first processing submodule, and to execute a synchronization operation prior to the continuously executed synchronization operation, so as to report the output result of the continuously executed synchronization operation to the third processing submodule, until a termination signal is received from the fourth processing submodule after obtaining the output result of the synchronization operation that satisfies the first preset condition, thereby stopping the continuously executed synchronization operation; or, it is configured to continuously execute a coarse synchronization operation based on the digital signal generated by the first processing submodule, and report the output result of the continuously executed coarse synchronization operation to the third processing submodule, until a termination signal is received from the fourth processing submodule after obtaining the output result of the fine synchronization operation that satisfies the first preset condition, thereby stopping the continuously executed synchronization operation. The third processing submodule, connected to the second processing submodule, is configured to receive the output result of the continuously executed synchronization operation sent by the second submodule, and detect whether the second preset condition is met. If so, it outputs the result to the fourth processing module. Alternatively, it is configured to receive the output result of the coarse synchronization operation sent by the second submodule, and detect whether the second preset condition is met. If so, it outputs the result to the fourth processing module. The fourth processing submodule, connected to the second and third processing submodules, is configured to receive the output result of the synchronization operation from the third processing submodule and perform at least a portion of the at least two synchronization operations. If the output result of the corresponding synchronization operation satisfies the first preset condition, the fourth processing submodule sends a synchronization success instruction to the second processing submodule; or, based on the output result of the corresponding synchronization operation, the fourth processing submodule adjusts the execution mechanism of the synchronization operation. Alternatively, the fourth processing submodule is configured to receive the output result of the coarse synchronization operation from the third processing submodule and perform the fine synchronization operation. If the output result of the fine synchronization operation satisfies the first preset condition, the fourth processing submodule sends a synchronization success instruction to the second processing submodule; or, based on the output result of the fine synchronization operation, the fourth processing submodule adjusts the execution mechanism of the coarse synchronization operation.

14. An electromagnetic wave device, characterized in that, include: Carrier; An integrated circuit is disposed on the carrier, wherein the integrated circuit is the integrated circuit as described in claim 13, or the integrated circuit is used to implement the synchronization method as described in any one of claims 1 to 9, or to implement the synchronization method as described in any one of claims 10 to 12; An antenna is disposed on the carrier, or the antenna and the integrated circuit are integrated into a single device disposed on the carrier; The integrated circuit is connected to the antenna and is used to transmit radio frequency signals and / or receive radio frequency signals.

15. A terminal device, characterized in that, include: Equipment body; And the electromagnetic wave device as described in claim 14 disposed on the device body; The electromagnetic wave device is used for target ranging, positioning and / or communication to provide reference information for the operation of the device body.