CN106452645B - A kind of group of stars method for synchronizing network time based on cross layer design - Google Patents
A kind of group of stars method for synchronizing network time based on cross layer design Download PDFInfo
- Publication number
- CN106452645B CN106452645B CN201610942307.2A CN201610942307A CN106452645B CN 106452645 B CN106452645 B CN 106452645B CN 201610942307 A CN201610942307 A CN 201610942307A CN 106452645 B CN106452645 B CN 106452645B
- Authority
- CN
- China
- Prior art keywords
- node
- synchronization
- time
- father
- frame
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000013461 design Methods 0.000 title claims abstract description 10
- 230000008569 process Effects 0.000 claims description 45
- 230000001360 synchronised effect Effects 0.000 claims description 17
- 238000012423 maintenance Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000006855 networking Effects 0.000 claims description 5
- 238000009792 diffusion process Methods 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims 2
- 241000238876 Acari Species 0.000 claims 1
- 230000002123 temporal effect Effects 0.000 claims 1
- 238000001228 spectrum Methods 0.000 abstract description 9
- 238000012545 processing Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 9
- 238000005259 measurement Methods 0.000 description 8
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000005755 formation reaction Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18521—Systems of inter linked satellites, i.e. inter satellite service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
一种基于跨层设计的星群网络时间同步方法,在物理层采用扩频信号体制,在所属同步时隙内通过半双向的星间测距方式,计算子节点与父节点间的钟差,完成节点间的高精度时间同步。在MAC层采用网络同步管理,向网络中广播同步状态信息,并进行同步拓扑的管理,将时间同步父节点选择结果提供给物理层用于节点间同步,从而实现全网节点间的时间同步。本发明方法适用于各类星群的星间时间同步需求,对于卫星系统没有特殊的要求,通用性强、适用范围广,星上处理简单,具有很好的应用前景。
A time synchronization method for constellation network based on cross-layer design. The spread spectrum signal system is adopted in the physical layer, and the clock difference between the child node and the parent node is calculated through the semi-two-way inter-satellite ranging method in the synchronization time slot. Complete high-precision time synchronization between nodes. The MAC layer adopts network synchronization management, broadcasts synchronization status information to the network, manages the synchronization topology, and provides the result of time synchronization parent node selection to the physical layer for inter-node synchronization, thereby realizing time synchronization between nodes in the entire network. The method of the invention is suitable for the time synchronization requirements between satellites of various constellations, has no special requirements for satellite systems, has strong versatility, wide application range, simple on-satellite processing, and has good application prospects.
Description
技术领域technical field
本发明属于卫星通信领域,涉及一种卫星网络时间同步方法,能够实现复杂空间环境下的卫星组网时间同步,适用于各类星群的星间时间同步应用。The invention belongs to the field of satellite communication, and relates to a satellite network time synchronization method, which can realize the time synchronization of satellite networking in a complex space environment, and is suitable for the application of inter-satellite time synchronization of various constellations.
背景技术Background technique
星间网络互联能够最大限度地提升网络的服务能力,扩充网络的服务范围,有效地弥补单星在轨运行存在的各种不足,从而构建一个功能完善、性能稳定的空间服务系统。Inter-satellite network interconnection can maximize the service capability of the network, expand the service scope of the network, and effectively make up for various deficiencies in single-satellite in-orbit operation, thereby building a space service system with complete functions and stable performance.
编队星群相比于以往的星座来说,要求参与编队飞行的各个卫星平台之间的相互位置测量更为精确,编队构形更加稳定,同时由于各个卫星平台之间要发生信息交换,因此要求各个卫星平台之间的时钟严格统一,单个卫星平台的自主能力更强。同时,由于卫星编队一体化传输的需要,卫星节点之间需通过精确测距获得相对距离信息,并以此为基础决定传输功率和帧结构中保护段的长度。因此获得高精度的时频同步结果对适应时空大跨度的空间卫星组网具有重要意义。Compared with the previous constellations, the formation constellation requires more accurate mutual position measurement between the satellite platforms participating in the formation flight, and a more stable formation configuration. At the same time, due to the information exchange between each satellite platform, it is required The clocks of each satellite platform are strictly unified, and the autonomy of a single satellite platform is stronger. At the same time, due to the need for integrated transmission of satellite formations, satellite nodes need to obtain relative distance information through accurate ranging, and based on this, determine the transmission power and the length of the protection segment in the frame structure. Therefore, it is of great significance to obtain high-precision time-frequency synchronization results to adapt to space satellite networking with a large span of time and space.
理论上,只有同时实现两钟的频率和钟面时刻一致,才能称之为时间同步。但是由于频率可调的频率源存在一定的不稳定性,因此实际工作中两钟的时刻差不可能保持为一个常数,允许两钟的频标存在一定的误差,只要不断的调整两钟的钟面差,使得钟面差的绝对值保持在一个可以容忍的范围内,就可以认为两钟达到了某种精度的时间同步。In theory, only when the frequencies of the two clocks are consistent with the time of the clock face can it be called time synchronization. However, due to the instability of the frequency source with adjustable frequency, the time difference between the two clocks cannot be kept as a constant in actual work, and the frequency standard of the two clocks is allowed to have certain errors, as long as the two clocks are constantly adjusted If the absolute value of the clock face difference is kept within a tolerable range, it can be considered that the two clocks have achieved a certain precision of time synchronization.
在采用TDMA体制的无线自组织网络中,各子节点与主节点的同步过程通常分为开环同步和闭环同步两个步骤。主节点周期性的广播同步信标,各子节点检测到同步信标后就立即重新启动定时,这就是开环同步。由于传播时延的影响,网内各子节点的定时起始时该是各不相同的。如果各子节点只接收主节点的广播而不向主节点发送数据时,显然开环同步是足够的。对于链路的传播时延,采用闭环同步的方式进行校准:同步节点在固定时隙内向基准节点周期性地发送ECHO(回声,用于测时延使用的一种往返测量帧)分组,并且通过本地的时钟计数器开始计数,基准节点在接收到ECHO分组后要立即返回该分组,同步节点收到回复的ECHO时,时钟计数器停止计数,根据该计数值就可以估算出同步节点与基准节点的链路时延,这样节点就可以实时刷新链路传播时延,修正开环同步。考虑到并非每个子节点与主节点都是可见的,因此每个子节点首先选择一个时钟级别较高的节点作为同步基准,每个节点在其所在的同步时隙内都会发送同步码,当节点收到该码后对本地时钟计数器进行校准,从而扩大基准时钟的覆盖面积。In a wireless ad hoc network using the TDMA system, the synchronization process between each child node and the master node is usually divided into two steps: open-loop synchronization and closed-loop synchronization. The master node periodically broadcasts a synchronization beacon, and each child node immediately restarts the timing after detecting the synchronization beacon, which is open-loop synchronization. Due to the influence of propagation delay, the timing start times of each sub-node in the network should be different. If each child node only receives the broadcast from the master node and does not send data to the master node, obviously open-loop synchronization is sufficient. For the propagation delay of the link, the closed-loop synchronization method is used for calibration: the synchronization node periodically sends an ECHO (echo, a round-trip measurement frame used for delay measurement) packet to the reference node in a fixed time slot, and through The local clock counter starts counting. The reference node returns the packet immediately after receiving the ECHO packet. When the synchronization node receives the reply ECHO, the clock counter stops counting. According to the count value, the link between the synchronization node and the reference node can be estimated. The path delay, so that the node can refresh the link propagation delay in real time, and correct the open-loop synchronization. Considering that not every child node is visible to the master node, each child node first selects a node with a higher clock level as the synchronization reference, and each node will send a synchronization code in its synchronization time slot, when the node receives After reaching the code, the local clock counter is calibrated, thereby expanding the coverage area of the reference clock.
采用TDMA体制的星间组网传输方案,簇内各卫星间通过主从同步方式进行精确的时间同步,传统的同步方式通过MAC层的帧交互,完成主从节点间的开环同步和闭环同步。快响星簇卫星组网项目中,典型星间距离为10~1300km,传输速率为128kbps~1kbps,通过MAC层的帧交互进行节点间时间同步,在如此低的传输速率下同步精度会变得很差,约为10us-1000us,这远远无法满足TDMA精确时间同步的需求。The inter-satellite network transmission scheme adopts the TDMA system, and the satellites in the cluster perform precise time synchronization through the master-slave synchronization method. The traditional synchronization method completes the open-loop synchronization and closed-loop synchronization between the master-slave nodes through the frame interaction of the MAC layer. . In the fast-sounding satellite cluster satellite networking project, the typical inter-satellite distance is 10-1300km, and the transmission rate is 128kbps-1kbps. Time synchronization between nodes is performed through frame interaction at the MAC layer. At such a low transmission rate, the synchronization accuracy will become Very poor, about 10us-1000us, which is far from meeting the needs of TDMA precise time synchronization.
发明内容Contents of the invention
本发明解决的技术问题是:克服现有技术的不足,提供了一种基于跨层设计的星群网络时间同步方法,在MAC层进行星簇节点间的同步拓扑管理,在物理层采用扩频的信号体制,通过半双向时间比对测距方式计算节点间钟差,实现节点间的同步。在不同的传输速率下,物理层的扩频码速率保持不变,不会因为传输速率的降低而带来时间同步精度的恶化。通过将MAC层的同步拓扑管理与物理层扩频测距相结合,可实现全网时间的同步,为采用TDMA体制的星群网络提供了稳定的、高精度的星间同步方案。The technical problem solved by the present invention is: to overcome the deficiencies of the prior art, to provide a time synchronization method based on the cross-layer design of the constellation network, the synchronous topology management between the nodes of the constellation is carried out at the MAC layer, and the spread spectrum is adopted at the physical layer The signal system uses the semi-two-way time comparison and ranging method to calculate the clock difference between nodes and realize the synchronization between nodes. Under different transmission rates, the spreading code rate of the physical layer remains unchanged, and the time synchronization accuracy will not deteriorate due to the reduction of the transmission rate. By combining the synchronization topology management of the MAC layer with the spread spectrum ranging of the physical layer, the time synchronization of the entire network can be realized, and a stable and high-precision inter-satellite synchronization solution is provided for the constellation network using the TDMA system.
本发明的技术解决方案是:一种基于跨层设计的星群网络时间同步方法,包括:The technical solution of the present invention is: a method for time synchronization of constellation network based on cross-layer design, comprising:
(1)各卫星节点开机后启动时间同步功能;(1) Start the time synchronization function after each satellite node is turned on;
(2)各卫星节点在轨侦听其它卫星节点广播的网络同步状态信息,若卫星节点在设定长度的时间内未侦听到其它卫星节点广播的网络同步状态信息,则将自已的角色确定为时间基准节点;若卫星节点在设定长度的时间内收集到了周围节点广播的网络同步状态信息,则根据收集的同步状态信息将时钟级别最高的节点选定为本卫星时间同步的父节点,同时确定自己为子节点;(2) Each satellite node listens to the network synchronization status information broadcast by other satellite nodes in orbit. If the satellite node does not listen to the network synchronization status information broadcast by other satellite nodes within a set length of time, it determines its own role is the time reference node; if the satellite node collects the network synchronization status information broadcast by the surrounding nodes within a set length of time, the node with the highest clock level is selected as the parent node of the satellite time synchronization according to the collected synchronization status information, At the same time, determine yourself as a child node;
(3)对于时间基准节点,在MAC层接收新入网节点上报的同步请求,并在物理层响应新入网子节点的时间同步过程;向子节点分配同步时隙与广播时隙,并在各节点的同步时隙响应子节点的同步请求,完成全网时间的同步,并对各子节点进行同步管理;(3) For the time reference node, receive the synchronization request reported by the new network node at the MAC layer, and respond to the time synchronization process of the new network child node at the physical layer; allocate synchronization time slots and broadcast time slots to the child nodes, and The synchronization time slot responds to the synchronization request of the child nodes, completes the synchronization of the entire network time, and performs synchronization management on each child node;
(4)对于非时间基准节点,在MAC层将选定的父节点下发至物理层,并在物理层发起与父节点的时间同步过程;时间同步过程完成后,子节点向基准节点申请同步时隙与广播时隙,并在同步时隙与父节点进行交互,完成与父节点的同步维持,实现全网时间的同步;(4) For non-time reference nodes, send the selected parent node to the physical layer at the MAC layer, and initiate the time synchronization process with the parent node at the physical layer; after the time synchronization process is completed, the child node applies to the reference node for synchronization Time slot and broadcast time slot, and interact with the parent node in the synchronization time slot, complete the synchronization maintenance with the parent node, and realize the synchronization of the whole network time;
(5)各卫星节点的时间同步过程完成后,广播卫星节点自身的同步状态信息,进行同步时间的扩散,并对各子节点进行同步管理和各父节点进行同步维持。(5) After the time synchronization process of each satellite node is completed, the synchronization status information of the satellite node itself is broadcast, the synchronization time is diffused, and the synchronization management of each child node and the synchronization maintenance of each parent node are carried out.
所述的网络同步状态信息包括节点ID、基准节点ID、时钟级别、同步时隙占用状态,其中节点ID指本星自身的识别号,基准节点ID指全网时间基准所在卫星的识别号,时钟级别是指本星在时间传递中所处的位置,基准节点时钟级别为0级,与他一跳连接的卫星节点的时钟级别为1,依次类推,与基准节点越远,时钟级别越低,同步时隙占用状态是指整个超帧周期内哪些同步时隙已被占用,哪些未被占用。The network synchronization status information includes node ID, reference node ID, clock level, and synchronization time slot occupancy status, wherein the node ID refers to the identification number of the star itself, and the reference node ID refers to the identification number of the satellite where the time reference of the whole network is located, and the clock The level refers to the position of the star in the time transfer. The clock level of the reference node is 0, and the clock level of the satellite node connected to it is 1, and so on. The farther away from the reference node, the lower the clock level. The synchronization time slot occupancy state refers to which synchronization time slots are occupied and which are not occupied in the entire superframe period.
所述的时间同步过程,包括:The time synchronization process includes:
第一步:子节点将本地钟面时tson_send填入同步帧后,向父节点发送同步帧,父节点利用接收到的子节点发送前沿的钟面时tson_send与接收到同步帧前沿的时间tfather_arrive计算本地伪距tα:Step 1: After the child node fills the local clock face time t son_send into the synchronization frame, it sends a synchronization frame to the parent node, and the parent node uses the received clock face time t son_send of the child node to send the leading edge and the time of receiving the leading edge of the synchronization frame t father_arrive calculates the local pseudorange t α :
tα=tfather_arrive-tson_send;t α = t father_arrive - t son_send ;
第二步:父节点将本地钟面时tfather_send与本地伪距tα填写到反馈帧发送回子节点,子节点利用接收到的父节点发送前沿的钟面时tfather_send与接收到同步帧前沿的时间tson_arrive计算本地伪距tβ:Step 2: The parent node fills in the local clock face time t father_send and the local pseudorange t α in the feedback frame and sends it back to the child node, and the child node uses the received parent node to send the leading clock face time t father_send and the received synchronization frame leading edge Compute the local pseudorange t β at time t son_arrive :
tβ=tson_arrive-tfather_send;t β =t son_arrive -t father_send ;
第三步:子节点根据测得的本地伪距tβ及接收到父节点的本地伪距tα计算得到两节点间的钟差Δt:Step 3: The child node calculates the clock difference Δt between the two nodes based on the measured local pseudorange t β and the local pseudorange t α received from the parent node:
Δt=(tα-tβ)/2;Δt=(t α -t β )/2;
第四步:子节点的时间加上Δt,完成子节点与父节点的时间同步。Step 4: Add Δt to the time of the child node to complete the time synchronization between the child node and the parent node.
所述的子节点进行同步管理,包括:The child nodes perform synchronous management, including:
第一步:等待子节点的广播时隙,检测是否收到子节点的广播帧;如果收到子节点的广播帧则继续;如果未收到子节点的广播帧则计数器加1进入第二步;The first step: wait for the broadcast time slot of the child node, and check whether the broadcast frame of the child node is received; if the broadcast frame of the child node is received, continue; if the broadcast frame of the child node is not received, the counter is incremented by 1 and enters the second step ;
第二步:判断计数器的值,如果计数器小于等于最大退网门限MAX_exit则继续等待子节点的广播时隙检测子节点的广播帧;如果计数器大于MAX_exit则将此节点标记为退网节点;Step 2: judge the value of the counter, if the counter is less than or equal to the maximum exit threshold MAX_exit, continue to wait for the broadcast time slot of the child node to detect the broadcast frame of the child node; if the counter is greater than MAX_exit, mark this node as a network exit node;
第三步:在业务帧中向父节点发送退网子节点的ID号。Step 3: Send the ID number of the off-net child node to the parent node in the service frame.
所述的父节点进行同步维持,包括:The parent node is maintained synchronously, including:
第一步:等待父节点的广播时隙,检测是否收到父节点的广播帧;如果收到父节点的广播帧将计数器清零并继续;如果未收到父节点的广播帧则计数器加1进入第二步;Step 1: Wait for the broadcast time slot of the parent node, and detect whether the broadcast frame of the parent node is received; if the broadcast frame of the parent node is received, the counter is cleared and continues; if the broadcast frame of the parent node is not received, the counter is incremented by 1 Enter the second step;
第二步:判断计数器的值,如果计数器小于等于最大非同步门限MAX_asyn则继续等待子节点的广播时隙检测子节点的广播帧;如果计数器大于MAX_asyn则将本节点标记为非同步节点,并重新启动入网同步过程。Step 2: Judge the value of the counter, if the counter is less than or equal to the maximum asynchronous threshold MAX_asyn, continue to wait for the broadcast time slot of the child node to detect the broadcast frame of the child node; if the counter is greater than MAX_asyn, mark the node as an asynchronous node, and restart Start the inbound synchronization process.
本发明与现有技术相比的优点在于:The advantage of the present invention compared with prior art is:
(1)本发明方法中,节点间采用基于半双向的扩频测量时间同步体制,能在尽量少的交互回合下,提供很高的同步精度,节省星上稀缺的通信资源。(1) In the method of the present invention, a semi-two-way spread spectrum measurement time synchronization system is adopted between nodes, which can provide high synchronization accuracy with as few interaction rounds as possible, and save scarce communication resources on the star.
(2)本发明方法通过跨层设计,由MAC层进行同步拓扑管理,便于在星上用处理器运行复杂度高的管理算法以优化拓扑管理性能;(2) the inventive method carries out the synchronous topology management by the MAC layer through cross-layer design, is convenient to use the high management algorithm of processor operation complexity to optimize the topology management performance on the star;
(3)本发明方法在物理层采用扩频的调制方式进行测距,基于硬件电路提供较高的测量精度,避免空间传输速率变化对测量精度的影响,最终完成全网时间同步;(3) The method of the present invention adopts the modulation method of spread spectrum to measure distance at the physical layer, provides higher measurement accuracy based on the hardware circuit, avoids the influence of the space transmission rate change on the measurement accuracy, and finally completes the time synchronization of the whole network;
(4)本发明方法为各节点分配专属的同步时隙,由子节点发起,对父节点进行半双向扩频测量,以时分多址的方式,为网络内多个节点提供独立的时间同步信道,避免同步信号冲突,有效解决多节点同步问题。(4) the method of the present invention distributes exclusive synchronous time slot for each node, initiates by child node, carries out semi-two-way spread spectrum measurement to parent node, with the mode of time division multiple access, provides independent time synchronous channel for a plurality of nodes in the network, Avoid synchronization signal conflicts and effectively solve multi-node synchronization problems.
附图说明Description of drawings
图1为本发明方法的流程框图;Fig. 1 is a block flow diagram of the inventive method;
图2为本发明的帧结构示意图;Fig. 2 is a schematic diagram of the frame structure of the present invention;
图3为本发明广播帧结构示意图;Fig. 3 is a schematic diagram of the broadcast frame structure of the present invention;
图4为本发明同步帧结构示意图;Fig. 4 is a schematic diagram of the synchronous frame structure of the present invention;
图5为本发明反馈帧结构示意图;Fig. 5 is a schematic diagram of the feedback frame structure of the present invention;
图6为本发明节点初始化及信息收集过程示意图;Fig. 6 is a schematic diagram of node initialization and information collection process of the present invention;
图7为本发明时间基准节点选取过程示意图;Fig. 7 is a schematic diagram of the process of selecting a time reference node in the present invention;
图8为本发明节点同步和广播时隙获取过程示意图;Fig. 8 is a schematic diagram of the node synchronization and broadcast time slot acquisition process of the present invention;
图9为本发明测距模块的时间同步过程示意图;9 is a schematic diagram of the time synchronization process of the ranging module of the present invention;
图10为本发明时间基准节点的处理流程图;Fig. 10 is a processing flowchart of the time reference node of the present invention;
图11为本发明非时间基准节点(入网)的处理流程图;Fig. 11 is the processing flowchart of the non-time reference node (network access) of the present invention;
图12为本发明子节点同步管理流程图;Fig. 12 is a flow chart of child node synchronization management in the present invention;
图13为本发明父节点同步维持流程图。Fig. 13 is a flowchart of parent node synchronization maintenance in the present invention.
具体实施方式Detailed ways
如图1所示,为本发明跨层星群网络时间同步方法的处理流程,具体包括如下步骤:As shown in Figure 1, it is the processing flow of the cross-layer constellation network time synchronization method of the present invention, which specifically includes the following steps:
(1)各卫星节点开机后启动时间同步功能;(1) Start the time synchronization function after each satellite node is turned on;
(2)在轨侦听其它卫星节点广播的网络同步状态信息,网络同步状态信息包括:节点ID、基准节点ID、时钟级别、同步时隙占用状态等;(2) On-orbit listening to the network synchronization status information broadcast by other satellite nodes. The network synchronization status information includes: node ID, reference node ID, clock level, synchronization slot occupancy status, etc.;
其中,节点ID指本星自身的识别号,基准节点ID指全网时间基准所在卫星的识别号,时钟级别是指本星在时间传递中所处的位置,即基准节点时钟级别为0级,与他一跳连接的卫星节点的时钟级别为1,依次类推,与基准节点越远,其时钟级别越低,同步时隙占用状态是指整个超帧周期内哪些同步时隙已被占用,哪些未被占用。Among them, the node ID refers to the identification number of the own star itself, the reference node ID refers to the identification number of the satellite where the time reference of the whole network is located, and the clock level refers to the position of the own star in the time transfer, that is, the reference node clock level is 0, The clock level of the satellite node connected to him by one hop is 1, and so on. The farther away from the reference node, the lower the clock level. The synchronization slot occupancy status refers to which synchronization slots have been occupied in the entire superframe period Not occupied.
(3)若卫星节点在充分长的时间内未侦听到其它卫星节点广播的网络同步状态信息,则将自已的角色确定为时间基准节点;若卫星节点在充分长的时间内收集到了周围节点广播的网络同步状态信息,则根据各节点的同步状态信息将时钟级别最高的节点选定为本星时间同步的父节点,确定自己为子节点;(3) If the satellite node does not detect the network synchronization status information broadcast by other satellite nodes within a sufficiently long period of time, then determine its own role as the time reference node; if the satellite node collects the surrounding nodes within a sufficiently long period of time Broadcast network synchronization state information, then according to the synchronization state information of each node, select the node with the highest clock level as the parent node of the local time synchronization, and determine itself as the child node;
(4)对于非时间基准节点:MAC层的时间同步拓扑管理模块将选定的父节点下发至物理层;对于时间基准节点:时间同步拓扑管理模块接收新入网节点上报的同步请求;(4) For non-time reference nodes: the time synchronization topology management module of the MAC layer sends the selected parent node to the physical layer; for time reference nodes: the time synchronization topology management module receives the synchronization request reported by the new network access node;
(5)对于非时间基准节点:物理层发起与父节点的时间同步过程;对于时间基准节点:由物理层响应子节点的时间同步过程;(5) For non-time reference nodes: the physical layer initiates the time synchronization process with the parent node; for time reference nodes: the physical layer responds to the time synchronization process of the child nodes;
(6)对于非时间基准节点:向基准节点申请同步时隙与广播时隙;对于时间基准节点:向子节点分配同步时隙与广播时隙;(6) For non-time reference nodes: apply to the reference node for synchronization time slots and broadcast time slots; for time reference nodes: allocate synchronization time slots and broadcast time slots to child nodes;
(7)对于非时间基准节点:依次类推,各卫星节点按上述方法,分别在各自的同步时隙与各自的父节点进行交互,完成与父节点的同步维持流程,实现全网时间的高精度同步。卫星节点的时间同步过程完成后,广播卫星节点自身的同步状态信息,用于同步时间的扩散,及对各子节点进行同步管理。对于时间基准节点:依次类推,基准卫星节点按上述方法,分别在各节点的同步时隙响应子节点的同步请求,完成全网时间的高精度同步,并对各子节点进行同步管理。(7) For non-time reference nodes: by analogy, each satellite node interacts with its parent node in its own synchronization time slot according to the above method, completes the synchronization maintenance process with the parent node, and realizes the high precision of the entire network time Synchronize. After the time synchronization process of the satellite node is completed, the synchronization status information of the satellite node itself is broadcast, which is used for the diffusion of the synchronization time and the synchronization management of each child node. For the time reference node: by analogy, the reference satellite node responds to the synchronization request of the child nodes in the synchronization time slot of each node according to the above method, completes the high-precision synchronization of the entire network time, and performs synchronization management on each child node.
下面对其中的关键环节进行详细的说明。The key links are described in detail below.
要建立一个TDMA系统,首先要进行系统帧格式的设计,系统内所有的时隙分配都是基于这个系统帧格式的,以时间为单位,超帧时间最长,在超帧下划分了M个复帧(为保证每个节点都有独占的同步时隙,所以M的取值应大于卫星编队中的总卫星节点个数),每个复帧由一个同步时隙和N个业务帧组成(为使得每个节点都有充裕的业务帧资源使用,N的取值应远大于卫星节点个数,如,当节点数为8时,N的取值可为256或512)。To establish a TDMA system, the system frame format must first be designed. All time slot allocation in the system is based on this system frame format. Taking time as the unit, the superframe has the longest time, and M slots are divided under the superframe. Multiframe (in order to ensure that each node has an exclusive synchronization time slot, so the value of M should be greater than the total number of satellite nodes in the satellite formation), each multiframe is composed of a synchronization time slot and N business frames ( In order for each node to have sufficient service frame resources, the value of N should be much larger than the number of satellite nodes, for example, when the number of nodes is 8, the value of N can be 256 or 512).
本发明设计的系统帧格式如图2所示,系统一个超帧中含有M个复帧;一个复帧包含一个同步时隙和N个业务帧;同步时隙用于半双向扩频测距;业务帧内设置广播帧,用于各节点的同步状态信息的广播。The system frame format designed by the present invention is as shown in Figure 2, and a super frame of the system contains M multiframes; A multiframe includes a synchronization time slot and N service frames; the synchronization time slot is used for semi-two-way spread spectrum ranging; A broadcast frame is set in the service frame, which is used for broadcasting the synchronization state information of each node.
本发明中共涉及三种帧结构The present invention involves three kinds of frame structures
a)广播帧结构a) Broadcast frame structure
广播帧用于发送节点时钟等级、基准节点等信息,用于子节点对父节点的选择;子节点可以在广播帧中发送未分配时隙向基准节点请求时隙号,广播帧结构如图3所示。The broadcast frame is used to send information such as the node clock level and the reference node, and is used for the child node to select the parent node; the child node can send unallocated time slots in the broadcast frame to request the time slot number from the reference node. The structure of the broadcast frame is shown in Figure 3 shown.
广播地址:标识广播帧(5比特)Broadcast address: identifies the broadcast frame (5 bits)
发送地址:发送节点ID(5比特)Sending address: sending node ID (5 bits)
时钟等级:发送广播帧节点的时钟等级(3比特)Clock level: the clock level of the node sending the broadcast frame (3 bits)
基准节点:表示同步主节点ID(5比特)Reference node: Indicates the synchronization master node ID (5 bits)
复帧计数:发送广播的节点的复帧计数(5比特)Multiframe count: the multiframe count of the node sending the broadcast (5 bits)
CRC:校验位。CRC: check digit.
b)同步帧结构b) Synchronous frame structure
同步帧用于子节点发起同步流程,其结构如图4所示。The synchronization frame is used for child nodes to initiate a synchronization process, and its structure is shown in Figure 4.
目的地址:接收节点的ID,填写该同步帧的接收节点ID;Destination address: the ID of the receiving node, fill in the receiving node ID of the synchronization frame;
发送地址:发送节点的ID;填写该同步帧的发出节点ID;Sending address: the ID of the sending node; fill in the ID of the sending node of the synchronization frame;
P/F:同步帧与反馈帧区分标识,同步帧该位为0;P/F: Synchronization frame and feedback frame distinguish mark, this bit of synchronization frame is 0;
本地钟面时:本地同步帧前沿发出时刻,用于计算到达同步帧历元;Local clock face time: the time when the leading edge of the local synchronization frame is sent out, used to calculate the arrival of the synchronization frame epoch;
CRC:校验位。CRC: check digit.
c)反馈帧结构c) Feedback frame structure
反馈帧用于父节点应答子节点的同步请求,并反馈时间信息,其结构如图5所示。The feedback frame is used for the parent node to respond to the synchronization request of the child node, and to feed back time information. Its structure is shown in Figure 5.
目的地址:接收节点的ID,填写该反馈帧的接收节点ID;Destination address: the ID of the receiving node, fill in the receiving node ID of the feedback frame;
发送地址:发送节点的ID,填写该反馈帧的发出节点ID;Sending address: the ID of the sending node, fill in the ID of the sending node of the feedback frame;
P/F:同步帧与反馈帧区分标识,反馈帧该位为1;P/F: Synchronization frame and feedback frame distinguish mark, this bit of feedback frame is 1;
本地钟面时:本地反馈帧前沿发出时刻,用于计算到达反馈帧历元;Local clock face time: the time at which the leading edge of the local feedback frame is sent out, used to calculate the arrival of the feedback frame epoch;
本地伪距值:通过本地扩频捕获,获得其它节点发出的同步帧到达历元时,计算其它节点对应的本地伪距,并装帧向对应节点发送;Local pseudorange value: through local spread spectrum capture, when the synchronization frame sent by other nodes arrives at the epoch, calculate the local pseudorange corresponding to other nodes, and send the frame to the corresponding node;
CRC:校验位。CRC: check digit.
1)节点初始化及信息收集过程1) Node initialization and information collection process
节点的初始化及信息收集过程如图6所示,节点开机后将同步状态设置为非同步状态,侦听周围节点发出的同步广播帧,可侦听若干个超帧周期,根据是否收到广播帧判断周围是否有同步网络。如果有同步网络,则将选取的父节点信息发送给测距模块,由测距模块完成与父节点间的时间同步过程;如果周围没有同步网络,则进入时钟基准节点选取阶段。The initialization and information collection process of the node is shown in Figure 6. After the node is turned on, the synchronization state is set to an asynchronous state, and the synchronous broadcast frame sent by the surrounding nodes can be listened to, and several superframe periods can be listened to. Determine whether there is a synchronous network around. If there is a synchronization network, the selected parent node information will be sent to the ranging module, and the ranging module will complete the time synchronization process with the parent node; if there is no synchronization network around, it will enter the clock reference node selection stage.
卫星群进入工作轨道后,星群内各节点无需按照特定的顺序开机,可自由安排开机时间;节点开机后,将其同步状态设置为非同步状态,并启动时间同步功能。After the satellite group enters the working orbit, each node in the constellation does not need to be turned on in a specific order, and the start-up time can be freely arranged; after the node is turned on, its synchronization state is set to an asynchronous state, and the time synchronization function is activated.
2)时间基准节点选取过程2) Time reference node selection process
时间基准节点选取过程如图7所示,主要包括以下几个步骤:The time reference node selection process is shown in Figure 7, which mainly includes the following steps:
第一步:随机退避T个超帧周期(首先是要侦听足够长的时间,以确保能听到已存在的网络,另外,各节点的T值是随机确定的,各不相同,可保证总有某个节点会先结束侦听,开始建立基准),并侦听信道有无广播帧。若有广播帧则选取父节点,并将获取的父节点ID发送给测距模块,随后完成同步时隙获取过程;若未收到广播帧则进入第二步过程。Step 1: Randomly back off for T superframe periods (firstly, it is necessary to listen for a long enough time to ensure that the existing network can be heard. In addition, the T value of each node is randomly determined and different, which can ensure There is always a node that will stop listening first, start establishing a reference), and listen to the channel for broadcast frames. If there is a broadcast frame, the parent node is selected, and the obtained parent node ID is sent to the ranging module, and then the synchronization time slot acquisition process is completed; if the broadcast frame is not received, the second step process is entered.
第二步:在第1个复帧的第1个业务时隙上发送广播帧,设置测距模块的同步时隙为第1个复帧的起始提前一个同步时隙的长度,并将本节点标识为时间基准节点(每个节点都会侦听T个超帧周期,每个节点的T是自身产生的一个随机值,互不相等,因此总有个T最小的节点会先侦听完毕,将自已设为基准,一旦有一个节点确认为基准后,其它节点就会同步到这个基准上)。然后启动定时器(定时器长度设为1个超帧周期)侦听测距模块上报的请求入网节点的ID号,若收到请求节点ID后则为该节点分配广播时隙和测距模块同步时隙(分配结果信息将在业务时隙内以单播方式发送)。Step 2: Send a broadcast frame on the first business time slot of the first multiframe, set the synchronization time slot of the ranging module to the length of one synchronization time slot ahead of the start of the first multiframe, and set the The node is identified as a time reference node (each node will listen to T superframe periods, and T of each node is a random value generated by itself, which is not equal to each other, so there is always a node with the smallest T that will finish listening first, Set yourself as the benchmark, once a node is confirmed as the benchmark, other nodes will synchronize to this benchmark). Then start the timer (the timer length is set to 1 superframe period) to listen to the ID number of the requesting network node reported by the ranging module, and if the requesting node ID is received, the node will be assigned a broadcast time slot and synchronized with the ranging module time slot (allocation result information will be sent in unicast mode in the business time slot).
3)节点同步和广播时隙获取过程3) Node synchronization and broadcast time slot acquisition process
节点同步和广播时隙获取是向父节点发送入网申请,由基准节点分配同步时隙和广播时隙,完成整个入网过程。具体过程如图8所示,由以下几步组成:The acquisition of node synchronization and broadcast time slots is to send a network access application to the parent node, and the reference node allocates synchronization time slots and broadcast time slots to complete the entire network access process. The specific process is shown in Figure 8 and consists of the following steps:
第一步:接收到父节点的广播帧后将本节点标识为子节点,将要同步的父节点ID作为参数发送给测距模块并设置时间同步定时器,若测距模块未在定时器时间内返回同步状态则重新进行第一步;如果测距模块返回同步状态则进入第二步。Step 1: After receiving the broadcast frame of the parent node, identify this node as a child node, send the ID of the parent node to be synchronized as a parameter to the ranging module and set the time synchronization timer, if the ranging module is not within the timer time Return to the synchronous state, then proceed to the first step again; if the ranging module returns to the synchronous state, enter the second step.
第二步:获取到测距模块的同步状态后,等待父节点发送的时隙分配结果帧,记录基准节点分配给本节点的广播时隙和同步时隙,将同步时隙作为参数发送给测距模块Step 2: After obtaining the synchronization state of the ranging module, wait for the time slot allocation result frame sent by the parent node, record the broadcast time slot and synchronization time slot allocated by the reference node to the node, and send the synchronization time slot as a parameter to the measurement distance module
4)测距模块的时间同步过程4) The time synchronization process of the ranging module
MAC层的时间同步拓扑管理模块将选定的父节点下发至物理层,物理层发起半双向的扩频测距流程如图9所示:The time synchronization topology management module of the MAC layer sends the selected parent node to the physical layer, and the physical layer initiates a semi-two-way spread spectrum ranging process as shown in Figure 9:
第一步:节点间的主从同步流程在76ms的同步帧中进行,子节点将本地钟面时tson_send填入同步帧后,向上级时钟节点发送同步帧,主节点利用接收到的子节点发送前沿的钟面时tson_send与接收到同步帧前沿的时间tfather_arrive计算本地伪距tα:Step 1: The master-slave synchronization process between nodes is carried out in the synchronization frame of 76ms. After the child node fills the local clock face time t son_send into the synchronization frame, it sends the synchronization frame to the superior clock node. The master node uses the received child node The local pseudorange t α is calculated by t son_send when the clock face of the leading edge is sent and the time t father_arrive when the leading edge of the synchronization frame is received:
tα=tfather_arrive-tson_send t α =t father_arrive -t son_send
第二步:父节点将本地钟面时tfather_send与本地伪距tα填写到反馈帧发送回子节点。子节点利用接收到的父节点发送前沿的钟面时tfather_send与接收到同步帧前沿的时间tson_arrive计算本地伪距tβ:Step 2: The parent node fills in the local clock face time t father_send and the local pseudorange t α in the feedback frame and sends it back to the child node. The child node calculates the local pseudorange t β by using the time t father_send of the clock face when the parent node sends the front edge and the time t son_arrive when it receives the front edge of the synchronization frame:
tβ=tson_arrive-tfather_send t β =t son_arrive -t father_send
第三步:子节点根据测得的本地伪距tβ及接收到主节点的本地伪距tα可计算得到两节点间钟差Δt:Step 3: The sub-node can calculate the clock difference Δt between the two nodes according to the measured local pseudo-range t β and the local pseudo-range t α received from the master node:
Δt=(tα-tβ)/2Δt=(t α -t β )/2
第四步:并据此对时钟进行调整,子节点的时间加上Δt即可实现子节点与上级时钟父节点的时间同步。Step 4: Adjust the clock accordingly, and add Δt to the time of the child node to realize the time synchronization between the child node and the parent node of the superior clock.
5)时间基准节点的处理流程5) Processing flow of time reference node
时间基准节点主要完成广播时隙和同步时隙的分配,以及维持与一跳节点时间同步功能,其处理流程如图10所示,主要包括以下几个步骤:The time reference node mainly completes the allocation of broadcast time slots and synchronization time slots, and maintains time synchronization with one-hop nodes. The processing flow is shown in Figure 10, which mainly includes the following steps:
第一步:判断是否为本节点所在的复帧头,如果是,则由测距模块在偶数同步时隙响应新入网节点的同步过程,并将新入网节点的ID号上报给CPU。CPU在广播时隙发送广播帧。如果非本节点所在复帧则进入第二步。Step 1: Determine whether it is the multiframe header where the node is located. If so, the ranging module responds to the synchronization process of the new network node in the even synchronization time slot, and reports the ID number of the new network node to the CPU. The CPU sends broadcast frames in broadcast slots. If it is not the multiframe where the node is located, enter the second step.
第二步:时间基准节点的测距模块在子节点的同步时隙响应子节点的同步维持过程。Step 2: The ranging module of the time reference node responds to the synchronization maintenance process of the child node in the synchronization time slot of the child node.
第三步:接收各子节点上报的时隙回收信息,CPU为新入网节点分配时隙并记录。Step 3: Receive the time slot recycling information reported by each child node, and the CPU allocates time slots for new network nodes and records them.
第四步:CPU在业务帧中发送新的时隙分配结果。Step 4: The CPU sends a new time slot allocation result in the service frame.
6)非时间基准节点(入网)的处理流程6) Processing flow of non-time reference nodes (network access)
非时间基准节点广播时隙和同步时隙的请求和分配流程如图11所示,包括以下几个步骤:The request and allocation process of non-time reference node broadcast time slots and synchronization time slots is shown in Figure 11, including the following steps:
第一步:判断是否为本节点所在的复帧头,如果是,测距模块在奇数帧的同步时隙完成与父节点间的时间同步;在偶数帧的同步时隙完成与新入网节点的时间同步,并将入网节点的ID号上报给CPU。在广播时隙发送广播帧。如果非本节点所在复帧则进入第二步。Step 1: Determine whether it is the multiframe header where the node is located. If yes, the ranging module completes the time synchronization with the parent node in the synchronization time slot of the odd frame; completes the time synchronization with the new network access node in the synchronization time slot of the even frame. Time synchronization, and report the ID number of the network node to the CPU. Broadcast frames are sent in broadcast slots. If it is not the multiframe where the node is located, enter the second step.
第二步:测距模块在同步时隙完成与子节点的时间同步维持过程,CPU接收其他节点的广播帧。Step 2: The ranging module completes the time synchronization maintenance process with the child nodes in the synchronization time slot, and the CPU receives the broadcast frames of other nodes.
第三步:接收子节点上报的时隙回收信息,并向父节点上报时隙回收信息。Step 3: Receive the time slot recovery information reported by the child node, and report the time slot recovery information to the parent node.
第四步:CPU在业务时隙中下发新的时隙分配结果。Step 4: The CPU issues a new time slot allocation result in the service time slot.
7)子节点同步管理流程7) Child node synchronization management process
子节点的同步管理流程如图12所示,包含以下几个过程:The synchronization management process of child nodes is shown in Figure 12, including the following processes:
第一步:等待子节点的广播时隙,检测是否收到子节点的广播帧;如果收到子节点的广播帧则继续;如果未收到子节点的广播帧则计数器加1进入第二步。The first step: wait for the broadcast time slot of the child node, and check whether the broadcast frame of the child node is received; if the broadcast frame of the child node is received, continue; if the broadcast frame of the child node is not received, the counter is incremented by 1 and enters the second step .
第二步:判断计数器的值,如果计数器小于等于最大退网门限MAX_exit则继续等待子节点的广播时隙检测子节点的广播帧;如果计数器大于MAX_exit则将此节点标记为退网节点。Step 2: Determine the value of the counter. If the counter is less than or equal to the maximum exit threshold MAX_exit, continue to wait for the broadcast time slot of the child node to detect the broadcast frame of the child node; if the counter is greater than MAX_exit, mark this node as an exit node.
第三步:在业务帧中向父节点发送退网子节点的ID号Step 3: Send the ID number of the off-line child node to the parent node in the business frame
8)父节点同步维持流程8) Parent node synchronization maintenance process
父节点的同步维持流程如图13所示,主要包含以下几个步骤:The synchronization maintenance process of the parent node is shown in Figure 13, which mainly includes the following steps:
第一步:等待父节点的广播时隙,检测是否收到父节点的广播帧;如果收到父节点的广播帧将计数器清零并继续;如果未收到父节点的广播帧则计数器加1进入第二步。Step 1: Wait for the broadcast time slot of the parent node, and detect whether the broadcast frame of the parent node is received; if the broadcast frame of the parent node is received, the counter is cleared and continues; if the broadcast frame of the parent node is not received, the counter is incremented by 1 Go to the second step.
第二步:判断计数器的值,如果计数器小于等于最大非同步门限MAX_asyn则继续等待子节点的广播时隙检测子节点的广播帧;如果计数器大于MAX_asyn则将本节点标记为非同步节点,并重新启动入网同步过程。Step 2: Judge the value of the counter, if the counter is less than or equal to the maximum asynchronous threshold MAX_asyn, continue to wait for the broadcast time slot of the child node to detect the broadcast frame of the child node; if the counter is greater than MAX_asyn, mark the node as an asynchronous node, and restart Start the inbound synchronization process.
本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。The content that is not described in detail in the description of the present invention belongs to the well-known technology of those skilled in the art.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610942307.2A CN106452645B (en) | 2016-10-26 | 2016-10-26 | A kind of group of stars method for synchronizing network time based on cross layer design |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610942307.2A CN106452645B (en) | 2016-10-26 | 2016-10-26 | A kind of group of stars method for synchronizing network time based on cross layer design |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106452645A CN106452645A (en) | 2017-02-22 |
CN106452645B true CN106452645B (en) | 2018-11-23 |
Family
ID=58178284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610942307.2A Active CN106452645B (en) | 2016-10-26 | 2016-10-26 | A kind of group of stars method for synchronizing network time based on cross layer design |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106452645B (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10340980B1 (en) * | 2018-05-07 | 2019-07-02 | Landis+Gyr Technologies, Llc | Time synchronization apparatuses and methods for power-distribution systems and the like |
CN108880661B (en) * | 2018-07-02 | 2020-09-04 | 成都国恒空间技术工程有限公司 | Incoherent threshold decision frame synchronization method, device and readable storage medium thereof |
CN111107620B (en) | 2018-10-25 | 2023-02-21 | 中兴通讯股份有限公司 | Method and device for determining reference timing, storage medium and electronic device |
CN109412736B (en) * | 2018-11-16 | 2020-10-27 | 北京韦加航通科技有限责任公司 | Timing synchronization method for narrowband ad hoc network |
CN109617597A (en) * | 2019-02-19 | 2019-04-12 | 亚太卫星宽带通信(深圳)有限公司 | Multi-track satellite network interworking system and satellite communication method |
CN110518960B (en) * | 2019-08-13 | 2021-07-13 | 西安空间无线电技术研究所 | A highly robust satellite constellation time self-synchronization method |
CN110690997B (en) * | 2019-10-10 | 2024-07-05 | 深圳前海微众银行股份有限公司 | Node formatting method, device, equipment and readable storage medium |
CN110912636A (en) * | 2019-11-20 | 2020-03-24 | 北京无线电计量测试研究所 | Multi-station real-time bidirectional time comparison method |
CN111413711A (en) * | 2020-03-18 | 2020-07-14 | 杭州微萤科技有限公司 | A positioning system and method for automatically setting parent satellites |
CN112904705B (en) * | 2021-01-22 | 2022-05-17 | 重庆邮电大学 | A Hierarchical Clock Synchronization Method Between Low-Orbit Small Satellites |
CN113489509B (en) * | 2021-07-06 | 2023-05-26 | 上海方位角数据科技有限公司 | Time-frequency synchronization method and device between large-scale GNSS pseudolites |
CN113595615B (en) * | 2021-07-26 | 2022-07-12 | 中国科学院国家空间科学中心 | A method and system for realizing distance measurement of multi-satellite communication |
CN114465692B (en) * | 2022-02-16 | 2022-12-02 | 北京卫信杰科技发展有限公司 | Collaborative distance measurement prototype design method |
CN114554586B (en) * | 2022-03-04 | 2023-06-02 | 中国电子科技集团公司第十研究所 | Time synchronization method for distributed ad hoc network nodes |
CN114845374B (en) * | 2022-04-15 | 2024-03-29 | 沈阳中科奥维科技股份有限公司 | High-frequency synchronization method based on WIA-PA wireless network |
CN115665768A (en) * | 2022-10-17 | 2023-01-31 | 中国电子科技集团公司第五十四研究所 | Hybrid channel allocation method suitable for wireless self-organizing network |
CN116209051A (en) * | 2022-12-26 | 2023-06-02 | 西安空间无线电技术研究所 | Self-organizing network time synchronization method based on agile beam pointing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101170373A (en) * | 2007-11-27 | 2008-04-30 | 上海自动化仪表股份有限公司 | Clock synchronization realization method for loop network |
US7464318B2 (en) * | 2003-05-05 | 2008-12-09 | Thomson Licensing | Adaptive soft demodulation for reception of distorted signals |
CN102202425A (en) * | 2011-06-24 | 2011-09-28 | 中国人民解放军国防科学技术大学 | Satellite cluster self-organization networking method based on master-slave heterogeneous data transmission module |
CN102665268A (en) * | 2012-04-09 | 2012-09-12 | 北京航空航天大学 | Distributed time synchronization method for hierarchical clustering wireless self-organized network |
-
2016
- 2016-10-26 CN CN201610942307.2A patent/CN106452645B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7464318B2 (en) * | 2003-05-05 | 2008-12-09 | Thomson Licensing | Adaptive soft demodulation for reception of distorted signals |
CN101170373A (en) * | 2007-11-27 | 2008-04-30 | 上海自动化仪表股份有限公司 | Clock synchronization realization method for loop network |
CN102202425A (en) * | 2011-06-24 | 2011-09-28 | 中国人民解放军国防科学技术大学 | Satellite cluster self-organization networking method based on master-slave heterogeneous data transmission module |
CN102665268A (en) * | 2012-04-09 | 2012-09-12 | 北京航空航天大学 | Distributed time synchronization method for hierarchical clustering wireless self-organized network |
Also Published As
Publication number | Publication date |
---|---|
CN106452645A (en) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106452645B (en) | A kind of group of stars method for synchronizing network time based on cross layer design | |
CN106209289B (en) | A kind of moonlet self-organizing network method for synchronizing time | |
CN102118849B (en) | Time synchronization method applicable to wireless sensor network | |
CN101616479B (en) | The method and apparatus that time synchronized is carried out in TDMA multi-hop wireless networks | |
US7817616B2 (en) | Time synchronization method in wireless sensor network | |
CN112904705B (en) | A Hierarchical Clock Synchronization Method Between Low-Orbit Small Satellites | |
CN115066010B (en) | Multi-level synchronous networking method for multi-channel lora monitoring system | |
CN113098674B (en) | Time synchronization method and system for data link terminal of high-speed carrier self-organizing network | |
CN105188126B (en) | A distributed multi-hop wireless network clock synchronization method based on mean field | |
CN103999387B (en) | Sync interval determination | |
CN102202425A (en) | Satellite cluster self-organization networking method based on master-slave heterogeneous data transmission module | |
CN105323054A (en) | Clock synchronization method and device | |
CN105262555A (en) | Time synchronization method, programmable logic device, single board and network element | |
CN110278048B (en) | A Hierarchical Ad Hoc Network Time Synchronization Method Based on Clustering Algorithm | |
CN103138828B (en) | Network node clock synchronization and clock synchronous network | |
CN103873224A (en) | Construction method for high-precision time synchronization system based on IP (internet protocol) network | |
CN111885694A (en) | Air self-organizing network time synchronization system | |
CN100433593C (en) | Method of time synchronization in broad band CDMA | |
CN114584246A (en) | Wireless ad hoc network time synchronization method, system and medium based on FPGA | |
CN103763765B (en) | A kind of motor synchronizing method of wireless sensor network | |
CN104135357A (en) | Short wave network polling transmission method based on duplex structure | |
CN103427976B (en) | Distribution type fiber-optic method for synchronizing time in high precision | |
CN103392366A (en) | Transmission/reception timing error compensation in TDMA-based communication | |
Xu et al. | Broadcast time synchronization algorithm for wireless sensor networks | |
CN114885413A (en) | Ad-hoc network communication system, method and frame structure based on lightweight clock synchronization mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |