CN113866798A - 测试1pps信号时间精度的方法、装置、系统及介质 - Google Patents
测试1pps信号时间精度的方法、装置、系统及介质 Download PDFInfo
- Publication number
- CN113866798A CN113866798A CN202111154601.4A CN202111154601A CN113866798A CN 113866798 A CN113866798 A CN 113866798A CN 202111154601 A CN202111154601 A CN 202111154601A CN 113866798 A CN113866798 A CN 113866798A
- Authority
- CN
- China
- Prior art keywords
- 1pps
- signals
- buffer
- comparison result
- signal
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
本发明公开了一种测试1PPS信号时间精度的方法、装置、系统及介质,所述方法包括:获取M个待测1PPS信号以及M个参考1PPS信号;其中,所述M个参考1PPS信号由参考单元通过多级缓冲器输出;将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;根据所述对比结果,获取每个所述待测1PPS信号的时间精度。采用本发明的实施方式,可以在降低测试成本的情况下一次性测试多个信号,大大提高了测试效率,且方便快捷。
Description
技术领域
本发明属于频率校准技术领域,尤其涉及一种测试1PPS信号时间精度的方法、装置、系统及介质。
背景技术
目前,各种终端设备对于的时间的要求越来越精确,卫星授时成为市场上终端设备或不可缺少的部分;GNSS芯片在捕获卫星实现3D定位后,可以输出相对于世界时钟的更为精准误差ns的秒脉冲,终端设备可以通过捕获秒脉冲,来获取精准的时间;由于每个GNSS芯片输出的1PPS信号都是有一定的误差,需要通过测试筛选出输出1PSS信号相对较小误差较小的GNSS芯片;然而,GNSS芯片的1PPS信号时钟输出为ns级别的误差,给筛选带来了很大的难度,目前最为有效的方法是将1PPS信号与原子钟输出的秒脉冲做对比;
但是,由于原子钟成本比较昂贵,原子钟输出的秒脉冲幅度随着外接的负载阻抗变化而变化,每一种测试的负载,就调试一次负载阻抗,而且,原子钟的秒脉冲信号和GNSS输出的1PPS信号通过示波器去捕捉信号比较相对误差的方法,只能适用于研发调试阶段,无法用于产品生产端的测试;
若通过示波器同时捕获原子钟和1PPS信号,通过示波器自带的工具在上位机打印出1PPS信号时间精度数据,但是,示波器的通道数有限(一般只有4个通道),最多同时测试3个终端设备,并且测试环境搭建复杂。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种测试1PPS信号时间精度的方法、装置、系统及介质。
为了解决上述技术问题,本发明的实施例提供如下技术方案:
一种测试1PPS信号时间精度的方法,包括:
获取M个待测1PPS信号以及M个参考1PPS信号;其中,所述M个参考1PPS信号由参考单元通过多级缓冲器输出;
将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;
根据所述对比结果,获取每个所述待测1PPS信号的时间精度。
可选的,所述多级缓冲器至少包括第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器通过级联连接;
所述参考单元通过所述多级缓冲器输出的一路所述参考1PPS信号,依次经过所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,直至输出十六路所述参考1PPS信号。
可选的,所述参考单元通过所述多级缓冲器输出的一路所述参考1PPS信号,依次经过所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,输出十六路所述参考1PPS信号,包括:
所述第一级缓冲器接收所述参考单元输入的一路所述参考1PPS信号,并向所述第二级缓冲器输出两路所述参考1PPS信号;
所述第二级缓冲器接收两路所述参考1PPS信号,并向第三级缓冲器输出四路所述参考1PPS信号;
所述第三级缓冲器接收四路所述参考1PPS信号,并向第四级缓冲器输出八路所述参考1PPS信号;
所述第四级缓冲器接收八路所述参考1PPS信号,并输出十六路所述参考1PPS信号。
可选的,所述将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果,包括:
将M个所述待测1PPS信号与M个所述参考1PPS信号进行匹配,使得每一个所述待测1PPS信号与每一个所述参考1PPS信号对应;
将所述待测1PPS信号与对应的所述参考1PPS信号的相位进行对比,获取对比结果。
可选的,所述将所述待测1PPS信号与对应的所述参考1PPS信号的相位进行对比,获取对比结果,包括:
当第一相位差小于等于预设第一门限值时,获取第一对比结果;其中,所述第一相位差为所述待测1PPS信号与对应的所述参考1PPS信号的上升沿出现的时间差;
当所述第一相位差大于所述预设第一门限值时,获取第二对比结果。
可选的,当所述第一相位差小于等于预设第一门限值,获取第一对比结果时,所述根据所述对比结果,获取每个所述待测1PPS信号的时间精度,包括:
基于所述第一对比结果对所述第一相位差进行第一补偿;
根据经过第一补偿的所述待测1PPS信号与对应的所述参考1PPS信号,获取所述待测1PPS信号的时间精度。
可选的,当所述第一相位差大于所述第一预设门限值时,获取第二对比结果时,所述根据所述对比结果,获取每个所述待测1PPS信号的时间精度,包括:
基于所述第二对比结果对所述第一相位差进行第二补偿;
获取经过第二补偿的所述待测1PPS信号与对应的所述参考1PPS信号的相位差,作为第二相位差;
对所述第二相位差进行第三补偿;
根据经过第三补偿的所述待测1PPS信号与对应的所述参考1PPS信号,获取所述待测1PPS信号的时间精度。
本发明的实施例还提供一种测试1PPS信号时间精度的装置,包括:
获取模块,用于获取M个待测1PPS信号以及M个参考1PPS信号;其中,所述M个参考1PPS信号由参考单元通过多级缓冲器输出;
对比模块,用于将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;
确定模块,根据所述对比结果,获取每个所述待测1PPS信号的时间精度。
本发明的实施例还提供一种测试1PPS信号时间精度的系统,包括:
第一处理单元,用于获取M个参考1PPS信号以及M个待测1PPS信号;还用于将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;还用于根据所述对比结果,获取每个所述待测1PPS信号的时间精度;
参考单元,所述参考单元分别与所述第一处理单元以及多级缓冲器连接,所述M个参考1PPS信号由所述参考单元通过所述多级缓冲器输出,所述多级所述缓冲器通过级联连接;
待测单元,所述待测单元与所述第一处理单元连接,所述待测单元包括M个终端,用于输出所述M个待测1PPS信号;
第二处理单元,所述第二处理单元与所述第一处理单元连接,所述第二处理单元用于对M个所述待测1PPS信号以及M个所述参考1PPS信号的相位差进行补偿。
可选的,所述参考单元至少包括通过级联连接的第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器;
所述第一级缓冲器包括一个缓冲器;
所述第二级缓冲器包括连接的两个缓冲器;
所述第三级缓冲器包括连接的四个缓冲器;
所述第四级缓冲器包括连接的八个缓冲器。
可选的,所述参考单元通过分压电路与所述第一级缓冲器连接,所述分压电路包括第一电阻和第二电阻,所述第一电阻的第一端与所述参考单元连接,所述第一电阻的第二端分别与所述第二电阻的第一端以及所述第一级缓冲器连接,所述第二电阻的第二端接地。
本发明的实施例还提供一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的方法。
本发明的实施例,具有如下技术效果:
本发明的上述技术方案,1)参考单元只需要1台原子钟,就可以一次性至少测试16个终端发出的16个待测1PPS信号,大大提高了测试效率,降低了测试成本,实现了量产的产线测试。
2)参考单元通过分压电路与第一级缓冲器连接,使原子钟的输出的基准脉冲幅值,不会随着负载阻抗变化而变化。
3)使用STM32H743系列带高精度定时器的单片机代替示波器,可以实现批量测试和节约示波器成本,并且测试环境搭建简单。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
图1是本发明实施例提供的测试1PPS信号时间精度的方法的流程示意图;
图2是本发明实施例提供的测试1PPS信号时间精度的方法的流程框图;
图3是本发明实施例提供的M个参考1PPS信号的输出路径示意图;
图4是本发明实施例提供的一个缓冲器接收信号与输出信号的路径示意图;
图5是本发明实施例提供的对相位差进行补偿的流程示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
本发明提到的1PPS(Pulse Per Second)是指秒脉冲,UART/USB是一种通用串行数据总线,STM32H743是单片机的一种型号;HRTIM是指高精度定时器;TIMERA是指定时器;TIM3是指第一通用定时器;TIM4是指第二通用定时器。
本发明的实施例提供一种测试1PPS信号时间精度的系统,包括:第一处理单元、参考单元、待测单元和第二处理单元,其中,参考单元分别与第一处理单元及多级缓冲器连接,待测单元与第一处理单元连接,第二处理单元与第一处理单元连接;结合本系统,如图1所示,本发明的实施例提供一种测试1PPS信号时间精度的方法,包括:
步骤S1:获取M个待测1PPS信号以及M个参考1PPS信号;其中,所述M个参考1PPS信号由参考单元通过多级缓冲器输出;
具体的,参考单元包括一个原子钟,原子钟输出一路参考1PPS信号,通过多级缓冲器输出M个参考1PPS信号;待测单元包括M个终端,M个终端共输出M个待测1PPS信号;第一处理单元获取M个待测1PPS信号及M个参考1PPS信号。
其中,M为大于等于16的正整数,M还可以为32、64等。
步骤S2:将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;
具体的,第一处理单元可将M个所述待测1PPS信号以及M个参考1PPS信号随机一一匹配对应,并将待测1PPS信号与对应的参考信号进行对比,获取两个信号的相位差(可以理解为待测1PPS信号与对应的参考1PPS信号的上升沿出现的时间差),作为对比结果;共获取到M个相位差,作为M个对比结果;其中,第一处理单元可以为STM32H743单片机,使用STM32H743系列带高精度定时器的单片器代替示波器,可以节约成本、实现批量测试且测试环境搭建简单。
步骤S3:根据所述对比结果,获取每个所述待测1PPS信号的时间精度。
具体的,第一处理单元可将各待测1PPS信号的对比结果与预设精度标准进行比较,进而确定各待测1PPS信号时间精度(例如:精度良好、一般、较差等等)。
本发明的该实施例,参考单元只需要1台原子钟,就可以一次性至少测试16个终端发出的16个待测1PPS信号,大大提高了测试效率以及待测1PPS信号时间精度的准确性,降低了测试成本,实现了量产的产线测试。
结合图2,本发明一可选的实施例,步骤S1中:
步骤S11:所述多级缓冲器至少包括第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器通过级联连接;
步骤S12:所述参考单元通过所述多级缓冲器输出的一路所述参考1PPS信号,依次经过所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,直至输出十六路所述参考1PPS信号至第一处理单元。
本发明的该实施例,通过设置多级缓冲器进行级联,实现了原子钟向多级缓冲器的输入一路参考1PPS信号,输出十六路参考1PPS信号至第一处理单元,大大节省了测试的效率。
如图3和图4所示,本发明一可选的实施例,步骤S12中,所述参考单元输出的一路所述参考1PPS信号,依次经过所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,输出十六路所述参考1PPS信号至第一处理单元,包括:
步骤S121:所述第一级缓冲器接收所述参考单元输入的一路所述参考1PPS信号,并向所述第二级缓冲器输出两路所述参考1PPS信号;
步骤S122:所述第二级缓冲器接收两路所述参考1PPS信号,并向第三级缓冲器输出四路所述参考1PPS信号;
步骤S123:所述第三级缓冲器接收四路所述参考1PPS信号,并向第四级缓冲器输出八路所述参考1PPS信号;
步骤S124:所述第四级缓冲器接收八路所述参考1PPS信号,并输出十六路所述参考1PPS信号至第一处理单元。
本发明的该实施例,每级缓冲器的内部的缓冲器通过串联或者并联连接,实现了每级缓冲器内部的缓冲器同时收发信号,进而实现了通过多个缓冲器的级联分频实现了输入一路参考1PPS信号,输出十六路参考1PPS信号。
本发明一可选的实施例,步骤S2中,所述将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果,包括:
步骤S21:第一处理单元可将M个所述待测1PPS信号与M个所述参考1PPS信号进行匹配,使得每一个所述待测1PPS信号与每一个所述参考1PPS信号对应;
步骤S22:第一处理单元将每个所述待测1PPS信号与对应的所述参考1PPS信号的相位进行对比,获取对比结果。
具体地说,第一处理单元可以包括M个STM32H743单片机,每个单片机通过高精度定时器对一组信号(可以理解的是,一组信号包括一个待测1PPS信号和与之对应的参考1PPS信号)的相位进行比较,获取到两个信号的相位差(可以理解为待测1PPS信号与对应的参考1PPS信号的上升沿出现的时间差),作为该组的第一相位差。例如,当M为16时,16个单片机中的每个单片机都获取一组信号的相位差,作为第一相位差,共计获取到16个第一相位差。
当第一相位差小于等于预设第一门限值时,第一处理单元获取第一对比结果,即第一对比结果为第一相位差小于等于预设第一门限值;
当第一相位差大于所述预设第一门限值时,第一处理单元获取第二对比结果,即第二对比结果为第一相位差大于预设第一门限值;在实例中,对应于高精度定时器的精度级别,可以预设第一门限值为1000ns。
本发明一可选的实施例,步骤S3中,当所述第一相位差小于等于预设第一门限值,获取第一对比结果时,所述根据所述对比结果,获取每个所述待测1PPS信号的时间精度,包括:
步骤S31:基于所述第一对比结果对所述第一相位差进行第一补偿;
步骤S32:根据经过第一补偿的所述待测1PPS信号与对应的所述参考1PPS信号,获取所述待测1PPS信号的时间精度。
具体地说,基于第一对比结果,第一处理单元将待测1PPS信号、与之对应的参考1PPS信号和与之对应的第一相位差发送至第二处理单元,第二处理单元基于第一相位差对待测1PPS信号进行第一补偿,并将经过第一补偿的待测1PPS信号反馈至第一处理单元;第一处理单元根据经过第一补偿的待测1PPS信号与对应的参考1PPS信号,获取待测1PPS信号的时间精度;其中,第二处理单元可以为上位机。
本发明一可选的实施例,步骤S3中,当所述第一相位差大于所述第一预设门限值时,获取第二对比结果时,所述根据所述对比结果,获取每个所述待测1PPS信号的时间精度,包括:
步骤S33:基于所述第二对比结果对所述第一相位差进行第二补偿;
步骤S34:获取经过第二补偿的所述待测1PPS信号与对应的所述参考1PPS信号的相位差,作为第二相位差。
具体地说,基于第二对比结果,第一处理单元将待测1PPS信号、与之对应的参考1PPS信号和与之对应的第一相位差发送至第二处理单元,第二处理单元基于对第一相位差对待测1PPS信号进行第二补偿,并将经过第二补偿的待测1PPS信号反馈至第一处理单元;
更具体地说,基于第二对比结果,第一处理单元可由高精度定时器切换为普通定时器,重新获取待测1PPS信号和对应的参考1PPS信号的相位差,作为更新的第一相位差,发送至第二处理单元;第二处理单元基于更新的第一相位差对待测1PPS信号进行第二补偿,并将经过第二补偿的待测1PPS信号反馈至第一处理单元;
第一处理单元通过高精度定时器获取经过第二补偿的待测1PPS信号与对应的参考1PPS信号的相位差,作为第二相位差;
步骤S35:对所述第二相位差进行第三补偿;
步骤S36:根据经过第三补偿的所述待测1PPS信号与对应的所述参考1PPS信号,获取所述待测1PPS信号的时间精度。
具体地说,第一处理单元将第二相位差发送至第二处理单元,第二处理单元基于第二相位差对待测1PPS信号进行第三补偿,并将经过第三补偿的待测1PPS信号反馈至第一处理单元;
第一处理单元根据经过第三补偿的待测1PPS信号与对应的参考1PPS信号,获取待测1PPS信号的时间精度。
单片机通过高精度定时器捕获一组信号,计算出该组信号的第一相位差,判断第一相位差是否在预设第一门限值1000ns之内,若不在,则单片机捕获信号由高精度定时器切换为普通定时器,重新获取两个信号的第一相位差,然后将该组信号输入至第二处理单元,由第二处理单元对重新获取的第一相位差进行补偿修正,获取经过第二补偿后的M个待测1PPS信号与对应的M个所述参考1PPS信号。
单片机通过高精度定时器对获取经过第二补偿后的M个待测1PPS信号与对应的M个所述参考1PPS信号再次捕获,计算出第二相位差,并将经过第二补偿后的M个待测1PPS信号与对应的M个所述参考1PPS信号发送至第二处理单元,由第二处理单元对第二相位差进行补偿,获取经过第三补偿后的M个待测1PPS信号与对应的M个所述参考1PPS信号并发送至单片机,通过单片机获取待测1PPS信号时间精度。
本发明的该实施例,通过不同精度的定时器获取相位差并进行多次补偿,增加了检测的精度。
如图5所示,本发明实施例的上述技术方案,可以通过如下方式实现:
检测终端与原子钟相位差time是否大于1000ns,若第一相位差小于等于1000ns,HRTIM的第一TIMERA通道检测原子钟1PPS信号上升沿,HRTIM的第二TIMERA通道检测待测1PPS信号上升沿(精度可为2.5ns),通过UART或者USB将第一相位差上传至电脑上位机,由电脑上位机对上升沿出现的时间差进行第一补偿,电脑上位机获取第一补偿后的待测1PPS信号上升沿和原子钟1PPS信号上升沿,并发送至单片机,通过单片机打印出待测1PPS信号时间精度。
2)反之,若第一相位差大于1000ns,则TIM3检测原子钟1PPS信号上升沿和TIM4检测待测1PPS信号上升沿,计算原子钟1PPS信号上升沿和待测1PPS信号上升沿的第一相位差(精度可为1μs);由电脑上位机对上升沿出现的时间差进行第二补偿,电脑上位机获取第二补偿后的待测1PPS信号上升沿和原子钟1PPS信号上升沿,并发送至单片机,通过单片机打印第二补偿后的待测1PPS信号上升沿和原子钟1PPS信号上升沿的第二相位差,通过UART或者USB将第二相位差上传至电脑上位机,并由电脑上位机发送切换高精度定时器检测命令至单片机。
HRTIM的第一TIMERA通道检测原子钟1PPS信号上升沿,HRTIM的第二TIMERA通道检测待测1PPS信号上升沿(精度2.5ns),由电脑上位机对上升沿出现的时间差进行第三补偿,电脑上位机获取第三补偿后的待测1PPS信号上升沿和原子钟1PPS信号上升沿,并发送至单片机,通过单片机打印出待测1PPS信号时间精度。
本发明的实施例还提供一种测试1PPS信号时间精度的装置,包括:
获取模块,用于获取M个待测1PPS信号以及M个参考1PPS信号;其中,所述M个参考1PPS信号由参考单元通过多级缓冲器输出;
对比模块,用于将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;
确定模块,用于根据所述对比结果,获取每个所述待测1PPS信号的时间精度。
可以理解的是,本实施例是与前文中的方法实施例相对应的装置实施例,各模块的功能在此不再赘述。
本发明的实施例还提供一种测试1PPS信号时间精度的系统,包括:
第一处理单元;用于获取M个参考1PPS信号以及M个待测1PPS信号;还用于将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;还用于根据所述对比结果,获取每个所述待测1PPS信号的时间精度;
参考单元,所述参考单元分别与所述第一处理单元以及多级缓冲器连接,所述M个参考1PPS信号由所述参考单元通过所述多级缓冲器输出,所述多级所述缓冲器通过级联连接;
待测单元,所述待测单元与所述第一处理单元连接,所述待测单元包括M个终端,用于输出所述M个待测1PPS信号;
第二处理单元,所述第二处理单元与所述第一处理单元连接,所述第二处理单元用于对M个所述待测1PPS信号以及M个所述参考1PPS信号的相位差进行补偿。
其中,M为大于等于16的正整数;可以理解的是,本实施例是与前文中的方法实施例相对应的系统实施例,各单元的功能在此不再赘述。
本发明一可选的实施例,所述参考单元至少包括通过级联连接的第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器;
所述第一级缓冲器包括一个缓冲器;
所述第二级缓冲器包括连接的两个缓冲器;
所述第三级缓冲器包括连接的四个缓冲器;
所述第四级缓冲器包括连接的八个缓冲器。
本发明的该实施例,每级缓冲器内部的缓冲器通过串联或者并联连接,进而实现每级缓冲器同时收发参考1PPS信号。
本发明一可选的实施例,所述参考单元通过分压电路与所述第一级缓冲器连接,所述分压电路包括第一电阻和第二电阻,所述第一电阻的第一端与所述参考单元连接,所述第一电阻的第二端分别与所述第二电阻的第一端以及所述第一级缓冲器连接,所述第二电阻的第二端接地。
具体的,通过分压电路降低了多级缓冲器的有效电流和电压,降低了负载变化对原子钟输出信号幅度的影响。
本发明的该实施例,参考单元通过分压电路与第一级缓冲器连接,使原子钟的输出的基准脉冲幅值,不会随着负载阻抗变化而变化。
另外,本发明实施例的系统的其他构成及作用对本领域的技术人员来说是已知的,为减少冗余,此处不做赘述。
本发明的实施例还提供一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述测试1PPS信号时间精度的方法。
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (12)
1.一种测试1PPS信号时间精度的方法,其特征在于,包括:
获取M个待测1PPS信号以及M个参考1PPS信号;其中,所述M个参考1PPS信号由参考单元通过多级缓冲器输出;
将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;
根据所述对比结果,获取每个所述待测1PPS信号的时间精度。
2.根据权利要求1所述的方法,其特征在于,所述多级缓冲器至少包括第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器通过级联连接;
所述参考单元通过所述多级缓冲器输出的一路所述参考1PPS信号,依次经过所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,直至输出十六路所述参考1PPS信号。
3.根据权利要求2所述的方法,其特征在于,所述参考单元通过所述多级缓冲器输出的一路所述参考1PPS信号,依次经过所述第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器,输出十六路所述参考1PPS信号,包括:
所述第一级缓冲器接收所述参考单元输入的一路所述参考1PPS信号,并向所述第二级缓冲器输出两路所述参考1PPS信号;
所述第二级缓冲器接收两路所述参考1PPS信号,并向第三级缓冲器输出四路所述参考1PPS信号;
所述第三级缓冲器接收四路所述参考1PPS信号,并向第四级缓冲器输出八路所述参考1PPS信号;
所述第四级缓冲器接收八路所述参考1PPS信号,并输出十六路所述参考1PPS信号。
4.根据权利要求1所述的方法,其特征在于,所述将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果,包括:
将M个所述待测1PPS信号与M个所述参考1PPS信号进行匹配,使得每一个所述待测1PPS信号与每一个所述参考1PPS信号对应;
将所述待测1PPS信号与对应的所述参考1PPS信号的相位进行对比,获取对比结果。
5.根据权利要求4所述的方法,其特征在于,所述将所述待测1PPS信号与对应的所述参考1PPS信号的相位进行对比,获取对比结果,包括:
当第一相位差小于等于预设第一门限值时,获取第一对比结果;其中,所述第一相位差为所述待测1PPS信号与对应的所述参考1PPS信号的上升沿出现的时间差;
当所述第一相位差大于所述预设第一门限值时,获取第二对比结果。
6.根据权利要求5所述的方法,其特征在于,当所述第一相位差小于等于预设第一门限值,获取第一对比结果时,所述根据所述对比结果,获取每个所述待测1PPS信号的时间精度,包括:
基于所述第一对比结果对所述第一相位差进行第一补偿;
根据经过第一补偿的所述待测1PPS信号与对应的所述参考1PPS信号,获取所述待测1PPS信号的时间精度。
7.根据权利要求5所述的方法,其特征在于,当所述第一相位差大于所述第一预设门限值时,获取第二对比结果时,所述根据所述对比结果,获取每个所述待测1PPS信号的时间精度,包括:
基于所述第二对比结果对所述第一相位差进行第二补偿;
获取经过第二补偿的所述待测1PPS信号与对应的所述参考1PPS信号的相位差,作为第二相位差;
对所述第二相位差进行第三补偿;
根据经过第三补偿的所述待测1PPS信号与对应的所述参考1PPS信号,获取所述待测1PPS信号的时间精度。
8.一种测试1PPS信号时间精度的装置,其特征在于,包括:
获取模块,用于获取M个待测1PPS信号以及M个参考1PPS信号;其中,所述M个参考1PPS信号由参考单元通过多级缓冲器输出;
对比模块,用于将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;
确定模块,用于根据所述对比结果,获取每个所述待测1PPS信号时间精度。
9.一种测试1PPS信号时间精度的系统,其特征在于,包括:
第一处理单元,用于获取M个参考1PPS信号以及M个待测1PPS信号;还用于将M个所述待测1PPS信号以及M个参考1PPS信号进行对比,获取对比结果;还用于根据所述对比结果,获取每个所述待测1PPS信号的时间精度;
参考单元,所述参考单元分别与所述第一处理单元以及多级缓冲器连接,所述M个参考1PPS信号由所述参考单元通过所述多级缓冲器输出,所述多级所述缓冲器通过级联连接;
待测单元,所述待测单元与所述第一处理单元连接,所述待测单元包括M个终端,用于输出所述M个待测1PPS信号;
第二处理单元,所述第二处理单元与所述第一处理单元连接,所述第二处理单元用于对M个所述待测1PPS信号以及M个所述参考1PPS信号的相位差进行补偿。
10.根据权利要求9所述的系统,其特征在于,所述参考单元至少包括通过级联连接的第一级缓冲器、第二级缓冲器、第三级缓冲器以及第四级缓冲器;
所述第一级缓冲器包括一个缓冲器;
所述第二级缓冲器包括连接的两个缓冲器;
所述第三级缓冲器包括连接的四个缓冲器;
所述第四级缓冲器包括连接的八个缓冲器。
11.根据权利要求10所述的系统,其特征在于,所述参考单元通过分压电路与所述第一级缓冲器连接,所述分压电路包括第一电阻和第二电阻,所述第一电阻的第一端与所述参考单元连接,所述第一电阻的第二端分别与所述第二电阻的第一端以及所述第一级缓冲器连接,所述第二电阻的第二端接地。
12.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111154601.4A CN113866798A (zh) | 2021-09-29 | 2021-09-29 | 测试1pps信号时间精度的方法、装置、系统及介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111154601.4A CN113866798A (zh) | 2021-09-29 | 2021-09-29 | 测试1pps信号时间精度的方法、装置、系统及介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN113866798A true CN113866798A (zh) | 2021-12-31 |
Family
ID=79000732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111154601.4A Pending CN113866798A (zh) | 2021-09-29 | 2021-09-29 | 测试1pps信号时间精度的方法、装置、系统及介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113866798A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116184802A (zh) * | 2023-04-26 | 2023-05-30 | 成都量子时频科技有限公司 | 一种基于fpga实现的原子钟电参数自动调试测试装置及方法 |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102426294A (zh) * | 2011-08-05 | 2012-04-25 | 北京星网锐捷网络技术有限公司 | 时钟相位差测量方法及设备 |
| CN105845179A (zh) * | 2016-04-19 | 2016-08-10 | 上海华虹宏力半导体制造有限公司 | 存储器的数据建立时间的测量电路和测量方法 |
| CN106773635A (zh) * | 2016-12-27 | 2017-05-31 | 天津七六四通信导航技术有限公司 | 一种授时精度检测系统及实现方法 |
| CN107300849A (zh) * | 2017-06-13 | 2017-10-27 | 国网山东省电力公司青岛供电公司 | 一种精确时钟的测量方法及在线监测系统 |
| CN109061691A (zh) * | 2018-08-10 | 2018-12-21 | 北京七维航测科技股份有限公司 | 基于北斗卫星信号的晶振模块控制系统 |
| CN109085616A (zh) * | 2018-08-30 | 2018-12-25 | 桂林电子科技大学 | 一种卫星授时方法、装置及存储介质 |
| CN109120260A (zh) * | 2018-09-07 | 2019-01-01 | 深圳市太铭科技有限公司 | 一种基于asic-tdc的时钟模块高精度鉴相系统及方法 |
| CN109687868A (zh) * | 2018-12-28 | 2019-04-26 | 武汉依迅电子信息技术有限公司 | 多参考源的时间同步方法及装置 |
| CN110082593A (zh) * | 2018-01-25 | 2019-08-02 | 深圳市英特瑞半导体科技有限公司 | 一种相位测量方法及相位测量装置 |
| CN110161931A (zh) * | 2019-06-08 | 2019-08-23 | 西安电子科技大学 | 基于gps授时的fpga编码解码系统及方法 |
| CN112260890A (zh) * | 2020-09-28 | 2021-01-22 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 数字阵列时延测量方法 |
| CN112730977A (zh) * | 2020-12-14 | 2021-04-30 | 陕西天行健车联网信息技术有限公司 | 一种提高频率测量灵敏度的装置及方法 |
| CN112858780A (zh) * | 2020-12-31 | 2021-05-28 | 广东大普通信技术有限公司 | 一种晶振频率的测量方法、装置及系统 |
-
2021
- 2021-09-29 CN CN202111154601.4A patent/CN113866798A/zh active Pending
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102426294A (zh) * | 2011-08-05 | 2012-04-25 | 北京星网锐捷网络技术有限公司 | 时钟相位差测量方法及设备 |
| CN105845179A (zh) * | 2016-04-19 | 2016-08-10 | 上海华虹宏力半导体制造有限公司 | 存储器的数据建立时间的测量电路和测量方法 |
| CN106773635A (zh) * | 2016-12-27 | 2017-05-31 | 天津七六四通信导航技术有限公司 | 一种授时精度检测系统及实现方法 |
| CN107300849A (zh) * | 2017-06-13 | 2017-10-27 | 国网山东省电力公司青岛供电公司 | 一种精确时钟的测量方法及在线监测系统 |
| CN110082593A (zh) * | 2018-01-25 | 2019-08-02 | 深圳市英特瑞半导体科技有限公司 | 一种相位测量方法及相位测量装置 |
| CN109061691A (zh) * | 2018-08-10 | 2018-12-21 | 北京七维航测科技股份有限公司 | 基于北斗卫星信号的晶振模块控制系统 |
| CN109085616A (zh) * | 2018-08-30 | 2018-12-25 | 桂林电子科技大学 | 一种卫星授时方法、装置及存储介质 |
| CN109120260A (zh) * | 2018-09-07 | 2019-01-01 | 深圳市太铭科技有限公司 | 一种基于asic-tdc的时钟模块高精度鉴相系统及方法 |
| CN109687868A (zh) * | 2018-12-28 | 2019-04-26 | 武汉依迅电子信息技术有限公司 | 多参考源的时间同步方法及装置 |
| CN110161931A (zh) * | 2019-06-08 | 2019-08-23 | 西安电子科技大学 | 基于gps授时的fpga编码解码系统及方法 |
| CN112260890A (zh) * | 2020-09-28 | 2021-01-22 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 数字阵列时延测量方法 |
| CN112730977A (zh) * | 2020-12-14 | 2021-04-30 | 陕西天行健车联网信息技术有限公司 | 一种提高频率测量灵敏度的装置及方法 |
| CN112858780A (zh) * | 2020-12-31 | 2021-05-28 | 广东大普通信技术有限公司 | 一种晶振频率的测量方法、装置及系统 |
Non-Patent Citations (1)
| Title |
|---|
| NIU, XJ: "Quality evaluation of the pulse per second (PPS) signals from commercial GNSS receivers", 《GPS SOLUTIONS 》, 26 February 2015 (2015-02-26), pages 141 - 150 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116184802A (zh) * | 2023-04-26 | 2023-05-30 | 成都量子时频科技有限公司 | 一种基于fpga实现的原子钟电参数自动调试测试装置及方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6931338B2 (en) | System for providing a calibrated path for multi-signal cables in testing of integrated circuits | |
| CN113189470B (zh) | 测试电路、测试系统和测试方法 | |
| US20060010358A1 (en) | Method and apparatus for calibrating and/or deskewing communications channels | |
| US7085668B2 (en) | Time measurement method using quadrature sine waves | |
| US7574632B2 (en) | Strobe technique for time stamping a digital signal | |
| WO1999021025A1 (en) | Automated microwave test system with improved accuracy | |
| US20120280696A1 (en) | Test chip and chip test system using the same | |
| JP4006260B2 (ja) | 半導体試験装置 | |
| CN109581062B (zh) | 用于示波器校准仪探头的高精度阻抗测量系统 | |
| US6784819B2 (en) | Measuring skew between digitizer channels using fourier transform | |
| US6876938B2 (en) | Method to provide a calibrated path for multi-signal cables in testing of integrated circuits | |
| TWI407129B (zh) | 可調式電壓比較電路及可調式電壓檢測裝置 | |
| US7856578B2 (en) | Strobe technique for test of digital signal timing | |
| CN113866798A (zh) | 测试1pps信号时间精度的方法、装置、系统及介质 | |
| TWI451108B (zh) | 時序分析裝置及時序分析方法 | |
| US7573957B2 (en) | Strobe technique for recovering a clock in a digital signal | |
| TWI477795B (zh) | 數位訊號延遲測定電路、以及數位訊號延遲測定方法 | |
| JP5254795B2 (ja) | デジタル信号にタイムスタンプを付与するためのストローブ技法 | |
| US20040064765A1 (en) | Deskewed differential detector employing analog-to-digital converter | |
| US20100072977A1 (en) | Electronic device and test method of electronic device | |
| US20020199141A1 (en) | Calibration apparatus and method for automatic test equipment | |
| CN111381623A (zh) | 用于基准电压修调的系统及相应的基准电压修调的方法 | |
| CN120064935A (zh) | 一种ate设备客户端ac校准的方法及系统 | |
| US6677745B2 (en) | Test apparatus for parallel testing a number of electronic components and a method for calibrating the test apparatus | |
| CN114337614B (zh) | 基于比较器的高精度边沿检测方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |