【技术实现步骤摘要】
地震采集器的网络授时精度控制方法、系统及终端设备
本专利技术涉及地震数据采集领域,尤其涉及一种地震采集器的网络授时精度控制方法、系统、终端设备及计算机可读存储介质。
技术介绍
在地球物理领域,特别是地震数据采集领域,其地震采集器的采集的地震数据的时间信息是地震信号非常重要的信息之一,具体到地震数据采集器,其自身的时间服务也是其重要指标之一,现在所有的地震数据采集器其时间授时服务来源主要来自于两个方面,一个是基于GPS的时间服务,具体为从串口,I2C或者SPI等通信接口接收固定格式的报文信息,其信息内包含具体的年月日,时分秒信息,另外配合PPS秒脉冲实现时间的精确授时;另外一种是基于网络的时间授时机制,其具体分为两种,一种是基于通用网络的NTP网络授时协议,其授时机制工作在网络应用层,可以实现在通用的网络硬件下实现时间同步,缺点是授时精度低,其授时精度在ms级;另外一种基于网络的时间同步协议是PTP网络授时协议,其工作在特定的网络链路下,需要特殊的硬件配合才能实现网络授时,其优点是授时精度高,其授时精度可精确到微妙级,缺点是实施成本高,包括必要的硬件成本和软件运行成本,且需要特殊的网络硬件支持,因此在通用的网络硬件条件下不利于实施。对于地震数据采集领域,常规的地震数据采集在处理地球物理天然地震信号的情况下要求的采样率在500以下,且对于主动源地震采集,其数据采样率要求也在10K以下,因此对于其特殊的应用领域,其地震数据采集器的时钟精度需要控制在微秒到十分之一毫秒之间,且对于基于实时数据传输到地震采集器而言,由于 ...
【技术保护点】
1.一种地震采集器的网络授时精度控制方法,其特征在于,所述网络授时精度控制方法包括:/n对客户端接收到的数据包,采用中断模式使所述数据包由客户端的应用层接收所述数据包,并采用中断模式将所述数据包由客户端的应用层发送到客户端的物理层;/n所述客户端向服务器发型所述数据包时,预先设置网络环境约束值;/n连续检测不同时刻所述网络环境约束值次对时过程中的GAP值和DELAY值,其中,GAP值为所述客户端和所述服务器之间的时钟偏移量,DELAY值为数据包在所述客户端和所述服务器之间往返过程中的时间延迟;/n对所述GAP值和DELAY值进行约束收敛判定,计算最优网络延迟;/n根据所述最优网络延迟对网络授时过程中的传递误差进行校正后,由所述服务器的物理层接收所述数据包;/n通过所述中断模式将所述数据由服务器的物理层发送到服务器的应用层为数据包进行授时。/n
【技术特征摘要】
1.一种地震采集器的网络授时精度控制方法,其特征在于,所述网络授时精度控制方法包括:
对客户端接收到的数据包,采用中断模式使所述数据包由客户端的应用层接收所述数据包,并采用中断模式将所述数据包由客户端的应用层发送到客户端的物理层;
所述客户端向服务器发型所述数据包时,预先设置网络环境约束值;
连续检测不同时刻所述网络环境约束值次对时过程中的GAP值和DELAY值,其中,GAP值为所述客户端和所述服务器之间的时钟偏移量,DELAY值为数据包在所述客户端和所述服务器之间往返过程中的时间延迟;
对所述GAP值和DELAY值进行约束收敛判定,计算最优网络延迟;
根据所述最优网络延迟对网络授时过程中的传递误差进行校正后,由所述服务器的物理层接收所述数据包;
通过所述中断模式将所述数据由服务器的物理层发送到服务器的应用层为数据包进行授时。
2.根据权利要求1所述的网络授时精度控制方法,其特征在于,所述采用中断模式使所述数据包由客户端的应用层接收所述数据包,并采用中断模式将所述数据包由客户端的应用层发送到客户端的物理层,包括:
预先设置客户端的应用层的发送数据包的模式及物理层接收数据包的模式为中断模式,设置所述客户端的物理层优先级为最高,应用层中断的优先级为所述客户端的物理层优先级减1;
T1时刻客户端将NTP数据包打包,发送时间字段填充为打包时刻所获取的所述客户端自身时间CT1加1ms,等待中断发生时由应用层将数据包发出;
物理层检测到所述数据包到来时,接收中断,并将此刻获取的所述客户端的自身时间进行存储,对数据包进行标志位后等待处理。
3.根据权利要求1所述的网络授时精度控制方法,其特征在于,所述对所述GAP值和DELAY值进行约束收敛判定,计算最优网络延迟,包括:
首次循环选取网络环境约束值中的DELAY值最小值作为DELAY0,并将DELAY0以及其对应的GAP0存储到样本库中;
持续统计和测量网络环境约束值中次对时过程中的GAP值和DELAY值,选取所统计的网络环境约束值中的最小值为DELAY1和GAP1;
若DELAY1小于DELAY0,且GAP1在GAP0±(DELAY1-DELAY0)/收敛系数范围内,则所述DELAY1和GAP1更新为新的GPA0和DELAY0,标记此值可用,样本为有效样本;
若有效样本个数大于拟合库样本最大数,则对有效样本中的GAP值和DELAY值进行卡尔曼滤波,以得到最优解的DELAYD值和GAPD值;
将所得到的最优解的DELAYD值和GAPD值作为最优网络延迟。
4.根据权利要求3所述的网络授时精度控制方法,其特征在于,所述网络授时精度控制方法还包括:
若DELAY1不小于DELAY0,或GAP1不在GAP0±(DELAY1-DELAY0)/收敛系数范围内,则舍弃此次统计的DELAY值和GAP值。
5.根据权利要求1至4任一项所述的网络授时精度控制方法,其特征在于,所述拟合库样本最大数...
【专利技术属性】
技术研发人员:徐锡强,郝天珧,许晴,张妍,赵春蕾,
申请(专利权)人:中国科学院地质与地球物理研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。