CN117651325A - Mobile ad hoc network time-frequency self-synchronization method - Google Patents

Mobile ad hoc network time-frequency self-synchronization method Download PDF

Info

Publication number
CN117651325A
CN117651325A CN202311245257.9A CN202311245257A CN117651325A CN 117651325 A CN117651325 A CN 117651325A CN 202311245257 A CN202311245257 A CN 202311245257A CN 117651325 A CN117651325 A CN 117651325A
Authority
CN
China
Prior art keywords
time
node
frequency
ranging
clock
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311245257.9A
Other languages
Chinese (zh)
Inventor
陈庚
孙统雷
乔彦鹏
郝强
吕倩
邵瑜
殷英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Aerospace Science & Industry Century Satellite Hi Tech Co ltd
Original Assignee
Beijing Aerospace Science & Industry Century Satellite Hi Tech Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Aerospace Science & Industry Century Satellite Hi Tech Co ltd filed Critical Beijing Aerospace Science & Industry Century Satellite Hi Tech Co ltd
Priority to CN202311245257.9A priority Critical patent/CN117651325A/en
Publication of CN117651325A publication Critical patent/CN117651325A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0035Synchronisation arrangements detecting errors in frequency or phase
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0055Synchronisation arrangements determining timing error of reception due to propagation delay
    • H04W56/006Synchronisation arrangements determining timing error of reception due to propagation delay using known positions of transmitter and receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a time-frequency self-synchronizing method of a mobile ad hoc network, which mainly solves the problems of larger influence of measurement errors and larger clock drift during time synchronization. The invention is based on the time-frequency self-synchronizing algorithm of spread spectrum communication, realize the unidirectional ranging among the nodes of the mobile ad hoc network through the means of signal processing, combine the accurate position of the node, can calculate the clock error parameter of each node relative to source node in the mobile ad hoc network, utilize clock error parameter of each node to compensate its clock error and frequency difference, realize the time-frequency synchronization of each node and source node.

Description

Mobile ad hoc network time-frequency self-synchronization method
Technical Field
The invention belongs to the technical field of mobile ad hoc networks, and relates to a time-frequency self-synchronizing method of a mobile ad hoc network.
Background
The Mobile self-organizing network (Mobile AdhocNetwork, MANET) is a self-organizing network without centers, hops and autonomy, which is formed by a series of Mobile nodes through wireless links, and a communication infrastructure is not required to be established in advance, so that the network structure is flexible and various, networking can be performed at any time according to the change of the demands of tasks, and the network is flexible. Compared with a single communication node, the communication mode of multi-hop forwarding adopted by the MANET effectively expands the communication distance and the perception range, and meanwhile, the network has stronger anti-destruction capability and self-healing capability.
The premise of the nodes in the MANET network to cooperate is to establish a unified time-frequency reference. In the Link16 data Link, a master-slave synchronization mode is adopted to perform time synchronization, each terminal is required to work on the same relative time reference, and a designated unit serving as a network time reference establishes system time. The time synchronization of Link16 data Link terminals is divided into two steps: the first step: coarse synchronization is realized by obtaining network access information; and a second step of: the fine synchronization includes active fine synchronization and passive fine synchronization. The method and the device are used for correcting clock errors of the user and the network time reference unit by exchanging round trip timing information with the network time reference unit, so that clock synchronization, namely active fine synchronization, is realized. The manner of achieving fine synchronization without sending a round trip timing message becomes passive fine synchronization.
However, in the Link16 data chain, the time synchronization method only uses one time of measurement data to calculate the time deviation, although the time deviation results calculated by multiple times are averaged, the influence of the measurement error is still larger, in addition, the clock of the node has frequency difference, drift can occur along with time, and the time deviation is larger and larger.
Disclosure of Invention
The invention provides a time-frequency self-synchronizing method of a mobile ad hoc network, which mainly solves the problems of larger influence of measurement errors and larger clock drift during time synchronization.
The invention is realized by the following technical scheme:
a time-frequency self-synchronizing method of mobile self-organizing network includes the following steps:
step one, taking a cluster head node as a time base node, and synchronizing own time frequency with the time base node by other nodes in the mobile ad hoc network; the networking starting stage, the time base node periodically broadcasts a synchronous control frame;
step two, the 1-hop node of the time base node receives the time base node signal and then carries out ranging, obtains a ranging value, marks the ranging moment, analyzes from the synchronous control frame to obtain node category, signal transmitting moment and position information, and records the ranging value and the ranging moment of the time base node and the position information of the time base node;
step three, the 1-hop node m of the time base node obtains own position information through a central computer, and the distances between N ranging time nodes m and the time base node o are calculated through interpolation;
step four, establishing an observation equation according to the distance measurement values of the N distance measurement moment nodes m to the time base nodes in the step three;
calculating a clock difference model of the observation time node m relative to the time base node according to the observation equation;
step six, solving the clock error model by using a least square method to obtain clock error parameters;
step seven, according to the calculated clock error parameter, correcting the local time frequency of the node m to realize the synchronization of the node m and the time base node;
step eight, after time-frequency synchronization is completed by the 1-hop node of the time base node, periodically collecting a ranging value, repeatedly calculating clock error parameters, calibrating a time-frequency quality factor, and broadcasting a synchronization control frame;
and step nine, after receiving signals, the other nodes m perform ranging to obtain ranging values, marking ranging time, analyzing from the synchronous control frame to obtain node types, local time-frequency synchronous identifications, time-frequency reference node ids, time-frequency quality identifications, signal transmitting time and position information, and if the time-frequency quality of the nodes m is lower than 1-hop node, recording the ranging values, the ranging time and the position information of the 1-hop node for the 1-hop node, and synchronizing the local time-frequency with the 1-hop node.
The invention has the beneficial effects that:
1. the invention does not need an external time-frequency reference source, and can realize time-frequency self-synchronization in a network;
2. the method adopts the least square method to estimate the clock error parameter, the frequency error parameter and the Zhong Piao parameter, is the optimal estimation of the clock error parameter, has small influence of measurement errors, and improves the calculation precision of the local clock error parameter;
3. according to engineering practice, calculating the clock error correction quantity a 0 Correction amount a of frequency difference 1 And Zhong Piao a 2 The local time frequency is corrected, so that the local clock is smaller than Zhong Piao of the system clock, and the frequency of time frequency maintenance is reduced.
Drawings
FIG. 1 is a schematic diagram of the pseudo-range computation between nodes according to the present invention.
Detailed Description
Exemplary embodiments of the present invention are described in detail below with reference to the accompanying drawings. It is to be understood that the embodiments shown and described in the drawings are merely illustrative of the principles and spirit of the invention and are not intended to limit the scope of the invention.
The realization idea of the invention is as follows: the invention is based on the time-frequency self-synchronizing algorithm of spread spectrum communication, realize the distance measurement among the nodes of the mobile ad hoc network through the means of signal processing, combine the accurate position of the node, can calculate the clock error parameter of each node relative to source node in the mobile ad hoc network, utilize the clock error parameter of each node to compensate its clock error and frequency error, realize the time-frequency synchronization of each node and source node.
As shown in fig. 1, the time-frequency self-synchronizing method of the mobile ad hoc network specifically includes the following steps:
step one, using a cluster head node as a time-frequency reference node, namely a time-base node for short, and synchronizing own time frequency with the time-base node by other nodes in the mobile ad hoc network; the networking starting stage, the time base node periodically broadcasts a synchronous control frame;
in this embodiment, the format of the synchronization control frame is defined as shown in table 1 below:
TABLE 1 synchronous control frame Structure Specification
Step two, the 1-hop node of the time base node receives the time base node signal and then carries out ranging, obtains a ranging value, marks the ranging moment, analyzes from the synchronous control frame to obtain node category, signal transmitting moment and position information, and records the ranging value and the ranging moment of the time base node and the position information of the time base node;
step three, the 1-hop node m of the time base node obtains the position information of the node m through a central computer, and N distance measuring moments (t) are calculated through interpolation 1 ,t 2 ,…,t N ) Distance(s) of node m from time-frequency reference node o (time base node) 1 ,s 2 ,…,s N );
Step four, according to the N distance measuring moments (t 1 ,t 2 ,…,t N ) The ranging value of node m to the time-frequency reference node o is (ρ 1 ,ρ 2 ,…,ρ N ) An observation equation is established, and the following formula is established:
ρ i =r i +δt mimr_iot_im_anto_antreli (1)
in the formula, i=1, 2, …, N, the number N of ranging values involved in the calculation is set according to engineering practice, and the setting strategy is as follows: the more the number of the ranging values involved in the calculation, the higher the clock error parameter calculation accuracy, the larger the calculated amount; r is (r) i The geometric distance between the node m and the time-frequency reference node o; δt mi The clock difference of the node m relative to the time-frequency reference node o; τ mr_i 、τ ot_ i is the receiving channel delay of the node m and the transmitting channel delay of the node o respectively; τ mr_ant 、τ ot_ant Antenna phase center correction parameters of the node m and the node o respectively; τ rel For relativistic effect delay, the delay is negligible in the application scene of the mobile ad hoc network; epsilon i To measure noise.
In the specific implementation, the receiving channel delay, the transmitting channel delay and the antenna phase center correction parameters of all nodes of the whole network are fixed values, and each node stores the receiving channel delay, the transmitting channel delay and the antenna phase center correction parameters of all nodes of the whole network, and the parameters can be set through instructions. Interpolation is carried out by utilizing a Chebyshev fitting algorithm to calculate the position of the node m at the observation time, and the distance r between the node m and the time-frequency reference node o is calculated by combining the position information of the time-frequency reference node at the signal transmitting time i The method comprises the steps of carrying out a first treatment on the surface of the The time delay of the transmitting channel and the time delay of the receiving channel of each node can be calibrated before the equipment leaves the factory, the time delay is generally of nanosecond magnitude, the correction parameter of the antenna phase center is the position deviation of the antenna phase center of the node relative to the center of mass of the node, the position information of the node represents the center of mass of the node, and the correction parameter of the antenna phase center is used for correcting the signal propagation time delay deviation and can be obtained through calculation.
Calculating a clock difference model of the observation time node m relative to the time-frequency reference node o according to the observation equation; the specific formula is as follows:
δ tmii -r imr_iot_im_anto_ant (2)
according to the clock characteristics of the nodes, a linear clock difference model is constructed as follows:
in the above, Δt i =t i -t 0 For the distance measurement value ρ i Corresponding distance measuring time t i The difference between the first distance measurement value and the distance measurement time of the first distance measurement value selected by the current calculation, and the clock difference correction quantity a 0 Correction amount a of frequency difference 1 And Zhong Piao a 2 For the parameters to be estimated, the clock difference model conforms to the following form:
Ax=b (4)
step six, solving the clock error model by using a least square method to obtain a clock error parameter a 0 、a 1 、a 2 The method is characterized by comprising the following steps:
if the frequency difference correction quantity a is calculated 1 And Zhong Piao a 2 Then in formula (4)
Wherein the clock correction amount a 0 To solve for the parameter, the frequency difference correction amount a 1 And Zhong Piao a 2 Whether to solve according to instruction setting: then the least square method is used to obtain the clock error parameter a 0 、a 1 、a 2 Least squares estimation of (2) is
If the frequency difference correction quantity a is calculated 1 Not resolving Zhong Piao a 2 Then in formula (4)
Then the least square method is used to obtain the clock error parameter a 0 、a 1 Least squares estimation of (2) is
Zhong Piao a 2 The correction is not performed, and the correction amount is 0.
Step seven, according to the calculated clock error parameter a 0 、a 1 、a 2 Correcting the local time frequency of the node m, and realizing the synchronization of the node m and a time frequency reference node o;
in specific implementation, after local time-frequency synchronization of the node m, the local time-frequency synchronization identifier is set to 0xFF, the time-frequency reference node id is set to the id of the time-frequency reference node o, and the current time-frequency synchronization time is set to the local time after the latest time-frequency synchronization adjustment.
Step eight, after time-frequency synchronization is completed by the 1-hop node of the time base node, periodically collecting a ranging value, repeatedly calculating clock error parameters, calibrating a time-frequency quality factor, and broadcasting a synchronization control frame;
and step nine, after receiving signals, the other nodes m perform ranging to obtain ranging values, marking ranging time, analyzing from the synchronous control frame to obtain node types, local time-frequency synchronous identifications, time-frequency reference node ids, time-frequency quality identifications, signal transmitting time and position information, and if the time-frequency quality of the nodes m is lower than 1-hop node, recording the ranging values, the ranging time and the position information of the 1-hop node for the 1-hop node, and synchronizing the local time-frequency with the 1-hop node.
And in the specific implementation, repeating the step one to the step nine, and finishing the time-frequency synchronous nodes until all the nodes in the network finish the time-frequency synchronous.
In this embodiment, all nodes in the network complete time-frequency synchronization, and the time reference node is selected according to the following priority order:
time base node > nodes synchronized to time base nodes (higher time frequency quality, higher priority) synchronized to nodes of completed time frequency synchronization of non-time base nodes (higher time frequency quality, higher priority); and each node in the mobile ad hoc network selects the node with the highest visible priority as a time-frequency reference node, and performs time-frequency synchronization.
It can be seen that each node in the mobile ad hoc network directly or indirectly synchronizes the local time frequency with the time base node by adopting the method, so that the time frequency synchronization of the whole network is realized. Because of the characteristic of the node clock, clock drift phenomenon can occur along with time, when the clock difference between the node and the time-frequency reference node exceeds a threshold value, the local time-frequency is synchronized with the time-frequency reference node again, and the time-frequency synchronization clock difference threshold value of the node can be set according to the actual passing instruction of engineering.
Those of ordinary skill in the art will recognize that the embodiments described herein are for the purpose of aiding the reader in understanding the principles of the present invention and should be understood that the scope of the invention is not limited to such specific statements and embodiments. Those of ordinary skill in the art can make various other specific modifications and combinations from the teachings of the present disclosure without departing from the spirit thereof, and such modifications and combinations remain within the scope of the present disclosure.

Claims (5)

1. The time-frequency self-synchronizing method for the mobile self-organizing network is characterized by comprising the following steps:
step one, taking a cluster head node as a time base node, and synchronizing own time frequency with the time base node by other nodes in the mobile ad hoc network; the networking starting stage, the time base node periodically broadcasts a synchronous control frame;
step two, the 1-hop node of the time base node receives the time base node signal and then carries out ranging, obtains a ranging value, marks the ranging moment, analyzes from the synchronous control frame to obtain node category, signal transmitting moment and position information, and records the ranging value and the ranging moment of the time base node and the position information of the time base node;
step three, the 1-hop node m of the time base node obtains own position information through a central computer, and the distances between N ranging time nodes m and the time base node o are calculated through interpolation;
step four, establishing an observation equation according to the distance measurement values of the N distance measurement moment nodes m to the time base nodes in the step three;
calculating a clock difference model of the observation time node m relative to the time base node according to the observation equation;
step six, solving the clock error model by using a least square method to obtain clock error parameters;
and step seven, according to the calculated clock error parameter, correcting the local time frequency of the node m, and realizing the synchronization of the node m and the time base node.
2. The method of time-frequency self-synchronization of mobile ad hoc network according to claim 1, further comprising, after the step seven:
step eight, after time-frequency synchronization is completed by the 1-hop node of the time base node, periodically collecting a ranging value, repeatedly calculating clock error parameters, calibrating a time-frequency quality factor, and broadcasting a synchronization control frame;
and step nine, after receiving signals, the other nodes m perform ranging to obtain ranging values, marking ranging time, analyzing from the synchronous control frame to obtain node types, local time-frequency synchronous identifications, time-frequency reference node ids, time-frequency quality identifications, signal transmitting time and position information, and if the time-frequency quality of the nodes m is lower than 1-hop node, recording the ranging values, the ranging time and the position information of the 1-hop node for the 1-hop node, and synchronizing the local time-frequency with the 1-hop node.
3. The mobile ad hoc network time-frequency self-synchronizing method according to claim 2, wherein said clock difference model has the following specific formula:
δt mi =ρ i -r imr_iot_im_anto_ant (2)
according to the clock characteristics of the nodes, a linear clock difference model is constructed as follows:
in the above, Δt i =t i -t 0 For the distance measurement value ρ i Corresponding distance measuring time t i The difference between the first distance measurement value and the distance measurement time of the first distance measurement value selected by the current calculation, and the clock difference correction quantity a 0 Correction amount a of frequency difference 1 And Zhong Piao a 2 For the parameters to be estimated, the clock difference model conforms to the following form:
Ax=b (4)。
4. a mobile ad hoc network time-frequency self-synchronizing method as defined in claim 3, wherein said least square method is used to calculate said clock error model to obtain clock error parameter a 0 、a 1 、a 2 (II), (III), (V), (; the method comprises the following steps:
if the frequency difference correction quantity a is calculated 1 And Zhong Piao a 2 Then in formula (4)
Wherein the clock correction amount a 0 To solve for the parameter, the frequency difference correction amount a 1 And Zhong Piao a 2 Whether to solve according to instruction setting: then the least square method is used to obtain the clock error parameter a 0 、a 1 、a 2 Least squares estimation of (2) is
If the frequency difference correction quantity a is calculated 1 Not resolving Zhong Piao a 2 Then in formula (4)
Then the least square method is used to obtain the clock error parameter a 0 、a 1 Least squares estimation of (2) is
Zhong Piao a 2 The correction is not performed, and the correction amount is 0.
5. A mobile ad hoc network time-frequency self-synchronizing method as claimed in claim 3, wherein all nodes in said network complete time-frequency synchronization, and the time reference nodes are selected according to the following priority order:
the time base node > the node synchronous with the time frequency synchronization completed by the non-time base node, each node in the mobile ad hoc network selects the node with the highest visible priority as the time frequency reference node, and performs time frequency synchronization.
CN202311245257.9A 2023-09-25 2023-09-25 Mobile ad hoc network time-frequency self-synchronization method Pending CN117651325A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311245257.9A CN117651325A (en) 2023-09-25 2023-09-25 Mobile ad hoc network time-frequency self-synchronization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311245257.9A CN117651325A (en) 2023-09-25 2023-09-25 Mobile ad hoc network time-frequency self-synchronization method

Publications (1)

Publication Number Publication Date
CN117651325A true CN117651325A (en) 2024-03-05

Family

ID=90046684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311245257.9A Pending CN117651325A (en) 2023-09-25 2023-09-25 Mobile ad hoc network time-frequency self-synchronization method

Country Status (1)

Country Link
CN (1) CN117651325A (en)

Similar Documents

Publication Publication Date Title
US8570904B2 (en) Localization in a network
JP5112550B2 (en) Base station synchronization method in wireless communication system
RU2536178C2 (en) Method and system for precise timing through interaction between communication layers and sublayers for communication systems
US9226252B2 (en) Recursive time synchronization protocol method for wireless sensor networks
CN106452650B (en) Clock synchronizing frequency deviation estimating method suitable for multi-hop wireless sensor network
WO2016173358A1 (en) Clock synchronization frequency offset estimation method applicable to wia-pa network
JP5117507B2 (en) Wireless communication system, synchronization method between base stations, and base station
US20040005902A1 (en) System and method for correcting the clock drift and maintaining the synchronization of low quality clocks in wireless networks
JP2006081200A (en) Method for synchronizing base stations
JP2017513285A (en) Clock drift compensation in time-synchronized channel hopping networks
US20240243829A1 (en) Cross-network time synchronization method for industrial wireless network and tsn fusion
US11800474B2 (en) Methods, second node and apparatus for determining clock asynchronization
CN110113812B (en) TD-LTE-based wireless communication full-network synchronization method
CN106972905B (en) A kind of method for synchronizing time based on beam formed antenna
KR20140089648A (en) Method and apparatus for correcting reference time for distributed time synchronization
CN103874177B (en) Wireless sensor network real-time synchronization method based on mobile reference mode
CN113691341A (en) TDMA network synchronization method
CN104247529A (en) Nodes, and communication control method
CN113645686A (en) Wireless self-organizing network time synchronization method with motion compensation
CN102664696B (en) Wireless transmission environment-oriented IEEE1588 protocol optimization system and IEEE1588 protocol optimization method thereof
CN102958084B (en) The correcting method and system of a kind of delay inequality
CN114095855A (en) Positioning method and device
WO2018098791A1 (en) Clock synchronization frequency deviation estimation method applicable to multi-hop wireless sensor network
CN106162856A (en) A kind of node synchronization method in wireless Ad Hoc network
CN117042111A (en) Power 5G converged communication network time synchronization system, method and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination