一种多路测量数据并行的时间标记方法及系统.pdf

上传人:a**** 文档编号:4465485 上传时间:2018-10-07 格式:PDF 页数:13 大小:1.48MB
返回 下载 相关 举报
一种多路测量数据并行的时间标记方法及系统.pdf_第1页
第1页 / 共13页
一种多路测量数据并行的时间标记方法及系统.pdf_第2页
第2页 / 共13页
一种多路测量数据并行的时间标记方法及系统.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种多路测量数据并行的时间标记方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种多路测量数据并行的时间标记方法及系统.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410392268.4 (22)申请日 2014.08.11 H04L 7/033(2006.01) H04B 7/185(2006.01) (71)申请人国家电网公司 地址 100031 北京市西城区西长安街86号 申请人北京南瑞智芯微电子科技有限公司 (72)发明人王贤辉 宋彦斌 周红峰 王立城 高飞 (74)专利代理机构北京中誉威圣知识产权代理 有限公司 11279 代理人郭振兴 王正茂 (54) 发明名称 一种多路测量数据并行的时间标记方法及系 统 (57) 摘要 本发明公开了一种多路测量数据并行的时间 标记方法及系统,其中。

2、,该方法包括:从多个导航 接收机发出的秒脉冲中选取基准时钟;根据提供 的中断脉冲信号和所述选取的基准时钟的校时信 息对计数器的计数值进行校时;每接收到一个测 量设备的测量数据就用校时后的计数值对该测量 数据进行标记以作为该测量数据的时间标记。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图3页 (10)申请公布号 CN 104393981 A (43)申请公布日 2015.03.04 CN 104393981 A 1/2页 2 1.一种多路测量数据并行的时间标记方法,其特征在于,包括: 从多个导航接收机发出的秒脉冲中选取基准。

3、时钟; 根据提供的中断脉冲信号和所述选取的基准时钟的校时信息对计数器的计数值进行 校时; 每接收到一个测量设备的测量数据就用校时后的计数值对该测量数据进行标记以作 为该测量数据的时间标记。 2.根据权利要求1所述的方法,其特征在于,所述从多个导航接收机发出的秒脉冲中 选取基准时钟作为校时参考基准,具体包括: 针对多个导航接收机中每个导航接收机发出的秒脉冲,检测该导航接收机发出的固定 数量的秒脉冲之间的时间间隔; 当检测到固定数量的秒脉冲之间的时间间隔大于预设的间隔阈值时,认为该导航接收 机的信号中断;否则选取该导航接收机发出的秒脉冲为基准时钟,并将该导航接收机发出 的校时信息发送到计算机。 3。

4、.根据权利要求2所述的方法,其特征在于,所述根据提供的中断脉冲信号和所述选 取的基准时钟对计数器的计数值进行校时,具体包括: 所述计数器采用第一计数器和第二计数器对整秒和小于1秒的数值分别进行计数,并 定时提供中断脉冲; 计算机从所述校时信息中解析出绝对时间的整秒信息,并在由中断脉冲引起的中断中 用所述整秒信息校对所述第一计数器的计数值进行校对。 4.根据权利要求3所述的方法,其特征在于,所述测量数据包括:测量信号和通信数 据;所述每接收到一个测量设备的测量数据就用校时后的计数值对该测量数据进行标记以 作为该测量数据的时间标记,具体包括: 针对测量信号,每接收到一个测量设备的测量信号就读取第一。

5、计数器和第二计数器的 计数值以作为该测量信号的时间标记,并将该测量信号和时间标记共同存储以供计算机读 取; 针对通信数据,每接收到一个测量设备的通信数据的比特或字节就读取第一计数器和 第二计数器的计数值以作为该通信数据的比特或字节的时间标记,并将该比特或字节以及 时间标记共同存储以供计算机读取。 5.根据权利要求4所述的方法,其特征在于,该方法还包括: 针对测量信号,计算机提取存储的测量信号和该测量信号的时间标记作为该测量信号 发生时的时间标记;和/或 针对通信数据,计算机根据数据帧头的特征从存储的比特或字节中确定通信数据的数 据帧头,并提取该数据帧头的时间标记作为该通信数据发生时的时间标记。。

6、 6.根据权利要求1-5中任意一项所述的方法,其特征在于,该方法还包括: 根据基准时钟利用压控晶振和数字锁相环建立计数时钟,供计数器计数。 7.一种多路测量数据并行的时间标记系统,其特征在于,包括:现场可编程门阵列 FPGA硬件和计算机; 所述FPGA硬件,用于从多个导航接收机发出的秒脉冲中选取基准时钟;提供中断脉冲 信号,并接收所述计算机对计数器的计数值的校时;以及每接收到一个测量设备的测量数 权 利 要 求 书CN 104393981 A 2/2页 3 据就用校时后的计数值对该测量数据进行标记以作为该测量数据的时间标记; 所述计算机,用于根据提供的中断脉冲信号和所述选取的基准时钟的校时信息。

7、对计数 器的计数值进行校时。 8.根据权利要求7所述的系统,其特征在于, 所述FPGA硬件,具体用于针对多个导航接收机中每个导航接收机发出的秒脉冲,检测 该导航接收机发出的固定数量的秒脉冲之间的时间间隔;当检测到固定数量的秒脉冲之间 的时间间隔大于预设的间隔阈值时,认为该导航接收机的信号中断;否则选取该导航接收 机发出的秒脉冲为基准时钟,并将该导航接收机发出的校时信息发送到所述计算机。 9.根据权利要求8所述的系统,其特征在于, 所述FPGA硬件,还用于使所述计数器采用第一计数器和第二计数器对整秒和小于1秒 的数值分别进行计数,并定时提供中断脉冲; 所述计算机,具体用于从所述校时信息中解析出绝。

8、对时间的整秒信息,并在由中断脉 冲引起的中断中用所述整秒信息校对所述第一计数器的计数值进行校对。 10.根据权利要求9所述的系统,其特征在于, 所述测量数据包括:测量信号和通信数据;所述FPGA硬件,具体用对测量信号,每接收 到一个测量设备的测量信号就读取第一计数器和第二计数器的计数值以作为该测量信号 的时间标记,并将该测量信号和时间标记共同存储以供计算机读取;针对通信数据,每接收 到一个测量设备的通信数据的比特或字节就读取第一计数器和第二计数器的计数值以作 为该通信数据的比特或字节的时间标记,并将该比特或字节以及时间标记共同存储以供计 算机读取。 11.根据权利要求10所述的系统,其特征在于。

9、, 所述计算机,还用于提取存储的测量信号和该测量信号的时间标记作为该测量信号发 生时的时间标记;和/或根据数据帧头的特征从存储的比特或字节中确定通信数据的数据 帧头,并提取该数据帧头的时间标记作为该通信数据发生时的时间标记。 12.根据权利要求1-5中任意一项所述的系统,其特征在于, 所述FPGA硬件,还用于根据基准时钟利用压控晶振和数字锁相环建立计数时钟,供计 数器计数。 权 利 要 求 书CN 104393981 A 1/7页 4 一种多路测量数据并行的时间标记方法及系统 技术领域 0001 本发明涉及测量技术领域,特别涉及一种多路测量数据并行的时间标记方法及系 统。 背景技术 0002 。

10、随着工程技术的不断发展,在工程应用的诸多测试、计量应用中,如对雷电参数检 测、电网同步、分布式测量、地理监测等均需对多个设备的测量数据进行同步采集和精确时 间标记,以便将测量数据联合起来进行综合计算和分析比对。 0003 目前该领域现有的时间标记方案包括:采用计算机时间进行时间标记、采用硬件 计数的方式进行时间标记、采用GPS单独时间标记或者GPS结合计算机技术进行时间标记 等。采用计算机时间和硬件计数的方式进行时间标记仅能得到初略的时间信息,多台设备 之间没法做到精确同步,不能满足分布式的应用需求;现有的采用GPS结合硬件进行时间 标记的方案中,由计算机收取GPS接收机输出的串口时间消息和秒。

11、脉冲中断,计算机从中 解析出绝对时间对本地时间较时,然后结合本地计数器作为标记时间参考,当计算机接收 到数据或者观测到事件时,读取时间参考值作为时间标记。该方法首先其时间参考的精度 不高,其次其对数据的处理过程耗时不确定,多路数据同时到达时需要等待,造成时间标记 读取时刻不准确。二者综合影响使得不能对数据产生时刻的绝对准确时间进行精确标记。 另一方面,使用单一的GPS卫星系统的导航接收机存在卫星信号丢失时较时中断的问题。 0004 所以现有技术多利用GPS接收机对计算机进行较时的方法。利用GPS接收机对计 算机进行较时,然后利用计算机时间或硬件计数器对接收数据进行时间标记,其中一种方 案利用秒。

12、脉冲对硬件计数器进行清零校准,清零后计数器采用自由时钟计数,在处理器接 收到测量数据时,读取校准后的计数器值作为时间标记。但是该方法由于自由时钟存在误 差,且相位不能与秒脉冲同步,因此不能得到精确的时间标记,同时,处理器接收数据的处 理时间存在误差,导致系统精度低,多路数据并行处理时需要等待,误差进一步增大。 发明内容 0005 为了解决现有技术中利用GPS接收机对计算机进行较时存在多级误差、系统精度 低,不能满足多路并行处理,对单一导航卫星系统依赖性强等技术问题,本发明提出一种多 路测量数据并行的时间标记方法及系统。 0006 一种多路测量数据并行的时间标记方法,包括: 0007 从多个导航。

13、接收机发出的秒脉冲中选取基准时钟; 0008 根据提供的中断脉冲信号和所述选取的基准时钟的校时信息对计数器的计数值 进行校时; 0009 每接收到一个测量设备的测量数据就用校时后的计数值对该测量数据进行标记 以作为该测量数据的时间标记。 0010 优选地,所述从多个导航接收机发出的秒脉冲中选取基准时钟作为校时参考基 说 明 书CN 104393981 A 2/7页 5 准,具体包括: 0011 针对多个导航接收机中每个导航接收机发出的秒脉冲,检测该导航接收机发出的 固定数量的秒脉冲之间的时间间隔; 0012 当检测到固定数量的秒脉冲之间的时间间隔大于预设的间隔阈值时,认为该导航 接收机的信号中。

14、断;否则选取该导航接收机发出的秒脉冲为基准时钟,并将该导航接收机 发出的校时信息发送到计算机。 0013 优选地,所述根据提供的中断脉冲信号和所述选取的基准时钟对计数器的计数值 进行校时,具体包括: 0014 所述计数器采用第一计数器和第二计数器对整秒和小于1秒的数值分别进行计 数,并定时提供中断脉冲; 0015 计算机从所述校时信息中解析出绝对时间的整秒信息,并在由中断脉冲引起的中 断中用所述整秒信息校对所述第一计数器的计数值进行校对。 0016 优选地,所述测量数据包括:测量信号和通信数据;所述每接收到一个测量设备 的测量数据就用校时后的计数值对该测量数据进行标记以作为该测量数据的时间标记。

15、,具 体包括: 0017 针对测量信号,每接收到一个测量设备的测量信号就读取第一计数器和第二计数 器的计数值以作为该测量信号的时间标记,并将该测量信号和时间标记共同存储以供计算 机读取; 0018 针对通信数据,每接收到一个测量设备的通信数据的比特或字节就读取第一计数 器和第二计数器的计数值以作为该通信数据的比特或字节的时间标记,并将该比特或字节 以及时间标记共同存储以供计算机读取。 0019 优选地,该方法还包括: 0020 针对测量信号,计算机提取存储的测量信号和该测量信号的时间标记作为该测量 信号发生时的时间标记;和/或 0021 针对通信数据,计算机根据数据帧头的特征从存储的比特或字节。

16、中确定通信数据 的数据帧头,并提取该数据帧头的时间标记作为该通信数据发生时的时间标记。 0022 优选地,该方法还包括根据基准时钟利用压控晶振和数字锁相环建立计数时钟, 供计数器计数。 0023 一种多路测量数据并行的时间标记系统,包括:现场可编程门阵列FPGA硬件和计 算机; 0024 所述FPGA硬件,用于从多个导航接收机发出的秒脉冲中选取基准时钟;提供中断 脉冲信号,并接收所述计算机对计数器的计数值的校时;以及每接收到一个测量设备的测 量数据就用校时后的计数值对该测量数据进行标记以作为该测量数据的时间标记; 0025 所述计算机,用于根据提供的中断脉冲信号和所述选取的基准时钟的校时信息对。

17、 计数器的计数值进行校时。 0026 优选地,所述FPGA硬件,具体用于针对多个导航接收机中每个导航接收机发出的 秒脉冲,检测该导航接收机发出的固定数量的秒脉冲之间的时间间隔;当检测到固定数量 的秒脉冲之间的时间间隔大于预设的间隔阈值时,认为该导航接收机的信号中断;否则选 取该导航接收机发出的秒脉冲为基准时钟,并将该导航接收机发出的校时信息发送到所述 说 明 书CN 104393981 A 3/7页 6 计算机。 0027 所述FPGA硬件,还用于使所述计数器采用第一计数器和第二计数器对整秒和小 于1秒的数值分别进行计数,并定时提供中断脉冲; 0028 所述计算机,具体用于从所述校时信息中解析。

18、出绝对时间的整秒信息,并在由中 断脉冲引起的中断中用所述整秒信息校对所述第一计数器的计数值进行校对。 0029 所述测量数据包括:测量信号和通信数据;所述FPGA硬件,具体用对测量信号,每 接收到一个测量设备的测量信号就读取第一计数器和第二计数器的计数值以作为该测量 信号的时间标记,并将该测量信号和时间标记共同存储以供计算机读取;针对通信数据,每 接收到一个测量设备的通信数据的比特或字节就读取第一计数器和第二计数器的计数值 以作为该通信数据的比特或字节的时间标记,并将该比特或字节以及时间标记共同存储以 供计算机读取。 0030 所述计算机,还用于提取存储的测量信号和该测量信号的时间标记作为该测。

19、量信 号发生时的时间标记;和/或根据数据帧头的特征从存储的比特或字节中确定通信数据的 数据帧头,并提取该数据帧头的时间标记作为该通信数据发生时的时间标记。 0031 FPGA硬件,还用于根据基准时钟利用压控晶振和数字锁相环建立计数时钟,供计 数器计数。 0032 本实施例提供的方法可将多卫星系统的导航接收机的输出选优利用,克服单一卫 星系统的导航接收机在卫星信号丢失时较时中断的问题;利用较时和锁相环技术建立精确 的本地较时时间参考,克服时间参考精度差的问题;采用对接收数据逐字节或比特进行标 记,克服时间标记时刻不准确的问题;此外利用FPGA硬件逻辑资源可灵活配置和扩展的特 点,可多路并行处理测。

20、量数据时间标记且标记精度不受影响。 附图说明 0033 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中: 0034 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。 0035 图1为本发明实施例1提供的一种多路测量数据并行的时间标记方法的FPGA硬 件内部构建示意图; 0036 图2为本发明实施例1提。

21、供的一种多路测量数据并行的时间标记方法的流程图; 0037 图3为本发明实施例1提供的一种多路测量数据并行的时间标记方法中校时实现 示意图; 0038 图4为本发明实施例1提供的一种多路测量数据并行的时间标记方法中测量信号 时间标记的过程示意图; 0039 图5为本发明实施例1提供的一种多路测量数据并行的时间标记方法中通信数据 时间标记的过程示意图; 0040 图6为本发明实施例1提供的一种多路测量数据并行的时间标记系统的结构示意 说 明 书CN 104393981 A 4/7页 7 图。 具体实施方式 0041 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述。

22、,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。并且,以下各实施例均为本发明的可选方案,实施例的 排列顺序及实施例的编号与其优选执行的顺序无关。 0042 实施例1 0043 本实施例将结合图1所示的FPGA硬件内部构建示意图提供一种多路测量数 据并行的时间标记方法。如图1所示,其中1-N个不同卫星系统(GPS、BD-2、Glonass、 Galileo等)的导航接收机的秒脉冲输出和串口输出与时钟监测模块相连,FPGA(Field Programmable 。

23、Gate Array,现场可编程门阵列)硬件中的时钟监测模块将优选出的秒脉冲 输出送至数字锁相环模块和时间标记计数器(内置计数器),时钟监测模块的串口输出送 至计算机的串口;数字锁相环模块的电压控制输出连接压控晶振,压控晶振的时钟输出连 接数字锁相环模块。数字锁相环模块的时钟输出送至时间标记计数器;时间标记计数器定 时产生中断脉冲,每产生一个中断脉冲相应的定时中断请求将发送到计算机的外部中断接 口,时间标记计数器的计数器供1-M个时间标记模块读取;1-M个测量设备的1-M路测量数 据分别送1-M个数据接收模块,1-M个测量设备的1-K路测量信号分别送1-K个信号检测模 块;时间标记模块1-M将。

24、标记后的数据和信号发送到数据缓存模块;计算机通过数据总线 与数据缓存模块及时间标记计数器连接。本实施例提供的方法中,在高精度时间标记基准 实现方面,以多路不同卫星系统的导航接收机经过监控和优选后的秒脉冲为基准时钟,采 用压控晶振和数字锁相环计数内建精确的时间标记计数器,同时通过计算机接收导航接收 机的校时信息对时间基准进行校时,具体方法,如图2所示,包括: 0044 101,从多个导航接收机发出的秒脉冲中选取基准时钟; 0045 具体而言,FPGA硬件针对多个导航接收机中每个导航接收机发出的秒脉冲,检测 该导航接收机发出的固定数量(两次)的秒脉冲之间的时间间隔; 0046 当检测到固定数量的秒。

25、脉冲之间的时间间隔大于预设的间隔阈值(如1.1秒) 时,认为该导航接收机的信号中断;否则选取该导航接收机发出的秒脉冲为基准时钟,并将 该导航接收机发出的校时信息发送到计算机。 0047 例如:结合图1,1到N台不同卫星系统的导航接收机输出较时秒脉冲,采用时钟监 控模块对每台导航接收机的秒脉冲的健康状态进行监控,时钟监测模块的原理为采用内部 工作时钟检测两次秒脉冲的时间间隔,如果某个导航接收机的两次秒脉冲的时间间隔大于 阈值如1.1秒时认为该导航接收机信号中断,可放弃该导航接收机,否则可选取该导航接 收机输出的秒脉冲为基准时钟,并选通该路导航接收机的串口输出的校时信息供计算机读 取。当有多个导航。

26、接收机的秒脉冲均符合基准时钟要求时,可从中任选一个或再根据导航 接收机的系统选取适合的等。 0048 102,根据基准时钟利用压控晶振和数字锁相环建立计数时钟,供计数器计数;即 以选取的基准时钟为参考,采用压控晶振和数字锁相环建立高精度的计数时钟,计数器通 说 明 书CN 104393981 A 5/7页 8 过对该计算时钟计数而得到计算值; 0049 具体而言,数字锁相环利用压控晶振输出的高频率时钟和基准时钟的相位误差 值,产生控制电压信号,例如频率和相位超前,则降低控制电压信号,反之提高控制电压信 号; 0050 控制电压信号送压控晶振,对压控晶振输出的时钟频率和相位进行调节; 0051 。

27、以上过程反复进行直到使压控晶振输出的计数时钟与基准时钟严格相位同步。 0052 103,根据提供的中断脉冲信号和选取的基准时钟的校时信息对计数器的计数值 进行校时; 0053 具体而言,计数器采用第一计数器(设为TS计数器)和第二计数器(设为NS计数 器)对整秒(如,1s,2s,3s)和小于1秒的数值(如1.2s中的0.2s,3.41s中的0.41s 等)分别进行计数,并定时提供中断脉冲,其中TS计数器在NS计数器的计数累计到整秒时 自动加1; 0054 计算机从接收到的基准脉冲的校时信息中解析出绝对时间的整秒信息,并在由中 断脉冲引起的中断中用整秒信息校对TS计数器的计数值进行校对。 005。

28、5 例如,以101中的基准时钟为参考,采用压控晶振和数字锁相环建立高精度的计 数时钟,并设置命名为TS计数器和NS计数器分别代表秒以上和秒以下部分的两个硬件时 钟计数器。同时计数器每秒输出标记为0-4号的5个中断脉冲信号(有标记的脉冲信号, 可以是1个也可以是多个脉冲信号,本例中以5个为例)供计算机写入校时后的时间。 0056 参照图3,计算机对101中导航接收机输出的校时时间信息进行解析,得到绝对 时间的整秒信息,并在计数器提供的标记为0-4号的因中断脉冲而产生的中断请求中选取 1-4号之间的一个中断,在该中断期间将整秒信息的时间值写入TS计数器以完成对时间标 记计数器中TS计数器的校时。 。

29、0057 104,每接收到一个测量设备的测量数据就用校时后的计数值对该测量数据进行 标记以作为该测量数据的时间标记。 0058 其中,测量数据包括:测量信号和通信数据; 0059 具体而言,包括:针对测量信号,每接收到一个测量设备的测量信号就读取TS计 数器和NS计数器的计数值以作为该测量信号的时间标记,并将该测量信号和时间标记共 同存储以供计算机读取; 0060 针对通信数据,每接收到一个测量设备的通信数据的比特或字节就读取TS计数 器和NS计数器的计数值以作为该通信数据的比特或字节的时间标记,并将该比特或字节 以及时间标记共同存储以供计算机读取。 0061 本实施例提供的方法在高精度并行时。

30、间标记方面,采用FPGA并行处理技术,实时 对接收到的每一个通信数据的字节或比特和检测到的每一次信号进行时间标记,计算机通 过数据总线读取标记后的数据或信号并提取时间标记结果。 0062 例如,如图4、6所示,1到M个时间标记模块分别对M路通信数据进行时间标记,当 数据检测模块i检测到通信数据的比特或者字节时,读取TS和NS计数值作为时间标记,并 通信数据和时间标记值同时存入数据缓存模块供计算机读取和处理;标记比特或者字节根 据通信速率及精度要求确定; 0063 1到K个时间标记模块分别对K路测量信号进行时间标记,当信号检测模块j检测 说 明 书CN 104393981 A 6/7页 9 到沿。

31、或者电平信号事件到达时,读取TS和NS计数值作为时间标记,信号事件标记和时间标 记值同时存入数据缓存模块供计算机读取和处理。 0064 优选地,在计算机提取时间标记时,根据提取的是通信数据还是测量信号的不同, 分为如下两种情况: 0065 计算机提取存储的测量信号和该测量信号的时间标记作为该测量信号发生时的 时间标记;计算机根据数据帧头的特征从存储的比特或字节中确定通信数据的数据帧头, 并提取该数据帧头的时间标记作为该通信数据发生时的时间标记。 0066 例如,计算机与FPGA硬件之间通过数据总线相连,针对信号事件,计算机通过数 据总线读取数据缓存模块中的信号事件和时间标记值作为该测量信号发生。

32、的时间标记;针 对通信数据,计算机根据数据帧头的特征(每个数据帧的数据帧头都有其特定的标识,该 标识即是本实施例中所说的特征,具体的数据帧头的特征的内容是本领域技术人员工作 的,在此不赘述)读取到数据缓存模块中存储的通信数据的数据帧头,并将该数据帧头的 时间标记值作为该帧数据的时间标记值。 0067 本实施例提供的方法中采用并行处理的M个硬件时间标记模块分别对M路采集数 据进行时间标记的方式,使时间标记值能与数据接收或者信号时间产生的时刻严格同步, 标记精度高;采用数据缓存和计算机检测处理的方式对时间标记进行后处理,从数据序列 的时间标记中提取出数据帧的时间标记,可以满足多种不同数据的并行标记。

33、应用需求;此 外,采用1到N台不同卫星系统的导航接收机同时提供较时数据和秒脉冲,监测并选取最健 康的导航接收机输出作为校时参考的技术手段,实现仅需要一种卫星系统信号正常即可正 常工作,克服了使用单一卫星系统时存在信号中断不能提供较时的问题;同时中断的方式 在两个整秒的中间时刻进行整秒较时,克服了以往整秒较时和NS计数器进位时间重合时 较时回跳或前跳的问题。 0068 实施例2 0069 为了便于实施例1中的方法实现,本实施例提供一种多路测量数据并行的时间标 记系统,如图6所示,该系统包括:FPGA硬件21和计算机22; 0070 FPGA硬件21,用于从多个导航接收机发出的秒脉冲中选取基准时钟。

34、;提供中断脉 冲信号,并接收计算机22对计数器的计数值的校时;以及每接收到一个测量设备的测量数 据就用校时后的计数值对该测量数据进行标记以作为该测量数据的时间标记; 0071 计算机22,用于根据提供的中断脉冲信号和选取的基准时钟对计数器的计数值进 行校时。 0072 优选地,FPGA硬件21,具体用于针对多个导航接收机中每个导航接收机发出的秒 脉冲,检测该导航接收机发出的固定数量的秒脉冲之间的时间间隔;当检测到固定数量的 秒脉冲之间的时间间隔大于预设的间隔阈值时,认为该导航接收机的信号中断;否则选取 该导航接收机发出的秒脉冲为基准时钟,并将该导航接收机发出的校时信息发送到计算机 22。FPG。

35、A硬件21,还用于使计数器采用TS计数器和NS计数器对整秒和小于1秒的数值分 别进行计数,并定时提供中断脉冲;相应地,计算机22,具体用于从校时信息中解析出绝对 时间的整秒信息,并在由中断脉冲引起的中断中用整秒信息校对TS计数器的计数值进行 校对。 0073 其中,测量数据包括:测量信号和通信数据。 说 明 书CN 104393981 A 7/7页 10 0074 优选地,FPGA硬件21,具体用对测量信号,每接收到一个测量设备的测量信号就 读取TS计数器和NS计数器的计数值以作为该测量信号的时间标记,并将该测量信号和时 间标记共同存储以供计算机22读取;针对通信数据,每接收到一个测量设备的通。

36、信数据的 比特或字节就读取TS计数器和NS计数器的计数值以作为该通信数据的比特或字节的时间 标记,并将该比特或字节以及时间标记共同存储以供计算机22读取。 0075 计算机22,还用于提取存储的测量信号和该测量信号的时间标记作为该测量信号 发生时的时间标记;和/或根据数据帧头的特征从存储的比特或字节中确定通信数据的数 据帧头,并提取该数据帧头的时间标记作为该通信数据发生时的时间标记。 0076 优选地,所述FPGA硬件,还用于根据基准时钟利用压控晶振和数字锁相环建立时 间计数时钟,供计数器计数,具体包括:数字锁相环利用压控晶振输出的高频率时钟和基准 时钟的相位误差值,产生控制电压信号;控制电压。

37、信号送压控晶振,对压控晶振输出的时钟 频率和相位进行调节;以上过程反复进行使压控晶振输出的计算时钟与基准时钟严格相位 同步。 0077 本实施例提供的系统可将多卫星系统的导航接收机的输出选优利用,克服单一卫 星系统的导航接收机在卫星信号丢失时较时中断的问题;利用较时和锁相环技术建立精确 的本地较时时间参考,克服时间参考精度差的问题;采用对接收数据逐字节或比特进行标 记,克服时间标记时刻不准确的问题;此外利用FPGA硬件逻辑资源可灵活配置和扩展的特 点,可多路并行处理测量数据时间标记且标记精度不受影响。 0078 本发明的技术方案本质上或者说对现有技术做出贡献的部分是以软件产品的形 式体现出来的。

38、功能,也即是说:本发明的装置、设备或者组成系统的各个设备其所执行的方 法或实现的功能主体即便为硬件,但是实际上实现本发明上述功能的部分却是计算机软件 产品的模块或单元。并且该计算机软件产品可存储在可读取的存储介质中,如计算机的软 盘,硬盘或光盘等,包括若干指令用以使得一台设备执行本发明各个实施例所述的方法。 0079 以上所述,仅为本发明的具体实施方式,但本发明能有多种不同形式的具体实施 方式,上文结合附图对本发明做举例说明,这并不意味着本发明所应用的具体实施方式只 能局限在这些特定的具体实施方式中,本领域的技术人员应当了解,上文所提供的具体实 施方式只是多种优选实施方式中的一些示例,任何体现本发明权利要求的具体实施方式均 应在本发明权利要求所要求保护的范围之内;本领域的技术人员能够对上文各具体实施方 式中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的 精神和原则之内,所作的任何修改、等同替换或者改进等,均应包含在本发明权利要求的保 护范围之内。 说 明 书CN 104393981 A 10 1/3页 11 图1 说 明 书 附 图CN 104393981 A 11 2/3页 12 图2 图3 说 明 书 附 图CN 104393981 A 12 3/3页 13 图4 图5 图6 说 明 书 附 图CN 104393981 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1