Signal synchronization method and handheld transceiver

By specifying the transmission time point in absolute time in narrowband ad hoc networks, the phase difference problem caused by multipath is solved, and the effectiveness of signal synchronization and demodulation is achieved, which is applicable to wireless ad hoc network communication nodes.

WO2025252151A1PCT designated stage Publication Date: 2025-12-11HYTERA COMM CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/099281
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-07
Filing Date
2025-06-05
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

In narrowband ad hoc networks, the phase difference caused by multiple transmission paths exceeds a certain range, making signal demodulation difficult, and existing synchronization technologies cannot effectively solve this problem.

Method used

By transmitting a signal at the nearest specified transmission time point before the expected transmission time in absolute time, the phase alignment duration is less than or equal to the transmission delay corresponding to the maximum demodulated phase difference in the ad hoc network, and the unit time is consistent with the phase alignment duration.

Benefits of technology

It reduces signal transmission delay, ensures signal synchronization of various devices, solves the demodulation difficulties caused by phase differences of multiple signals, and is highly adaptable with minimal modifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025099281_11122025_PF_FP_ABST
    Figure CN2025099281_11122025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of signal synchronization, and discloses a signal synchronization method and a handheld transceiver. The method is applied to communication nodes of a wireless ad hoc network. The method comprises: on the basis of a transmission requirement, preparing to transmit first information; and transmitting the first information at a specified transmission time point that is closest in absolute time before an estimated transmission time; the specified transmission time point is a plurality of fixed points within the value of unit time in absolute time; a duration between any two consecutive fixed points is a phase alignment duration; the phase alignment duration is less than or equal to a transmission delay corresponding to a maximum phase difference that can be demodulated in the ad hoc network; and the unit time is consistent with the time unit of the phase alignment duration. According to the present application, the communication nodes transmit signals at specified moments, so that each communication node can determine the accurate transmission time of a signal transmitted by a previous-hop communication node, ensuring the synchronization of the signals transmitted by the various communication nodes, and thereby reducing the signal transmission delay.
Need to check novelty before this filing date? Find Prior Art

Description

Signal synchronization method and intercom

[0001] The present application claims priority to the Chinese patent application No. 202410743847.2, filed on June 7, 2024, and entitled “Signal synchronization method and intercom”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the technical field of signal synchronization, in particular to a signal synchronization method and an intercom. BACKGROUND

[0003] Wireless ad hoc network is a temporary multi-hop autonomous system composed of a group of mobile nodes with wireless transceiver devices, which does not rely on pre-set infrastructure, has the characteristics of temporary networking, fast deployment, no control center and strong invulnerability, and has broad application prospects in military and civilian aspects, and is a hot issue in network research.

[0004] In the use process of narrowband ad hoc network equipment, the existing synchronization technology mainly synchronizes the sending and receiving signals, that is, the time of transmitting a signal by each device refers to the time of receiving a signal by the device. The ad hoc network inevitably includes multiple routes, and there may be multiple transmission paths from the first transmitting device to a receiving device. If the signals reach the receiving device through different paths, due to the different distances between the devices and the different distances of the multi-route signal forwarding in the ad hoc network, the difference in distance is easy to cause the phase difference of multiple signals, and the phase difference exceeding a certain range will make it difficult to demodulate.

[0005] In view of the above problems in the related art, there is no effective solution at present. SUMMARY

[0006] The present application provides a signal synchronization method and an intercom to solve the above technical problems in the related art.

[0007] According to an embodiment of the present application, a signal synchronization method is provided, comprising: preparing to transmit first information according to transmission requirements; transmitting the first information at a closest predetermined transmission time point before the scheduled transmission time on an absolute time; the predetermined transmission time point is a plurality of fixed points in the value of a unit time on the absolute time, and the time length between any two consecutive fixed points is a phase alignment time length; the phase alignment time length is less than or equal to the transmission time delay corresponding to the maximum demodulable phase difference in the ad hoc network; wherein the unit time is consistent with the time unit of the phase alignment time length.

[0008] According to another embodiment of the present application, a device for signal synchronization is also provided, the device comprising a generating module, a calculating module and a transmitting module, wherein the generating module is configured to generate first information to be transmitted;

[0009] The calculating module is configured to calculate a transmission time point of the first information, the transmission time point of the first information being a specified transmission time point closest to a current time in absolute time; the specified transmission time point being a plurality of fixed points in a value of a unit time in the absolute time, a time length between any two consecutive fixed points being a phase alignment time length; the phase alignment time length being less than or equal to a transmission delay corresponding to a maximum demodulable phase difference in the ad hoc network; wherein the unit time is consistent with a time unit of the phase alignment time length.

[0010] The transmitting module is configured to transmit the first information at the transmission time point of the first information.

[0011] According to another embodiment of the present application, a computer storage medium is also provided, the computer storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above device embodiments when running.

[0012] According to another embodiment of the present application, a walkie-talkie is also provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete communication with each other through the communication bus; wherein the memory is configured to store a computer program; and the processor is configured to execute the steps in the above method by running the program stored in the memory.

[0013] According to another embodiment of the present application, a computer program product containing instructions is also provided, which, when running on a computer, causes the computer to execute the steps in the above method.

[0014] Through the embodiments of the present application, the node communication device obtains a receiving time of receiving the second signal by receiving the second signal transmitted by the previous-hop node communication device, and obtains a phase alignment time length in the communication system, and determines a target transmission time of transmitting the first signal by the local device to the next-hop node communication device according to the receiving time and the phase alignment time length, and sets the transmission time of the device through the specified phase alignment time length, so that each node communication device transmits the signal at a specific time, thereby ensuring the synchronization of the signal transmission of each device, and reducing the signal transmission delay. BRIEF DESCRIPTION OF DRAWINGS

[0015] The accompanying drawings, which are included to provide a further understanding of the present application, constitute a part of the present application and illustrate the illustrative embodiments of the present application and its description, which serve to explain the present application, and do not constitute improper limitations on the present application. In the drawings:

[0016] Figure 1 is a hardware structure block diagram of a computer according to an embodiment of this application;

[0017] Figure 2 is a flowchart of a signal synchronization method according to an embodiment of this application;

[0018] Figure 3 is a schematic diagram of the transmission times of each node device in the embodiments of this application;

[0019] Figure 4 is a schematic diagram of a flooding self-organizing network system based on the PDT / DMR protocol according to an embodiment of this application;

[0020] Figure 5 is a schematic diagram of the transmission times of each node device in the existing synchronization scheme;

[0021] Figure 6 is a structural block diagram of a signal synchronization device according to an embodiment of this application. Detailed Implementation

[0022] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all of them. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present application can be combined with each other.

[0023] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0024] Example 1

[0025] The method provided in the embodiment of the present application can be executed in a speakerphone, a mobile phone, a computer or a similar wireless computing device. Taking the speakerphone as an example, Fig. 1 is a hardware structure block diagram of a speakerphone according to an embodiment of the present application. As shown in Fig. 1, the speakerphone can include one or more (only one is shown in Fig. 1) processors 102 (the processor 102 can include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Optionally, the speakerphone can further include a transmission device 106 for communication function and an input / output device 108. Those skilled in the art can understand that the structure shown in Fig. 1 is only schematic, and does not limit the structure of the computer. For example, the computer can include more or less components than those shown in Fig. 1, or have a different configuration from that shown in Fig. 1.

[0026] The memory 104 can be used to store computer programs, for example, software programs of application software and modules, such as a computer program corresponding to the signal synchronization method according to an embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, that is, implements the method described above. The memory 104 can include a high-speed random access memory, and can further include a non-volatile memory, such as one or more magnetic storage devices, a flash memory or other non-volatile solid-state memory.

[0027] The transmission device 106 is used to receive or send data via a network. Specific examples of the network can include a wireless network provided by a communication provider. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC) which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, RF) module which is used to communicate with other communication devices in a wireless manner.

[0028] Referring to Figs. 4 and 5, Fig. 5 is a schematic diagram of transmission time synchronization of various node devices in the prior synchronization scheme, which is based on absolute time of a satellite positioning system in one example:

[0029] 1. The absolute time of the first device is set to 0 ms, and the first device starts to transmit a wireless signal at 0 ms;

[0030] 2. Since the distance between the first device and the a device and the A device is the same, 20km, the signal transmission time between the first device and the a device and the A device is the same, and the signal transmission time is 0.067ms calculated by dividing the distance by the speed of light, that is, the starting receiving time of the signal received by the a device and the A device is 0.067ms. In the existing synchronization scheme, the time of transmitting the signal by the device is synchronized with the time of receiving the signal, that is, the time of transmitting the signal = the time of receiving the signal + n unit time slots of the system, n≥1. If the device transmits in the next time slot of the receiving time slot, the a device and the A device start to forward the signal from 30.067ms. It should be noted that the embodiment takes the PDT / DMR (PDT, Police Digital Trunking (Digital Mobile Radio) (DMR, Digital Mobile Radio) system as an example. In the PDT system, the unit time slot is 30ms, and the forwarding rule is that if the signal is received in the previous time slot, the signal is transmitted in the next time slot, for example, 0-30ms is received, 30-60ms is transmitted, 60ms-90ms is received, and so on. Fig. 4 is a flooding type ad hoc network system based on the PDT / DMR (narrowband 2 time slot TDMA system, 1 time slot 30ms, 4FSK modulation mode, symbol rate 4.8kbps) protocol. The system adopts a following type synchronization mode, that is, each device determines the phase and time slot of the transmitted signal according to the received signal phase and time slot.

[0031] 3. The distance between the a device and the b device is 40km, and the signal transmission time between the a device and the b device is 0.133ms, that is, the signal forwarded by the a device needs 0.133ms to reach the b device, and the time of receiving the signal by the b device is 30.067+0.133=30.2ms. Therefore, the time of transmitting the signal by the b device is 30.2+30=60.2ms, that is, the b device starts to forward the signal from 60.2ms. The distance between the A device and the B device is 20km, and the signal transmission time between the A device and the B device is 0.067ms, that is, the signal forwarded by the A device needs 0.067ms to reach the B device, and the time of receiving the signal by the B device is 30.067+0.067=30.134ms. Therefore, the time of transmitting the signal by the B device is 30.134+30=60.134ms, that is, the B device starts to forward the signal from 60.134ms.

[0032] 4. The distance between the receiving device and the b device is 20 km, and the signal transmission time from the b device to the receiving device is 0.067 ms, that is, the receiving time of the signal forwarded by the b device is 60.2 + 0.067 = 60.267 ms; the distance between the receiving device and the B device is 20 km, and the signal transmission time from the B device to the receiving device is 0.067 ms, that is, the receiving time of the signal forwarded by the B device is 60.134 + 0.067 = 60.201 ms, that is, the signal time difference when the signals transmitted by the b device and the B device arrive at the receiving device reaches 0.066 ms, and the phase difference is close to 1 / 3 symbol, if the signal strengths of the two signals are not much different (< 10 dB), the receiving device cannot correctly demodulate the signal, which will lead to communication failure, wherein, as long as the signal strength of one signal is much greater than that of the other signal, it means that the signal with weaker signal strength is only a small noise and does not affect signal demodulation, therefore, if the signal strengths of the two signals are not much different (< 10 dB) and the time delays of the two signals are different, the phase difference is large, and there is an overlapping influence between different signals, which leads to that the receiving device cannot distinguish and correctly demodulate the signal.

[0033] In view of the technical problems existing in the above-mentioned existing synchronization scheme, a signal synchronization method is provided in the embodiment, which is applied to a communication node of a wireless ad hoc network, and FIG. 2 is a flowchart of a signal synchronization method according to an embodiment of the present application, as shown in FIG. 2, the flowchart includes the following steps:

[0034] In step S10, a first information is prepared for transmission according to transmission requirements.

[0035] In step S20, the first information is transmitted at a closest predetermined transmission time point before the expected transmission time in absolute time; the predetermined transmission time point is a plurality of fixed points in the value of a unit time in the absolute time, and the time length between any two consecutive fixed points is a phase alignment time length; the phase alignment time length is less than or equal to the transmission time delay corresponding to the maximum phase difference that can be demodulated in the ad hoc network; wherein the unit time is consistent with the time unit of the phase alignment time length.

[0036] In the embodiment, the absolute time is the absolute time obtained by the current communication node, which is the same time standard as the absolute time obtained by each other communication node, for example, Greenwich Mean Time. The obtaining method includes but is not limited to: obtaining the absolute time through GPS, obtaining the absolute time through wifi, wireless network (for example, obtaining the time from an Internet NTP server).

[0037] The emission time points are fixed points in the unit time in absolute time, and the time length between any two consecutive fixed points is the phase alignment time length. For example, the unit time is ms or us. In one example, the minimum unit time is 1000 us, and the phase alignment time length is 500 us. The fixed emission time points are 0 us and 500 us.

[0038] When the communication node is an intermediate node, the expected emission time of the intermediate node is the emission time slot time, which is the expected emission time in the existing synchronization scheme. The adjusted emission time is the closest emission time point before the emission time slot time. The closest emission time point includes the same emission time point as the emission time slot time. When there is a same emission time point, the same emission time point is the closest emission time point. In one example, the expected emission time slot time of the intermediate node b device is 60.2 ms, and the closest emission time point before the emission time slot time 60.2 ms is 60 ms. The first information is emitted, and the emission of the first information at the emission time point eliminates the delay.

[0039] The signal emitted by the device of the embodiment is not completely phase-aligned with the received signal, but a series of emission time points of the communication node are defined, and the communication node emits the signal at the specified time, so that each intermediate communication node can eliminate the delay of the signal emitted by the previous hop communication node, ensuring the synchronization of the signals emitted by the communication nodes, thereby reducing the signal transmission delay, and solving the problem that the phase difference of multiple signals is easily caused due to the difference in distance when multiple signals are transmitted, and the phase difference exceeds a certain range, making it difficult to demodulate.

[0040] In another embodiment of the embodiment, the execution node is the originating node, and the method further comprises:

[0041] Step A, receiving a triggered emission requirement, and generating first information according to the emission request;

[0042] Step B, when emitting the first information, emitting the first information at a closest emission time point to the current time in absolute time.

[0043] When the communication node is the originating node, the expected transmission time of the originating node is the current time when the originating node is ready to transmit, and the current time refers to the time when the originating node meets the condition of transmitting the first information, and the terminal can transmit the first information immediately. In this embodiment, the transmission requirement can be triggered by an external interface, for example, a PTT button of a walkie-talkie, a keyboard, a voice command, and the like. The originating node receives the transmission requirement triggered by the external interface, generates the first information according to the transmission request, and transmits the first information at a specified transmission time point closest to the current time in the absolute time when the first information is transmitted. That is, the communication device can delay for a certain time after being ready to transmit, and transmit at the specified transmission time point.

[0044] In another implementation manner, the originating node can theoretically transmit at any time, and it is also feasible to uniformly reduce the delay from the second node. Of course, if the originating node also follows the transmission at the specified time point, more accurate transmission synchronization can be achieved, and at this time, the current time is adjusted, and the adjusted transmission time is the specified transmission time point closest to the current time, and the originating node delays transmission to ensure transmission at the specified time point.

[0045] In another implementation manner of this embodiment, the preparing to transmit the first information according to the transmission requirement comprises:

[0046] S11, the communication node receives the second information sent by the previous communication node, and obtains a receiving time of receiving the second information; the second information is sent by the previous communication node at a specified transmission time point in the absolute time;

[0047] S12, generating the first information based on the second information according to the requirement of forwarding the second information, and determining a transmission time slot of transmitting the first information;

[0048] The communication node receives the second information sent by the previous communication node, obtains a receiving time of receiving the second information, and synchronizes with the second information. The receiving time can be the start receiving time of the second information or the end receiving time of the second information. The first information is generated based on the second information according to the requirement of forwarding the second information, and the transmission time slot of transmitting the first information is determined. The transmission time slot is based on the preset forwarding rule of the terminal, for example, the first, second or third time slot for data forwarding.

[0049] In this embodiment, when the previous communication node is the intermediate node, the second information is sent by the previous communication node at a specified transmission time point in the absolute time. When the previous communication node is the originating node, the second information is sent by the originating node at a specified transmission time point in the absolute time, or the second information is transmitted by the originating node at any time.

[0050] In the embodiment, the transmitting the first information at a specified transmission time point closest to the predicted transmission time in absolute time comprises:

[0051] S21, determining a predicted transmission time of the first information according to a receiving time of the second information and a transmission time slot of the first information, selecting a specified transmission time point closest to the predicted transmission time in absolute time as a target transmission time of transmitting the first information, and transmitting the first information at the target transmission time;

[0052] The predicted transmission time can be: a second information starting receiving time+N unit time slot time, N>=1; or, the predicted transmission time can also be: a second information receiving end time+M unit time slot time, M>=0. In an example, the second information starting receiving time is T1, the unit time slot time is t0 (for example: 30ms), and the first information transmission time slot is the second time slot (that is, 3 time slots later) in the next transmission period of the current receiving time slot period (one period is 2 time slots), then the predicted transmission time of the first information=T1+3*t0, and a specified transmission time point closest to the predicted transmission time in absolute time is selected as a target transmission time of transmitting the first information, and the first information is transmitted at the target transmission time.

[0053] S22, or, confirming a specified transmission time point closest to the second information receiving time in absolute time, and confirming a target transmission time of transmitting the first information according to the specified transmission time point and the transmission time slot of the first information, and transmitting the first information at the target transmission time.

[0054] In the embodiment, the transmission time of the previous node can also be inferred according to the receiving time, and then the time slot time of the transmission time slot interval is added. In an example, the receiving time t0 (2020.12.21 23:53:30:500:520us), then the inferred transmission time of the previous node is L0 (2020.12.21 23:53:30:500:500us), if the node transmits the first information in the next time slot, the transmission time is L0+30ms, and if the next 3 time slots are transmitted, the transmission time is L0+90ms.

[0055] In another embodiment of the embodiment, the transmitting the first information at a specified transmission time point closest to the predicted transmission time in absolute time comprises: before the transmission time slot of the first information arrives, selecting a specified transmission time point closest to the transmission time slot of the first information in absolute time to transmit the first information.

[0056] In the embodiment, the communication node confirms the closest predetermined transmission time point after the first information data is ready and before the first information is transmitted according to the preset transmission rule, and transmits the first information in advance.

[0057] The preset transmission rule is a forwarding rule, a service transmission rule, etc. that is set in advance for the communication terminal, for example, a terminal of DMR / PDT mode, a TDMA double time slot, a time slot length of 30 ms, and when service transmission is required in slot 2, data is prepared for transmission, and the transmission is performed at the time of slot 2. In the embodiment, the transmission is performed at the closest predetermined transmission time point before the time of original slot 2 transmission. If it is a forwarding service, the forwarding is also performed in advance at the closest predetermined time point before the time of the time slot when the forwarding is prepared. In the embodiment, the time of receiving information does not need to be acquired, and the communication node only transmits in advance at the closest predetermined time point before the transmission is prepared.

[0058] In another embodiment of the embodiment, the plurality of predetermined transmission time points are time points with values of 0 and 500 in microsecond units of absolute time.

[0059] As shown in FIG. 3, the predetermined transmission time points (0.0 ms, 0.5 ms, 1.0 ms, etc.) are time points with values of 0 and 500 in microsecond units of absolute time,

[0060] The predetermined transmission time points are time points that are integer multiples of a phase alignment length in absolute time. The phase alignment length is 500 microseconds.

[0061] In the embodiment, the phase alignment length is taken as 500 microseconds for example, that is, taking the satellite time of a satellite positioning system as absolute time, it is predetermined that the communication node only transmits signals at time points that are integer multiples of 500 microseconds (for example, 500 us, 1000 us, 1500 us, etc.) in absolute time.

[0062] The phase alignment length is acquired, and the fixed length of the phase alignment length is a positive integer multiple of the minimum unit time of the positioning system of the communication node.

[0063] In the embodiment, the starting point of a transmission frame symbol, the center point of the transmission frame symbol, or the center of the synchronization word of the transmission frame symbol is only aligned with a series of fixed predetermined transmission time points, that is, the transmission frame symbol is aligned with an integer millisecond (for example, 1 ms, 2 ms, 3 ms, etc.) or a half millisecond (for example, 0.5 ms, 1 ms, 1.5 ms, etc.) each time, instead of being completely aligned with the phase of the received signal, so that the processing error of the received signal and the transmission distance delay can be eliminated. Since the symbol length is fixed, any position of the symbol can be aligned with the predetermined transmission time point, which is not limited in the embodiment.

[0064] In the embodiment, another signal synchronization method is provided, which is applied to a service originating communication node of a wireless ad hoc network, and the method comprises: receiving a triggered transmission request, generating first information according to the transmission request; when transmitting the first information, transmitting the first information at a specified transmission time point closest to a current time in absolute time, the specified transmission time point is a plurality of fixed points in a value of a unit time in the absolute time, and a time length between any two continuous fixed points is a phase alignment time length; the phase alignment time length is less than or equal to a transmission delay corresponding to a maximum demodulable phase difference in the ad hoc network; and the unit time is consistent with a time unit of the phase alignment time length.

[0065] When the communication node is an originating node, a scheduled transmission time of the originating node is a current time when the originating node is ready for transmission, and the current time refers to a time when the originating node meets a condition for transmitting the first information, and the terminal can transmit the first information at once. In the embodiment, the originating node receives a transmission request triggered by an external interface, generates the first information according to the transmission request, and transmits the first information at a specified transmission time point closest to a current time in absolute time when transmitting the first information.

[0066] In another implementation manner, the originating node can theoretically transmit at any time, and the delay is uniformly reduced from the second node.

[0067] The scheme of the embodiment provides a signal synchronization method, and reference is made to FIG. 3, which is an implementation flowchart in the embodiment of the application, and the method comprises:

[0068] 1. A device starts transmitting a wireless signal at 0.5 ms;

[0069] 2. Because the distances from the A device to the B device and from the A device to the C device are different, different delays are caused in signals received by the B device and the C device, but because the time when the B device and the C device start receiving the signal is still earlier than 1 ms, that is, the receiving time of the B device and the C device for receiving the signal is between 0.5 ms and 1 ms, and in the embodiment, the transmission distance between devices is limited, and signals beyond 150 km usually cannot be received, and the transmission delay corresponding to the spatial distance is 0.5 ms, so the B device and the C device can determine that the signal is transmitted at the nearest specified transmission time point 0.5 ms before 1 ms.

[0070] 3. According to a forwarding rule, the B device and the C device simultaneously start forwarding at the next time slot, that is, 30.5 ms, and the transmission delay of the A device signal is eliminated.

[0071] In the E-pack ad hoc network application, the distance difference of different routes can easily exceed 15.6 kilometers after two or three hops, resulting in the failure of signal demodulation, or even when the phase difference exceeds one-eighth of a symbol (7.8 km), the sensitivity is greatly reduced. The signal synchronization using the embodiment can automatically eliminate the delay caused by the distance difference, and will not cause delay accumulation due to the increase of the number of hops. Since the coverage distance of a single station in the ad hoc network system will not be too large, the signal reception of each hop node and most terminals can be ensured. The phase difference accumulation caused by the distance difference accumulation of different routes in the complex path is solved.

[0072] In addition, the embodiment realizes signal synchronization in a narrowband wireless network, without the need for additional synchronization information transmission bandwidth. The wireless synchronization modification based on the existing system is relatively convenient, has strong adaptability, and has small changes.

[0073] From the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software and the necessary general hardware platform, and of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk), and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to execute the methods described in the various embodiments of the present application.

[0074] Embodiment 2

[0075] In this embodiment, a signal synchronization device is also provided for implementing the above embodiments and preferred embodiments, which have been described and will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware is also possible and is contemplated.

[0076] FIG. 6 is a structural block diagram of a signal synchronization device according to an embodiment of the present application, as shown in FIG. 6, the device includes:

[0077] The preparation module 60 is configured to prepare to transmit the first information according to the transmission requirement;

[0078] The transmitting module 62 is configured to transmit the first information at a closest scheduled transmission time point before the expected transmission time in absolute time; the scheduled transmission time points are a plurality of fixed points in a value of a unit time in the absolute time, and a time length between any two consecutive fixed points is a phase alignment time length; the phase alignment time length is less than or equal to a transmission time delay corresponding to a maximum demodulable phase difference in the ad hoc network; and the unit time is consistent with a time unit of the phase alignment time length.

[0079] It should be noted that the above modules can be implemented by software or hardware, and for the latter, the following implementation manners can be used, but are not limited thereto: all the modules are located in the same processor; or the modules are located in different processors in any combination.

[0080] Embodiment 3

[0081] The embodiment of the present application further provides a computer storage medium, which stores a computer program, and the computer program is configured to execute the steps in any one of the method embodiments when running.

[0082] Optionally, in the embodiment, the computer storage medium can be configured to store a computer program for executing the following steps:

[0083] S1, preparing to transmit first information according to a transmission requirement;

[0084] S2, transmitting the first information at a closest scheduled transmission time point before the expected transmission time in absolute time; the scheduled transmission time points are a plurality of fixed points in a value of a unit time in the absolute time, and a time length between any two consecutive fixed points is a phase alignment time length; the phase alignment time length is less than or equal to a transmission time delay corresponding to a maximum demodulable phase difference in the ad hoc network; and the unit time is consistent with a time unit of the phase alignment time length.

[0085] Optionally, in the embodiment, the computer storage medium can include but is not limited to a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various computer program storage media.

[0086] The embodiment of the present application further provides a speakerphone, which comprises a memory and a processor, the memory stores a computer program, and the processor is configured to execute the computer program to execute the steps in any one of the method embodiments.

[0087] Optionally, the electronic device can further comprise a transmission device connected to the processor and an input and output device connected to the processor.

[0088] Optionally, in the embodiment, the processor can be configured to perform the following steps by using a computer program:

[0089] S1, preparing to transmit the first information according to a transmission requirement;

[0090] S2, transmitting the first information at a closest scheduled transmission time point before the scheduled transmission time in the absolute time; the scheduled transmission time point is a plurality of fixed points in the value of the unit time in the absolute time, and the time length between any two consecutive fixed points is a phase alignment time length; the phase alignment time length is less than or equal to the transmission delay corresponding to the maximum phase difference that can be demodulated in the ad hoc network; wherein the unit time is consistent with the time unit of the phase alignment time length.

[0091] Optionally, specific examples in the embodiment can refer to the examples described in the above embodiments and optional implementation manners, and the embodiment will not be described here.

[0092] The serial numbers of the embodiments of the application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0093] In the above embodiments of the application, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0094] In the several embodiments provided by the present application, it should be understood that the disclosed technology can be implemented in other ways. Of course, the device embodiment described above is only illustrative, and for example, the division of units is only a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, unit or module, and can be electrical or other forms.

[0095] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment.

[0096] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0097] When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a computer storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The foregoing computer storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0098] The above is only the preferred embodiment of the present application. It should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should be considered as the protection scope of the present application.

Claims

1. A signal synchronization method, characterized by, A method applied to a communication node of a wireless ad hoc network, the method comprising: preparing to transmit first information according to a transmission requirement; transmitting the first information at a closest one of a plurality of predetermined transmission time points before a scheduled transmission time in absolute time, the predetermined transmission time points being a plurality of fixed points in a value of a unit time in the absolute time, a time length between any two consecutive fixed points being a phase alignment time length, the phase alignment time length being less than or equal to a transmission time delay corresponding to a maximum phase difference that can be demodulated in the ad hoc network, wherein the unit time is consistent with a time unit of the phase alignment time length.

2. The method of claim 1, wherein, The method further comprises: receiving a triggered transmission request, and generating the first information according to the transmission request; when transmitting the first information, transmitting the first information at a closest one of the predetermined transmission time points to a current time in the absolute time.

3. The method of claim 1, wherein, The preparing to transmit the first information according to the transmission requirement comprises: the communication node receiving second information sent by a previous communication node, and obtaining a reception time of receiving the second information; generating the first information based on the second information according to a requirement of forwarding the second information, and determining a transmission time slot of transmitting the first information; The transmitting the first information at a closest one of the predetermined transmission time points before the scheduled transmission time in the absolute time comprises: determining a scheduled transmission time of transmitting the first information according to the reception time of the second information and the transmission time slot of the first information, selecting a closest one of the predetermined transmission time points to the scheduled transmission time in the absolute time as a target transmission time of transmitting the first information, and transmitting the first information at the target transmission time.

4. The method of claim 1, wherein, The preparing to transmit the first information according to the transmission requirement comprises: the communication node receiving second information sent by a previous communication node, and obtaining a reception time of receiving the second information; generating the first information based on the second information according to a requirement of forwarding the second information, and determining a transmission time slot of transmitting the first information; The transmitting the first information at a closest one of the predetermined transmission time points before the scheduled transmission time in the absolute time comprises: confirming a closest one of the predetermined transmission time points to the reception time of the second information in the absolute time, confirming a target transmission time of transmitting the first information according to the predetermined transmission time point and the transmission time slot of the first information, and transmitting the first information at the target transmission time.

5. The method of claim 1, wherein, The transmitting the first information at a closest one of the predetermined transmission time points before the scheduled transmission time in the absolute time comprises: selecting a closest one of the predetermined transmission time points to the transmission time slot of the first information in the absolute time to transmit the first information before the transmission time slot of the first information arrives.

6. The method of claim 1, wherein, The plurality of predetermined transmission time points are time points with values of 0 and 500 in a microsecond unit time in the absolute time.

7. The method of claim 1, wherein, The predetermined transmission time points are time points that are integer multiples of the phase alignment time length in the absolute time.

8. The method of claim 1, wherein, The phase alignment time length is 500 microseconds.

9. The method of claim 1, wherein, The method further comprises: The fixed length of the phase alignment duration is an integer multiple of the minimum unit time of the positioning system of the communication node.

10. A signal synchronization method characterized by comprising: The method is applied to a communication node of a wireless ad hoc network, and comprises: receiving a triggered transmission request and generating first information according to the transmission request; transmitting the first information at a specified transmission time point closest to the current time in absolute time when the first information is transmitted; the specified transmission time point is a plurality of fixed points in the value of the unit time in the absolute time, and the duration between any two consecutive fixed points is a phase alignment duration; the phase alignment duration is less than or equal to the transmission delay corresponding to the maximum phase difference that can be demodulated in the ad hoc network; wherein the unit time is consistent with the time unit of the phase alignment duration.

11. An apparatus for signal synchronization, the apparatus comprising: The device is suitable for a communication node of a wireless ad hoc network, and comprises a generation module, a calculation module and a transmission module. The generation module is configured to generate first information to be sent. The calculation module is configured to calculate a transmission time point of the first information, and the transmission time point of the first information is a specified transmission time point closest to the current time in absolute time; the specified transmission time point is a plurality of fixed points in the value of the unit time in the absolute time, and the duration between any two consecutive fixed points is a phase alignment duration; the phase alignment duration is less than or equal to the transmission delay corresponding to the maximum phase difference that can be demodulated in the ad hoc network; wherein the unit time is consistent with the time unit of the phase alignment duration. The transmission module is configured to transmit the first information at the transmission time point of the first information.

12. A speakerphone, characterized by The device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus. The memory is configured to store a computer program. The processor is configured to execute the signal synchronization method of any one of claims 1 to 9 by running the program stored on the memory. The memory is configured to store a computer program. The processor is configured to execute the signal synchronization method of any one of claims 1 to 9 by running the program stored on the memory.

Citation Information

Patent Citations

  • Full-duplex wireless communications

    CN102356593A

  • Time synchronization method and system of ad hoc network communication system and readable storage medium

    CN109699071A

  • TDD communication method and device

    CN110720184A

  • Mobile ad hoc network time-frequency self-synchronization method

    CN117651325A

  • Signal synchronization method and interphone

    CN118574208A