图1 PTP协议双向时间同步原理
纸质出版日期:2024-06-20,
网络出版日期:2024-01-31,
收稿日期:2023-06-10
扫 描 看 全 文
引用本文
阅读全文PDF
节点间的时间同步是无人机集群资源调度、协同定位、数据融合的基础,在同步精度要求较高的场景中常用双向时间同步进行节点间的时间同步。然而无人机的相对运动会导致两次同步消息的传播时延不等,进而引起时间同步误差。针对该问题,首先从线性方程组求解角度分析了时间同步误差的产生原因,提出了一种利用双触发双向时间同步以增加方程个数、并在节点匀速运动前提下减少未知量个数的方法。然后推导了该方法下钟差的求解公式,结果表明钟差求解与节点的匀速运动速度无关。随后比较了在加性高斯白噪声信道中双触发式双向时间同步方法与现有运动补偿方法的钟差估计性能,并分析了时间戳处理时延和速度改变对钟差求解精度的影响。最后通过外场实验验证了双触发式双向时间同步的有效性。仿真及实验结果表明,相比于传统双向时间同步,双触发式双向时间同步不会因节点的匀速运动导致主从节点间的时间同步出现系统偏差。
Time synchronization is the foundation for transmission resource scheduling,cooperative localization and data fusion in UAV clusters.Two-way time synchronization is commonly used to synchronize time between nodes in scenarios with high synchronization accuracy requirements.However,the relative motion of the UAVs will cause the propagation delays of the two synchronization messages to be unequal,thereby causing time synchronization errors.To solve this problem,the causes of synchronization deviation are analyzed from the perspective of solving linear equations.A method is proposed to increase the number of equations by conducting two-way time synchronization twice,with the number of unknown quantities being reduced under the premise of the uniform motion of nodes.The solution formula for the clock deviation under uniform motion of nodes is derived,and the derivation results show that the clock deviation solution is independent of the speed of the nodes.Synchronization performance is compared with that of existing compensation methods under the additive Gaussian white noise channel.The effect of time stamp deviation and speed changing on the accuracy of the clock deviation solution is analyzed.Finally,the effectiveness of the dual-trigger two-way time synchronization is verified through field experiments.Simulation and experiment results show that,compared with conventional two-way time synchronization,the dual-trigger two-way time synchronization does not cause systematic deviations by the uniform motion of nodes.
随着无人机技术的发展,无人机越来越多地应用于战场侦察与打击、森林防火、应急通信、线路巡查、搜索与救援等领域[
无人机节点间的时间同步方法可分为辅助同步和自同步两类[
节点间运动导致双向时间同步存在系统误差的问题在卫星时间同步的场景中得到了较为充分的研究。文献[
针对以上方法不适用于无人机集群的问题,文中首先从线性方程组是否满秩的角度讨论了PTP协议在时延不对等时同步误差产生的原因;然后在无人机匀速运动前提下提出了双触发式双向时间同步方法,并推导了钟差估计的解析表达式;比较了双触发式双向时间同步方法在相同时间戳精度下与现有运动补偿方法的钟差估计性能;随后分析了时间戳处理时延和无人机速度变化对双触发式双向时间同步钟差估计性能的影响;最后使用四轴无人机和软件无线电平台对所提方法进行了实测验证。相比已有方法,文中所提方法无需节点运动状态的先验信息,更适用于无人机集群运动状态随时变化场景中的时间同步。
PTP协议进行双向时间同步的原理如
图1 PTP协议双向时间同步原理
设从节点与主节点间的钟差为Δt,且主从节点时钟的频率偏差已校准至不会对时间同步造成影响的程度。则根据以上传输流程可得到以下方程组:
| (1) |
如果Sync帧和Delay_Req帧的传输时延相等,即τAB=τBA=τ。则通过求解式(1)可以得到从节点与主节点之间的钟差估计值Δt,表示为
Δt= | (2) |
从节点可根据式(2)所示Δt的值调整本机的时间,以达到和主节点时间同步的目的。
若主从节点在进行时间同步时处于相对运动的状态,则式(1)中的τAB≠τBA,从而导致式(1)存在Δt、τAB、τBA3个未知量,无法求解。若假设τBA=τAB+Δτ,其中Δτ为主从节点进行双向时间同步时的来回时延偏差,代入式(1)可以得到:
Δt= | (3) |
在匀速运动下,假设主从节点间的径向速度为v,v为正表示两节点远离,v为负表示两节点靠近,则Δτ=v(t4-t1)/C,其中C为光速。代入式(3)中可得到:
Δt= | (4) |
由于PTP协议仅能通过时间戳来进行钟差的估计,即使用式(2)来计算钟差,因而主从节点间的运动导致的钟差估计误差为
e= | (5) |
针对在来回时延不相等时式(1)无法精准求解钟差的问题,文中通过采用双触发式双向时间同步来增加方程的个数,进而实现对钟差的精准求解。如
图2 双触发式双向时间同步
根据以上时间同步流程,同样假设主从节点间的钟差为Δt,且主从节点时钟的频率偏差已校准至不会对时间同步造成影响的程度。可列出下式:
| (6) |
其中,τAB、τ'AB、τBA、τ'BA为进行时间同步时主从节点间的数据传输时延,该时延由信号在空间中的传播时延和收发信号处理时延两部分组成。其中空间传播时延会随着主从节点间相对距离的变化而改变;收发信号处理时延为固定值,可在设备出厂时校准得到。因此主从节点间的数据传输时延可表示为
τ=dC-1+T, | (7) |
其中,C为光速,d为进行数据传输时主从两节点间的距离,T为收发信号处理时延。由此式(6)可表示为
| (8) |
其中,包含Δt、dAB、d'AB、dBA、d'BA共5个未知量,在仅有4个方程的情况下无惟一解。
由于每增加一个方程,总会引入一个节点间的距离d这个新的未知量。同时方程组中包含未知量Δt,因此方程组中未知量的个数总会比方程个数多一个,导致方程组无法满秩。为解决方程组无法满秩的问题,需建立每次数据传输时两节点间距离的变化关系,以减少方程组中未知量的个数。假设在进行双触发式时间同步的过程中,主从节点间的径向速度为一未知定值v,则dAB、d'AB、dBA、d'BA之间存在以下关系:
| (9) |
由此式(8)可化为
| (10) |
其中,包含Δt、dAB和v共3个未知量,有存在惟一解的可能。
整理式(10),将未知量放置在方程左侧,将已知量放置在方程右侧,可得:
| (11) |
为方便计算,将方程中的常数进行替换,令:
| (12) |
将式(12)的常数代入式(11)后变为
| (13) |
由式(13)得到方程组的增广矩阵为
| (14) |
对式(14)的增广矩阵进行行初等变换,可得到以下矩阵:
| (15) |
由于方程组有惟一解的条件为系数矩阵与增广矩阵的秩相同,且等于未知数个数,因此需考察C(d-c)-C(b-a)(α2-α3)/α1是否为0,即(d-c)-(b-a)(α2-α3)/α1是否等于0。将式(12)中替换的常量代入(d-c)-(b-a)(α2-α3)/α1可得:
(d-c)-(b-a) | (16) |
将式(10)中的第1个方程与第2个方程相减,可得:
(t'2-t'1)-(t2-t1)= | (17) |
同理,第4个方程与第3个方程相减,可得:
(t'3-t'4)-(t3-t4)= | (18) |
将式(17)和式(18)代入式(16)可得:
(d-c)-(b-a) | (19) |
由此可知,式(15)的系数矩阵和增广矩阵的秩均为3,方程组有惟一解。
在确定方程组有解后,进一步对式(15)进行初等变换,可以得到:
| (20) |
由此可得钟差估计值Δt的表达式为
$ | (21) |
由式(21)可以看出,双触发式双向时间同步钟差估计值Δt仅依赖于4次同步消息传输的时间戳,与主从节点间的径向运动速度v无关。
从式(21)可以看出,节点间径向速度为匀速的情况下,双触发式双向时间同步无需知晓主从节点间的径向运动速度,仅通过时间戳即可对主从节点间的钟差进行估计。因此双触发式双向时间同步的钟差估计精度主要取决于时间戳的精度。在加性高斯白噪声信道下,通过已知同步序列互相关方法进行时间戳估计的误差服从正态分布,且克拉美罗下限(Cramer-Rao Lower Bound,CRLB)为[
σ2≥ | (22) |
其中,B为信号带宽;PSNR为接收信号的信噪比;Tp为已知同步序列的时间长度,即如果序列包含L个符号,则Tp=L/fs;fs为信号的采样率,为方便进行分析,可假设fs=B。在同步序列长度为1 024个符号的情况下,时间戳估计在-20~30 dB信噪比下不同基带带宽的CRLB如
图3 双触发式双向时间同步和PTP协议钟差估计性能对比
根据
根据节4分析,接收时间戳受噪声影响引起的时间戳估计误差会导致钟差估计出现偏差。然而要达到接近CRLB的性能,必须要求系统具备在物理层获取时间戳的能力。然而部分系统并不具备获取物理层时间戳的能力,仅能在链路层获取时间戳。链路层时间戳与物理层时间戳之间可能存在无法校正的差异,具体表现为
(1) 在发射端数据帧完成组帧并确定时间戳后,可能由于链路层协议的调度使得数据帧进入发送队列并等待合适的发送时机,在发送队列中的等待时间会引起发送时间戳与实际的空口发送时间出现偏差。
(2) 在接收端数据帧接收时,受解调过程中数据缓存和链路层协议调度的影响,可能导致数据帧空口的到达时间与接收时间戳之间存在波动,使得接收时间戳出现偏差。
由于发送时间戳与接收时间戳之间的线性关系,因此可将发送时间戳的偏差等效为接收时间戳的偏差。双触发式双向时间同步中,各接收时间戳的偏差对钟差估计误差的影响如
图4 时间戳偏差对调整值估计误差的影响
在双触发式双向时间同步方程的推导过程中,为减少方程组中未知量的个数,假设了同步数据传输过程中主从节点间的径向运动速度保持不变。然而实际应用中,无人机集群受气流等因素的影响,无法保持严格不变的径向运动速度。假设双触发式双向时间同步中4次数据帧传输时的主从径向运动速度分别为v1、v2、v3、v4,第1次数据传输和第2次数据传输之间的平均加速度为a1,第2次数据传输和第3次数据传输之间的平均加速度为a2,第3次数据传输和第4次数据传输之间的平均加速度为a3。主端在接收到从端的同步请求后0.1 s回复同步应答,从端发起的两次双向时间同步请求间隔为1 s,v1为100 m/s。不同平均加速度所引起的钟差估计误差如
图5 平均加速度对钟差估计误差的影响
为验证双触发式双向时间同步的有效性,使用小型软件无线电设备和无人机搭建测试平台。其中小型软件无线电设备如
图6 实验所用小型软件无线电设备时间戳偏差对调整值估计误差的影响
参数 | 指标 |
---|---|
发射功率/dBm | 36 |
接收灵敏度/dBm | -90 |
基带采样率/(MS·s-1) | 15.36 |
射频采样率/(MS·s-1) | 153.6 |
调制方式 | QPSK |
信道编码 | 1/2 Turbo |
数据帧长度/μs | 400 |
载荷数据长度/bit | 1 008 |
当主从两端完成时间同步后,以无人机携带的GPS秒脉冲为基准,记录秒脉冲到来时主从两端的同步时间计数器,并比较该计数器值的差异作为同步误差。如
图7 实测时间同步误差
文中针对无人机集群中由于节点相对运动导致的来回时延不相等,从而引起双向时间同步产生误差的问题,从线性方程组求解的角度分析了误差产生的原因。并在节点保持匀速运动的前提下,提出了一种通过双触发式双向时间同步求解钟差的方法,并推导了求解钟差的表达式。对比现有运动补偿方法,双触发式双向时间同步在无需运动速度信息的情况下,可达到已知运动速度补偿方法同样的性能。同时,时间戳处理时延和节点运动速度变化对钟差估计的影响呈线性变化关系。最后,文中使用小型软件无线电设备和无人机搭建了实验验证平台,实验验证了双触发式双向时间同步在匀速运动下的有效性。
王祥科, 刘志宏, 丛一睿, 等. 小型固定翼无人机集群综述和未来发展[J]. 航空学报, 2020, 41(4):023732. [百度学术]
WANG Xiangke, LIU Zhihong, CONG Yirui, et al. Miniature Fixed-Wing UAV Swarms:Review and Outlook[J]. Acta Aeronautica et Astronautica Sinica, 2020, 41(4):023732. [百度学术]
徐子蒙, 王博文, 云霄, 等. 灾后无人机不确定偏好序下稳定中继选择方法[J]. 西安电子科技大学学报, 2022, 49(6):32-50. [百度学术]
XU Zimeng, WANG Bowen, YUN Xiao, et al. Stable Relay Selection Method under an Uncertain Preference Ordinal for UAV in Post-Disaster[J]. Journal of Xidian University, 2022, 49(6):32-50. [百度学术]
TRIANTAFYLLOU A, ZORBAS D, SARIGIANNIDIS P. Time-Slotted LoRa MAC with Variable Payload Support[J]. Computer Communications, 2022, 193:146-154. [百度学术]
WU J, LU H, XIANG Y, et al. SATMAC:Self-Adaptive TDMA-Based MAC Protocol for VANETs[J]. IEEE Transactions on Intelligent Transportation Systems, 2022, 23(11):21712-21728. [百度学术]
KO S W, CHEA H, HAN K, et al. V2X-Based Vehicular Positioning:Opportunities,Challenges,and Future Directions[J]. IEEE Wireless Communications, 2021, 28(2):144-151. [百度学术]
KABIRI M, CIMARELLI C, BAVLE H, et al. A Review of Radio Frequency Based Localisation for Aerial and Ground Robots with 5G Future Perspectives[J]. Sensors, 2023,23,188. [百度学术]
XUE C, LI T, LI Y. Radio Frequency Based Distributed System for Noncooperative UAV Classification and Positioning[J]. Journal of Information and Intelligence, 2024, 2(1):42-51. [百度学术]
DIMAKIS A G, KAR S, MOURA J M F, et al. Gossip Algorithms forDistributed Signal Processing[J]. Proceedings of the IEEE, 2010, 98(11):1847-1864. [百度学术]
BARRY J, WALSH J. A Review of Multi-Sensor Fusion System for Large Heavy Vehicles off Road in Industrial Environments[C]//2020 31st Irish Signals and Systems Conference(ISSC).Piscataway:IEEE, 2020:1-6. [百度学术]
SEIJO Ó, VAL I, LUVISOTTO M, et al. Clock Synchronization for Wireless Time-Sensitive Networking:A March from Microsecond to Nanosecond[J]. IEEE Industrial Electronics Magazine, 2021, 16(2):35-43. [百度学术]
MING Z, PANG H, XU Y, et al. Estimating Clock Skew with One-Way Timestamps[J]. IEEE Communications Letters, 2022, 26(11):2591-2595. [百度学术]
SEIJO Ó, LOPEZ-FERNANDEZ J A, BERNHARD H P, et al. Enhanced Timestamping Method for Subnanosecond Time Synchronization in IEEE 802.11 over WLAN Standard Conditions[J]. IEEE Transactions on Industrial Informatics, 2020, 16(9):5792-5805. [百度学术]
PRAGER S, HAYNES M S, MOGHADDAM M. Wireless Subnanosecond RF Synchronization for Distributed Ultrawideband Software-Defined Radar Networks[J]. IEEE Transactions on Microwave Theory and Techniques, 2020, 68(11):4787-4804. [百度学术]
MERLO J M, MGHABGHAB S R, NANZER J A. Wireless Picosecond Time Synchronization for Distributed Antenna Arrays[J]. IEEE Transactions on Microwave Theory and Techniques, 2023, 71(4):1720-1731. [百度学术]
MILLS D, DELAWARE U, MARTIN J, et al. Network Time Protocol Version 4:Protocol and Algorithms Specification(2023)[S/OL].[2023-06-05].https://datatracker.ietf.org/doc/html/rfc5905 [百度学术]
IEEE. IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems:IEEE Std 1588-2008[S]. New York: IEEE Standards Association, 2008. [百度学术]
SEOL Y, HYEON D, MIN J, et al. Timely Survey of Time-Sensitive Networking:Past and Future Directions[J]. IEEE Access, 2021, 9:142506-142527. [百度学术]
白燕, 卢晓春, 高天. 基于单点伪距归算的星间链路时间同步改进算法[J]. 武汉大学学报·信息科学版, 2021, 46(7):1044-1052. [百度学术]
BAI Yan, LU Xiaochun, GAO Tian. An Improved Algorithm for Inter-Satellite Link Time Synchronization Based on Single-Point Pseudo-Range Reduction[J]. Geomatics and Information Science of Wuhan University, 2021, 46(7):1044-1052. [百度学术]
于雪晖, 王盾, 李周, 等. 双向比对高精度物理时间同步方法[J]. 航空学报, 2019, 40(5):203-217. [百度学术]
YU Xueui, WANG Dun, LI Zhou, et al. High Accuracy Physical Time Synchronization Method Based on Two-Way Comparison[J]. Acta Aeronautica et Astronautica Sinica, 2019, 40(5):203-217. [百度学术]
HUANG F, CHEN Y, LI T, et al. Analysis and Correction to the Influence of Satellite Motion on the Measurement of Inter-Satellite Two-Way Clock Offset[J]. EURASIP Journal on Wireless Communications and Networking, 2019, 2019(1):1-7. [百度学术]
ZHAO S, GUO N, ZHANG X P, et al. Sequential Doppler-Shift-Based Optimal Localization and Synchronization with TOA[J]. IEEE Internet of Things Journal, 2022, 9(17):16234-16246. [百度学术]
166
浏览量
66
下载量
1
CSCD
相关文章
相关作者
相关机构