一种紫外光通信网络时钟同步系统及方法技术方案

技术编号:15898709 阅读:30 留言:0更新日期:2017-07-28 21:31
本发明专利技术属于无线自组通信局域网络时钟同步技术领域,公开了一种紫外光通信网络时钟同步系统及方法,时钟同步系统采用主从式Ad hoc网络拓扑结构;时钟同步方法是以主机本地时钟源为基准时钟,将网络NTP时钟同步协议、AODV路由协议、定量预测法优化融合,按照路径发现过程实现主机分别与第一级中间副机、第二级中间副机、N级中间副机至止目的副机进行时间信息交互及实现与主机基准时钟同步,从而完成紫外光通信多跳网络上每个通信副机与主机时钟同步。本发明专利技术均衡了主机与副机的能量耗费,减少了网络中信息传输次数,降低了网络负载及信息传输冲突概率,保证了全网时钟同步精度,特别适合军事小分队通信。

【技术实现步骤摘要】
一种紫外光通信网络时钟同步系统及方法
本专利技术属于无线自组通信局域网络时钟同步
,尤其涉及一种紫外光通信网络时钟同步系统及方法。
技术介绍
紫外光通信数据传输保密性高,抗干扰能力强,可用于非视距隐蔽地形复杂环境的通信。由于日盲波段的紫外光单级通信距离半径有限,要达到一定距离范围内的通信目的,就必须自组建具有中继功能的局域网络紫外光通信系统。该系统便于单兵携带,适合于军事、安全、救灾、消防等领域小分队通信。紫外光通信倍受国内外极大关注,已成为通信领域研究开发的热门之一,随着紫外光通信技术的不断完善,应用普及指日可待。由于无线自组网络应用环境的多样性,温度变化、电磁干扰、振荡器老化和生产调试等原因,本地时钟与基准时钟存在误差,且不同的应用环境具有不同的时钟同步要求,没有一种时钟同步协议可以适应各种环境,在分析了紫外光通信网络应用环境的特殊性基础上,结合不同的adhoc网络应用探讨了军事应用态势感知信息和指挥控制信息是战术互联网的特殊性,节点间存在着比较大的时钟偏差,将会导致对战场态势以及战场命令的理解错误,严重的会影响战争结果,由此可见时钟同步是adhoc网络技术研究的重要问题,一种紫外光通信网络时钟同步系统及方法从设计、配置到具体应用的各个阶段,都是在详细分析网络时钟同步问题的基础上依靠一定的时钟同步策略来解决的。综上所述,现有技术存在的问题是:由于无线自组网络应用环境的多样性,温度变化、电磁干扰、振荡器老化和生产调试等原因,本地时钟与基准时钟存在误差。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种紫外光通信网络时钟同步系统及方法。本专利技术是这样实现的,一种紫外光通信网络时钟同步方法,所述紫外光通信网络时钟同步方法包括以下步骤:第一步,以主机本地时钟源为基准时钟,将网络NTP时钟同步协议、AODV路由协议、定量预测法优化融合,按照路径发现过程实现主机分别与第一级中间副机、第二级中间副机、N级中间副机至止目的副机进行时间信息交互。第二步,根据副机收到主机T4时刻的传输延时预测值、时钟偏差预测值,调校副机时钟使其与主机时钟同步,完成紫外光通信多跳网络上每个通信副机与主机时钟同步。进一步,所述紫外光通信网络时钟同步方法具体包括以下步骤:步骤一,在AODV路由协议的原始数据结构中增加是否完成同步标志f;步骤二,主机通过紫外光通信信号向在紫外光单级传输距离范围内的第一级中间副机广播分组发送路由请求RREQ报文,根据本地时钟记录发送时刻为T1,第一级中间副机首先判断是否是在规定时间间隔内首次接收来自主机的路由请求RREQ报文,否,则丢弃路由请求RREQ报文;是,根据本地时钟记录收到时刻为T12,解析路由请求RREQ报文获得T1,则建立到主机的反向路由,设置变量f的值为FLASE,表明第一级中间副机与主机虽然建立了路径但未实现时钟同步,第一级中间副机若发现路由请求RREQ报文地址不是发给本副机的,又没有目的副机的信息时,就会等待第一级中间副机与主机完成时钟同步后,再根据网络拓扑信息继续向相邻第二级中间副机中继广播分组发送路由请求RREQ报文,此路由需要保存到路由请求RREQ穿越网络直到目的副机路由应答RREP反馈到主机为止;步骤三,主机将时间信息T14插入DelayResp报文中发至第一级中间副机,第一级中间副机解析DelayResp报文获得T14,根据网络NTP时钟同步协议中时间信息(T1、T12、T13、T14)与时钟偏差、传输延时关系式,推导出公式σ=(T12-T1)-(T14-T13)/2;D=(T12-T1)+(T14-T13)/2。式中σ为时钟偏差,D为传输时延,采用定量预测法中一次指数平滑优化处理σ、D数值,St+1=αYt+(1-α)St,式中St+1为σ或D在(t+1)时刻预测值,Yt为σ或D在t时刻实际值,St为σ或D在t时刻预测值,α为平滑常数,其取值范围在[0,1],并获得第一级中间副机收到主机T14时刻信息即t+1时刻的传输延时预测值Dt+1、时钟偏差预测值σt+1,执行校准函数公式S(T)=T+Dt+1+σt+1,S(T)为第一级中间副机收到主机T14时刻信息的校准时间,实现第一级中间副机与主机基准时钟同步;步骤四,第二级中间副机根据本地时钟记录收到第一级中间副机中继的路由请求RREQ报文时刻为T22,发出路由应答RREP报文时刻为T23,主机根据本地时钟记录收到第二级中间副机反馈的路由应答RREP报文时刻为T24;按步骤三主机将时间信息T24插入DelayResp报文中发至第二级中间副机,第二级中间副机根据网络NTP时钟同步协议中时间信息(T1、T22、T23、T24)与时钟偏差、传输延时关系式,推导出公式σ=(T22-T1)-(T24-T23)/2;D=(T22-T1)+(T24-T23)/2。采用定量预测法中一次指数平滑优化处理σ、D数值,并获得第二级中间副机收到主机T24时刻信息即t+1时刻的传输延时预测值Dt+1、时钟偏差预测值σt+1,执行校准函数公式S(T)=T+Dt+1+σt+1,实现第二级中间副机与主机基准时钟同步;同理,直至目的副机与主机基准时钟同步。进一步,所述步骤一具体包括:Stuctrt_entry{in_addrrt_nexttip;∥下一中间副机地址Boolrt_flag;∥标志位in_addrre_dst;∥目的副机地址Charrt_nextmac[б];intrt_hop;∥中继次数in_addrrt_prelist[10];∥上一中间副机地址Re_entrylink;∥指向激活的相邻中间副机Synchronizationflag:∥同步完成标志f其次在AODV路由协议中路由请求RREQ分组定义基础上增加主机发出报文的本地时钟标记字段T1。本专利技术的另一目的在于提供紫外光通信网络时钟同步系统包括:一个主机和若干个副机;所述主机是主动通信作用的设备;所述副机即从动或中继通信作用的设备;所述副机包括目的副机和中间副机;所述主机与副机均由控制管理单元、发射单元、接收单元和电源管理单元组成,控制管理单元是核心单元,通过总线分别与发射单元、接收单元相连,电源管理单元向各单元提供直流电能支持,主机与副机都具有通信路由的建立和信息接收、发射的功能。进一步,所述控制管理单元由ARM为主处理器、FPGA为从处理器、CPU控制器、对外接口组成;ARM主处理器分别与FPGA从处理器连接负责协调、处理、控制各单元,与CPU控制器连接负责时钟同步,通过对外接口实现人机交互。ARM,用于负责网络层信息处理、MAC层信息处理,协调处理控制管理单元各模块工作,实现信息转发接收、路由建立、时间记录、信息整理等;FPGA,用于负责物理层信息处理,实现ARM与接收、发射单元的信息交互,具有信息缓存、分时提取、解调、信道编码、报文调制、控制接收单元、发射单元收发数字报文信息;CPU控制器,由计算模块、定量预测法模块、时钟同步模块、RTC时钟组成。CPU根据网络NTP时钟同步协议及定量预测法对收发信息时间进行逻辑运算、执行本地RTC时钟频率调节、克服晶振漂移与主机基准时钟源同步;进一步,所述接收单元由光学集光器、自制紫外光探测器、可变增益放大器、带通滤波器、数模转换模块、对外接本文档来自技高网...
一种紫外光通信网络时钟同步系统及方法

【技术保护点】
一种紫外光通信网络时钟同步方法,其特征在于,所述紫外光通信网络时钟同步方法包括以下步骤:第一步,以主机本地时钟源为基准时钟,将网络NTP时钟同步协议、AODV路由协议、定量预测法优化融合,按照路径发现过程实现主机分别与第一级中间副机、第二级中间副机、N级中间副机至止目的副机进行时间信息交互。第二步,根据副机收到主机T4时刻的传输延时预测值、时钟偏差预测值,调校副机时钟使其与主机时钟同步,完成紫外光通信多跳网络上每个通信副机与主机时钟同步。

【技术特征摘要】
1.一种紫外光通信网络时钟同步方法,其特征在于,所述紫外光通信网络时钟同步方法包括以下步骤:第一步,以主机本地时钟源为基准时钟,将网络NTP时钟同步协议、AODV路由协议、定量预测法优化融合,按照路径发现过程实现主机分别与第一级中间副机、第二级中间副机、N级中间副机至止目的副机进行时间信息交互。第二步,根据副机收到主机T4时刻的传输延时预测值、时钟偏差预测值,调校副机时钟使其与主机时钟同步,完成紫外光通信多跳网络上每个通信副机与主机时钟同步。2.如权利要求1所述的紫外光通信网络时钟同步方法,其特征在于,所述紫外光通信网络时钟同步方法具体包括以下步骤:步骤一,在AODV路由协议的原始数据结构中增加是否完成同步标志f;步骤二,主机通过紫外光通信信号向在紫外光单级传输距离范围内的第一级中间副机广播分组发送路由请求RREQ报文,根据本地时钟记录发送时刻为T1,第一级中间副机首先判断是否是在规定时间间隔内首次接收来自主机的路由请求RREQ报文,否,则丢弃路由请求RREQ报文;是,根据本地时钟记录收到时刻为T12,解析路由请求RREQ报文获得T1,则建立到主机的反向路由,设置变量f的值为FLASE,表明第一级中间副机与主机虽然建立了路径但未实现时钟同步,第一级中间副机若发现路由请求RREQ报文地址不是发给本副机的,又没有目的副机的信息时,就会等待第一级中间副机与主机完成时钟同步后,再根据网络拓扑信息继续向相邻第二级中间副机中继广播分组发送路由请求RREQ报文,此路由需要保存到路由请求RREQ穿越网络直到目的副机路由应答RREP反馈到主机为止;步骤三,主机将时间信息T14插入DelayResp报文中发至第一级中间副机,第一级中间副机解析DelayResp报文获得T14,根据网络NTP时钟同步协议中时间信息(T1、T12、T13、T14)与时钟偏差、传输延时关系式,推导出公式σ=(T12-T1)-(T14-T13)/2;D=(T12-T1)+(T14-T13)/2;式中σ为时钟偏差,D为传输时延,采用定量预测法中一次指数平滑优化处理σ、D数值,St+1=αYt+(1-α)St,式中St+1为σ或D在(t+1)时刻预测值,Yt为σ或D在t时刻实际值,St为σ或D在t时刻预测值,α为平滑常数,其取值范围在[0,1],并获得第一级中间副机收到主机T14时刻信息即t+1时刻的传输延时预测值Dt+1、时钟偏差预测值σt+1,执行校准函数公式S(T)=T+Dt+1+σt+1,S(T)为第一级中间副机收到主机T14时刻信息的校准时间,实现第一级中间副机与主机基准时钟同步;步骤四,第二级中间副机根据本地时钟记录收到第一级中间副机中继的路由请求RREQ报文时刻为T22,发出路由应答RREP报文时刻为T23,主机根据本地时钟记录收到第二级中间副机反馈的路由应答RREP报文时刻为T24;按步骤三主机将时间信息T24插入DelayResp报文中发至第二级中间副机,第二级中间副机根据网络NTP时钟同步协议中时间信息(T1、T22、T23、T24)与时钟偏差、传输延时关系式,推导出公式σ=(T22-T1)-(T24-T23)/2;D=(T22-T1)+(T24-T23)/2;采用定量预测法中一次指数平滑优化处理σ、D数值,并获得第二级中间副机收到主机T24时刻信息即t+1时刻的传输延时预测值Dt+1、时钟偏差预测值σt+1,执行校准函数公式S(T)=T+Dt+1+σt+1,实现第二级中间副机与主机基准时钟同步;同理,直至目的副机与主机基准时钟同步。3.如权利要求2所述的紫外光通信网络时钟同步方法,其特...

【专利技术属性】
技术研发人员:吕志勤黄黎蓉甘志银
申请(专利权)人:华中科技大学武汉博思创信息科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1