CN112087276A - 一种时钟校准的方法及装置 - Google Patents
一种时钟校准的方法及装置 Download PDFInfo
- Publication number
- CN112087276A CN112087276A CN201910518154.2A CN201910518154A CN112087276A CN 112087276 A CN112087276 A CN 112087276A CN 201910518154 A CN201910518154 A CN 201910518154A CN 112087276 A CN112087276 A CN 112087276A
- Authority
- CN
- China
- Prior art keywords
- phase difference
- signal
- threshold value
- filtering
- clock
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0617—Systems characterised by the synchronising information used the synchronising signal being characterised by the frequency or phase
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
本申请公开了一种时钟校准的方法及装置,该方法包括接收到标准秒脉冲信号;获得第一本地秒脉冲信号;获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差;根据第一相位差获取过滤相位差的阈值,并利用过滤相位差的阈值滤除标准秒脉冲信号中的干扰信号。通过上述方式,本申请能够自动调整滤除干扰信号的过滤相位差的阈值,减少了干扰信号的影响,提高本地时钟的稳定性。
Description
技术领域
本申请涉及通信技术领域,具体涉及一种时钟校准的方法及装置。
背景技术
通讯***的时间基准来自GNSS(Global Navigation Satellite System,全球导航卫星***),而卫星信号容易受到天气、遮蔽物或电磁场等干扰,这些干扰会导致GNSS芯片输出的标准秒脉冲信号不稳定,所以通讯***为了获取稳定的时间基准,获得更优的性能,就要消除标准秒脉冲的干扰。本申请的发明人在长期研发中发现,消除干扰通常采用设置阈值的方式,即认为正常输入给***的秒脉冲是周期性的,会在预设的时间出现,在标准时间的阈值范围内出现属于正常信号,否则认为是干扰信号,将其过滤;但是由于过滤干扰信号的阈值固定,为了适应所有的应用环境,阈值必须比较大,因而部分干扰信号不能被过滤,从而导致时钟***性能的降低;此外当外部秒脉冲固定变化到另一个位置,而且相位差超过阈值时,就会被当做干扰信号而被过滤。
发明内容
本申请主要解决的问题是提供一种时钟校准的方法及装置,能够自动调整滤除干扰信号的阈值,减少了干扰信号的影响,提高本地时钟的稳定性。
为解决上述技术问题,本申请采用的技术方案是提供一种时钟校准的方法,该方法包括:接收到标准秒脉冲信号;获得第一本地秒脉冲信号;获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差;根据第一相位差获取过滤相位差的阈值,并利用阈值滤除标准秒脉冲信号中的干扰信号。
为解决上述技术问题,本申请采用的另一技术方案是提供一种时钟校准装置,该时钟校准装置至少包括:时钟源、本地时钟产生电路、鉴相器和处理器,鉴相器与时钟源和本地时钟产生电路耦接,处理器的一端与鉴相器耦接,处理器的另一端与本地时钟产生电路的一端耦接,本地时钟产生电路、鉴相器和处理器形成负反馈,时钟源用于输出标准秒脉冲信号,本地时钟产生电路用于获得第一本地秒脉冲信号,鉴相器用于接收到标准秒脉冲信号和第一本地秒脉冲信号,并获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差,处理器用于根据第一相位差获取过滤相位差的阈值,并利用过滤相位差的阈值滤除标准秒脉冲信号中的干扰信号。
通过上述方案,本申请的有益效果是:首先接收标准秒脉冲信号和第一时钟信号,利用锁相环对第一时钟信号进行倍频,产生第二时钟信号后再对第二时钟信号计数,以产生第一本地秒脉冲信号;然后获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差;再利用第一相位差获取过滤相位差的阈值,并利用过滤相位差的阈值滤除标准秒脉冲信号中夹杂的干扰信号,能够实现自动调整滤除干扰信号的阈值,在外部输入的标准秒脉冲稳定时,产生小的阈值,达到较好的过滤效果;同时在外部输入的标准秒脉冲稳定切换到到另一个相位时,也能够重新锁定新的相位,这样既提高了过滤干扰的效果,又保证了锁定标准秒脉冲的功能,减少了本地时钟的频率变化,提高本地时钟的稳定性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是现有技术中滤除干扰的信号时序图;
图2是现有技术中滤除干扰的另一信号时序图;
图3是本申请提供的时钟校准的方法一实施例的流程示意图;
图4是本申请提供的时钟校准的方法另一实施例的流程示意图;
图5是本申请提供的时钟校准的方法又一实施例的流程示意图;
图6是本申请提供的时钟校准的方法又一实施例中信号时序图;
图7是本申请提供的时钟校准的方法又一实施例中相位阈值的状态转化示意图;
图8是本申请提供的时钟校准的方法又一实施例中相位差的示意图;
图9是本申请提供的时钟校准装置一实施例的结构示意图;
图10是本申请提供的时钟校准装置另一实施例的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
目前对于滤除干扰信号的解决方式主要有两种方式,一种是产生一个窗口秒脉冲,如图1所示,如果GPS秒脉冲没有位于该窗口秒脉冲内,就认为是干扰信号,实际上它能过滤的范围就是这个窗口之外的脉冲,如果干扰信号在窗口秒脉冲内就无法实现过滤了;另一种是利用计数器实现消除干扰,例如它使用频率为2MHz的计数脉冲对GPS秒脉冲的周期进行计数,正常两个标准的GPS秒脉冲间隔就是2×106个计数脉冲,如图2所示,在预设阈值范围内出现秒脉冲属于正常,阈值范围外出现的秒脉冲属于干扰,例如:预设阈值为20个计数脉冲的时钟周期,两个脉冲的间隔在[2×106-20,2×106+20]个时钟周期内都属于正常信号,如果监控到两个秒脉冲间隔为2×106+30个时钟周期,则超出了正常范围,认为干扰信号。
这两种方式都是使用固定阈值的方法过滤干扰信号,为了实现滤除功能的稳定,阈值通常都设置得比较大,导致在阈值范围内的干扰信号不能被过滤,使得过滤效果不够好。
参阅图3,图3是本申请提供的时钟校准的方法一实施例的流程示意图,该方法包括:
步骤31:接收到标准秒脉冲信号。
为了实现时钟校准,首先需要接收标准秒脉冲信号。
步骤32:获得第一本地秒脉冲信号。
可以利用振荡器产生第一时钟信号,该振荡器可以为恒温晶体振荡器;然后可以利用锁相环对第一时钟信号进行倍频,产生第二时钟信号后再对第二时钟信号计数,以产生周期为1秒的第一本地秒脉冲信号;例如:第一时钟信号的周期为100ns,利用锁相环产生周期为10ns的第二时钟信号,然后对第二时钟信号的周期数进行统计,每接收到100*106个第二时钟信号之后,产生一个第一本地秒脉冲信号。
步骤33:获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差。
为了实现本地时钟信号对标准秒脉冲信号的跟踪,使得第一本地秒脉冲信号的相位与标准秒脉冲信号的相位一致,需要获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差,并通过调整第一本地秒脉冲信号的相位将第一相位差减小,以实现本地时钟信号对标准秒脉冲信号的跟随。
步骤34:根据第一相位差获取过滤相位差的阈值,并利用过滤相位差的阈值滤除标准秒脉冲信号中的干扰信号。
由于卫星信号容易受到干扰,标准秒脉冲信号的相位可能会发生突变,为防止本地时钟跟踪错误的输入信号,需要过滤掉相位错误的输入信号,即过滤干扰信号。
在获取到第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差之后,利用第一相位差确定过滤相位差的阈值,以将获取到的标准秒脉冲信号中的干扰信号滤除,避免干扰信号影响本地脉冲信号。
区别于现有技术,本实施例提供了一种时钟校准的方法,通过接收标准秒脉冲信号和第一时钟信号,利用锁相环对第一时钟信号进行倍频,产生第二时钟信号后再对第二时钟信号计数,以产生第一本地秒脉冲信号;然后获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差;再利用第一相位差获取过滤相位差的阈值,并利用过滤相位差的阈值滤除标准秒脉冲信号中夹杂的干扰信号,能够实现自动调整滤除干扰信号的过滤相位差的阈值,在外部输入的标准秒脉冲稳定时,产生小的过滤相位差的阈值,达到较好的过滤效果;同时在外部输入的标准秒脉冲稳定切换到到另一个相位时,也能够重新锁定新的相位,这样既提高了过滤干扰的效果,又保证了锁定标准秒脉冲的功能,减少了本地时钟的频率变化,提高本地时钟的稳定性。
参阅图4,图4是本申请提供的时钟校准的方法另一实施例的流程示意图,该方法包括:
步骤41:接收到标准秒脉冲信号。
标准秒脉冲信号为全球导航卫星***或精密时钟同步协议(Precision TimingProtocol,PTP)产生的脉冲信号。
步骤42:获得第一本地秒脉冲信号。
步骤43:获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差。
其中,步骤41-43与上述实施例中步骤31-33相同,在此不再赘述。
步骤44:将预设周期内每个第一相位差与预设的相位差阈值进行比较。
在获取了第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差之后,为了获得滤除标准秒脉冲信号中夹杂的干扰信号的过滤相位差的阈值,可以将预设周期内每个第一相位差与预设的相位差阈值进行比较,预设的相位差阈值为预设第一过滤相位差的阈值,第一过滤相位差的阈值同时也是最大过滤相位差的阈值,预设的相位差阈值可以是无穷大,可以使用特定的数据表示无穷大。
步骤45:***上电后,过滤相位差的阈值默认为预设第一过滤相位差的阈值;当预设周期内所有第一相位差小于预设第二过滤相位差的阈值时,将过滤相位差的阈值设置为预设第二过滤相位差的阈值;当预设周期内所有第一相位差小于预设第三过滤相位差的阈值时,将过滤相位差的阈值设置为预设第三过滤相位差的阈值。
在预设周期内所有第一相位差小于预设第二过滤相位差阈值时,则表明当前预设第一过滤相位差的阈值比较大,为了将干扰信号滤除,需要将预设第一过滤相位差的阈值调小至预设第二过滤相位差的阈值;如果预设周期内所有第一相位差均小于预设第三过滤相位差的阈值,则将过滤相位差的阈值设置为预设第三过滤相位差的阈值;其中,第一过滤相位差的阈值大于第二过滤相位差的阈值,第二过滤相位差的阈值大于第三过滤相位差的阈值;在预设周期内所有第一相位差大于预设第一过滤相位差的阈值时,直接进行滤除。
步骤46:利用过滤相位差的阈值滤除标准秒脉冲信号中的干扰信号。
在确定了当前过滤相位差的阈值之后,可以利用该过滤相位差的阈值将标准秒脉冲信号中的干扰信号滤除,将该过滤相位差的阈值之外的信号当做干扰信号进行滤除。
步骤47:对滤除干扰信号后的第一相位差进行处理,以得到第二本地秒脉冲信号,使得第二本地秒脉冲信号与标准秒脉冲信号之间的第二相位差小于第一相位差。
在滤除了干扰信号之后,为了实现第一本地秒脉冲信号对标准秒脉冲信号的跟随,可以对滤除干扰信号后的第一相位差进行处理,并调整第一本地秒脉冲信号的频率或相位,将其变成第二本地秒脉冲信号,以使得第二本地秒脉冲信号与标准秒脉冲信号之间的第二相位差小于第一相位差。
上述步骤可以重复执行,以缩小本地秒脉冲信号与标准秒脉冲信号之间的相位差,使得两者的相位差接近于0,达到对标准秒脉冲信号跟随的目的。
区别于现有技术,本申请提供了一种时钟校准的方法,通过获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差,将预设周期内每个第一相位差与预设的相位差阈值进行比较,在预设周期内所有第一相位差大于预设的相位差阈值时,直接进行滤除,在第一相位差小于预设的相位差阈值时,将过滤相位差的阈值调小,实现自动调整滤除干扰信号的过滤相位差的阈值,可以根据当前的第一相位差调整过滤相位差的阈值,而不是直接将过滤相位差的阈值设置为定值,而且通过放大阈值,阈值可以放大到无穷大,当标准秒脉冲信号的相位突变而且与第一本地秒脉冲信号之间相位差超过过滤相位差的阈值时,不会被当做干扰信号而被滤除,在减少了干扰信号的影响的同时,可以有效地防止标准秒脉冲信号或第一本地秒脉冲信号被当做干扰信号滤除,提高本地时钟的稳定性。
参阅图5,图5是本申请提供的时钟校准的方法又一实施例的流程示意图,该方法包括:
步骤51:接收到标准秒脉冲信号。
步骤52:接收到振荡器输出的第一时钟信号。
其中,步骤51-52与上述实施例中步骤31-32相同,在此不再赘述。
步骤53:对振荡器输出的第一时钟信号进行倍频,并对倍频后的第一时钟信号进行计数,产生第一本地秒脉冲信号。
对振荡器输出的第一时钟信号进行倍频,并统计接收到的倍频后的第一时钟信号的数量,在预设周期内接收到第一时钟信号之后,产生一个第一本地秒脉冲信号;例如:振荡器输出的第一时钟信号的频率为1MHz,则在1×106个时钟周期后产生第一本地秒脉冲信号,如图6所示。
步骤54:获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差。
步骤55:根据第一相位差获取过滤相位差的阈值,并利用过滤相位差的阈值滤除标准秒脉冲信号中的干扰信号。
其中,步骤54-55与上述实施例中步骤33-34相同,在此不再赘述。
步骤56:利用时钟校准算法处理第一相位差以得到数字信号,并将数字信号转化为模拟信号。
在获得第一相位差之后,可以利用时钟校准算法(如PID算法,ProportionIntegral Differential,比例积分微分)处理第一相位差,将第一相位差转化为数字信号,并将数字信号转化为模拟信号。
步骤57:利用模拟信号使得振荡器输出第一时钟信号。
该模拟信号可以为电压信号,利用产生的电压从而可以调整振荡器的振荡频率,使得振荡器输出第一时钟信号。
步骤58:对第一时钟信号进行倍频,以产生第二时钟信号。
步骤59:对第二时钟信号进行计数,以产生第二本地秒脉冲信号。
在获取第一时钟信号之后,对该第一时钟信号进行倍频,以生成第二时钟信号,然后对第二时钟信号进行计数,获取周期为1秒的第二本地秒脉冲信号;第二本地秒脉冲信号与标准秒脉冲信号之间的第二相位差小于第一相位差,从而实现了本地秒脉冲信号对标准秒脉冲信号的跟随。
进一步地,可以在通电后默认过滤相位差的阈值为最大值,时钟锁定之前该过滤相位差的阈值不变,时钟锁定后开始调整过滤相位差的阈值;首先计算出预设时间内第一本地秒脉冲信号与标准秒脉冲信号之间的多个第一相位差的最大值和最小值,然后根据当前过滤相位差的阈值和当前第一相位差的最大值、最小值判断是否要修改相位差阈值。
将与标准秒脉冲信号之间的相位差大于修改后的相位差阈值的信号记作无用信号,将与标准秒脉冲信号之间的相位差小于修改后的相位差阈值的信号记作有用信号,从而将干扰信号滤除。
下面具体说明相位差阈值的变化,假设有三个相位差阈值:第一相位差阈值、第二相位差阈值和第三相位差阈值,第一相位差阈值、第二相位差阈值和第三相位差阈值对应的状态分别用State1、State2和State3表示,相位差阈值的自动调整通过状态跳转实现,如图7所示。
①时钟锁定后进入第一相位差阈值,即最大的相位差允许范围,此时过滤相位差的阈值也为最大值(预设第一过滤相位差的阈值)。
当预设时间内所有第一相位差均小于第二相位差阈值,则认为第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差在减小,需要跳到第二相位差阈值对应的状态State2,过滤相位差的阈值随之降低,将过滤相位差的阈值设置为预设第二过滤相位差的阈值。
若预设时间内所有第一相位差均小于第三相位差阈值,则跳到第三相位差阈值对应的状态State3,过滤相位差的阈值降得更低,将过滤相位差的阈值设置为预设第三过滤相位差的阈值。
若至少有一个第一相位差大于第二相位差阈值且小于第一相位差阈值,则保持在第一相位差阈值对应的状态不变,即过滤相位差的阈值为预设第一过滤相位差的阈值。
②当处于第二相位差阈值对应的状态State2时
若预设时间内所有第一相位差均大于第二相位差阈值,即预设时间内的相位差全部被过滤,则认为第一相位差在增大,则跳到第一相位差阈值对应的状态State1。
若预设时间内所有第一相位差均小于第三相位差阈值,则跳到第三相位差阈值对应的状态State3,过滤相位差的阈值进一步降低为第三过滤相位差的阈值。
若至少有一个第一相位差大于第三相位差阈值且小于第二相位差阈值,则保持在第二相位差阈值对应的状态State2不变,即过滤相位差的阈值为预设第二过滤相位差的阈值。
③当处于第三相位差阈值对应的状态State3时
若预设时间内的所有第一相位差均大于第三相位差阈值,即预设时间内的相位差全部被过滤,则认为第一相位差在增大,则跳到第二相位差阈值对应的状态State2,将过滤相位差的阈值设置为预设第二过滤相位差的阈值。
若预设时间内的所有第一相位差均大于第二相位差阈值,则跳到第一相位差阈值对应的状态State1,将过滤相位差的阈值设置为预设第一过滤相位差的阈值。
若至少有一个第一相位差小于第三相位差阈值,则保持在第三相位差阈值对应的状态State3不变,即过滤相位差的阈值为预设第三过滤相位差的阈值。
若第一相位差越来越小,表明本地时钟很好地跟踪了标准时钟,相位差阈值将减小,过滤相位差的阈值就会下降,比过滤相位差的阈值大的信号都认为是干扰信号而被过滤;若第一相位差越来越大,则相位差阈值将变大,过滤相位差的阈值就会增大;从而能够根据实际本地秒脉冲信号和标准秒脉冲信号的第一相位差数据,产生更贴合实际环境的过滤相位差的阈值。
在第一本地秒脉冲信号对标准秒脉冲信号的跟随过程中,上述的三个状态可能会不断转换,可以根据当前的第一相位差不断调整当前过滤相位差的阈值,实现自动调整过滤相位差的阈值,提高滤除干扰信号的效果。
例如,如图8所示,第0秒开始上电,此时默认相位差的阈值最大,M秒后时钟锁定,进入第一相位差阈值对应的状态State1。
第一个N秒结束时,由于所有第一相位差都小于第二相位差阈值Diff2,所以跳转到第二相位差阈值对应的状态State2。
第二个N秒结束时,由于所有第一相位差都大于第二相位差阈值Diff2,所以状态升到第一相位差阈值对应的状态State1。
第三个N秒结束时,由于所有第一相位差都小于第二相位差阈值Diff2,所以状态降到第二相位差阈值对应的状态State2。
最后第四个N秒结束时,由于所有第一相位差都小于第三相位差阈值Diff3,所以状态降到第三相位差阈值对应的状态State3。
从上面可知,两个相邻状态(如:State2和State1)间的相互跳转虽然使用同一个判断数值Diff2,但一个条件是预设时间内所有第一相位差都大于第二相位差阈值Diff2,另一个条件是预设时间内所有第一相位差都小于第二相位差阈值Diff2,两者并不相同,可以区分不同的状态,从而更改过滤相位差的阈值。
总而言之,若当前处于第二相位差阈值对应的状态State2,要保持过滤相位差的阈值不变,那么预设时间内必须至少有一个第一相位差落在相位差阈值[Diff1,Diff2]之间;如果要降低相位差阈值到第三相位差阈值Diff3,则预设时间内所有的第一相位差都要小于第三相位差阈值Diff3;如果要增大相位差阈值到第一相位差阈值Diff1,那么预设时间内所有的第一相位差都要大于第二相位差阈值Diff2。
区别于现有技术,本申请提供了一种时钟校准的方法,获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差,根据第一相位差和预设的相位差之间的关系调整过滤相位差的阈值,能够实现自动调整滤除干扰信号的过滤相位差的阈值,减少了干扰信号的影响,然后利用时钟校准算法处理第一相位差以得到数字信号,并将数字信号转化为模拟信号,然后利用该模拟信号控制振荡器输出第二时钟信号以产生第二本地秒脉冲信号,重新生成的第二本地秒脉冲信号与标准秒脉冲之间的第二相位差小于第一相位差,达到锁定标准秒脉冲的目的。
参阅图9,图9是本申请提供的时钟校准装置一实施例的结构示意图;该时钟校准装置至少包括时钟源91、本地时钟产生电路92、鉴相器93和处理器94。
鉴相器93与时钟源91和本地时钟产生电路92耦接,处理器94的一端与鉴相器93耦接,处理器94的另一端与本地时钟产生电路92的一端耦接,本地时钟产生电路92、鉴相器93和处理器94形成负反馈。
时钟源91用于输出标准秒脉冲信号,本地时钟产生电路92用于获得第一本地秒脉冲信号,鉴相器93用于接收到标准秒脉冲信号和第一本地秒脉冲信号,并获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差,处理器94用于根据第一相位差获取过滤相位差的阈值,并利用过滤相位差的阈值滤除标准秒脉冲信号中的干扰信号。
区别于现有技术,本申请提供了一种时钟校准装置,通过鉴相器93获取时钟源91输出的标准秒脉冲信号和本地时钟产生电路92输出的第一本地秒脉冲信号之间的第一相位差,并通过处理器94根据第一相位差调整过滤相位差的阈值,实现自动调整滤除干扰信号的过滤相位差的阈值,减少了干扰信号的影响,同时利用处理器94控制本地时钟产生电路102,使得本地时钟产生电路102输出的第一本地秒脉冲锁定时钟源91,提高了本地时钟的稳定性。
参阅图10,图10是本申请提供的时钟校准装置另一实施例的结构示意图;该时钟校准装置至少包括时钟源101、本地时钟产生电路102、鉴相器103和处理器104。
时钟源101为全球导航卫星***或精密时钟同步协议,用于输出标准秒脉冲信号;本地时钟产生电路102包括互相连接的倍频与计数电路1021和振荡器1022。
倍频与计数电路1021为本地时钟源,用于接收到振荡器1022输出的第一时钟信号,通过倍频产生更高频的时钟,然后再通过计数产生第一本地秒脉冲信号输出给鉴相器103。
鉴相器103与时钟源101和倍频与计数电路1021耦接,用于接收到标准秒脉冲信号和第一本地秒脉冲信号,并获取第一本地秒脉冲信号与标准秒脉冲信号之间的第一相位差。
处理器104至少包括:调节过滤电路1041、调节器1042、数模转换器1043和时钟状态上报电路1044。
调节过滤电路1041与鉴相器103耦接,用于根据所述第一相位差获取过滤相位差的阈值,并利用所述过滤相位差的阈值滤除所述标准秒脉冲信号中的干扰信号;调节过滤电路1041还用于将预设周期内第一相位差与预设的相位差阈值进行比较,***上电后,过滤相位差的阈值默认为预设第一过滤相位差的阈值;当预设周期内所有第一相位差小于预设第二过滤相位差的阈值时,将过滤相位差的阈值设置为预设第二过滤相位差的阈值;当预设周期内所有第一相位差小于预设第三过滤相位差的阈值时,将过滤相位差的阈值设置为预设第三过滤相位差的阈值;根据预设周期内所有第一相位差所在的数值区间,决定是否调整阈值及调整到哪一个阈值。其中,第一过滤相位差的阈值大于第二过滤相位差的阈值,第二过滤相位差的阈值大于第三过滤相位差的阈值。
时钟状态上报电路1044与调节过滤电路1041耦接,用于将时钟是否锁定的状态和第一相位差上传至中央处理器(图中未示出)中。
调节器1042与调节过滤电路1041耦接,用于利用时钟校准算法处理第一相位差以得到数字信号,该调节器1042可以为PID控制器。
数模转换器1043的一端与调节器1042耦接,用于将调节器1042发送的数字信号转化为模拟信号。
数模转换器1043的另一端与振荡器1022耦接,振荡器1022用于根据模拟信号产生第一时钟信号,并将第一时钟信号发送给倍频与计数电路1021,振荡器1022可以为压控振荡器;具体地,振荡器1022可以为恒温晶体振荡器,第一时钟信号的频率可为10MHz。
倍频与计数电路1021与鉴相器103连接,用于对振荡器1022输出的第一时钟信号进行倍频,并对接收到的倍频后的第一时钟信号进行计数,产生第一本地秒脉冲信号。
处理器104利用鉴相器103输出的第一相位差调整振荡器1022输出的第一时钟信号的频率,具体地,处理器104根据不同的第一相位差输出不同的电压信号,从而控制振荡器1022输出的第一时钟信号的频率;当鉴相器103输出的第一相位差非零时,处理器104调整输出的第一时钟信号的频率,从而调整倍频与计数电路1021输出的第一本地秒脉冲信号的相位,以使得调整后的倍频与计数电路1021输出的第一本地秒脉冲信号与时钟源101输出的标准秒脉冲信号之间的相位差减小。
鉴相器103、调节过滤电路1041、调节器1042、数模转换器1043和倍频与计数电路1021形成负反馈;当振荡器1022输出的时钟信号频率大于标准频率值时,通过鉴相器103比较时钟源101输出的标准秒脉冲信号和倍频与计数电路1021输出的第一本地秒脉冲信号之间的第一相位差,然后利用调节过滤电路1041确定过滤相位差的阈值,并利用过滤相位差的阈值滤除干扰信号,然后将第一相位差输入至调节器1042以处理成数字信号,调节器1042将数字信号传输给数模转换器1043,使得数模转换器1043输出的模拟信号减小,从而使得振荡器1022的输出频率减小,以逼近标准值。
例如,假设振荡器1022输出的频率为10MHz+10Hz,比预设值(10MHz)略大,通过比较第一本地秒脉冲信号和标准秒脉冲信号的相位,得到第一本地秒脉冲信号的相位提前标准秒脉冲信号,然后利用PID调节器减小输出的数字信号的数值,则数模转换器1043输出的电压也相应减小,因此振荡器1022输出的频率也相应减小,将频率降到10MHz+5Hz,从而减小了第一本地秒脉冲信号和标准秒脉冲信号之间的第一相位差,重复这个过程,即可以使得振荡器1022输出的频率逼近10MHz。
反之,如果振荡器1022输出的频率为10MHz-10Hz,比预设值小,通过比较第一本地秒脉冲信号和标准秒脉冲信号,得到本地秒脉冲信号的相位落后标准秒脉冲信号的相位,利用PID调节器增加输出的数字信号的数值,则数模转换器1043输出的电压也相应增大,因此振荡器1022输出的频率也相应增大,将频率升到10MHz-5Hz,从而减小了第一本地秒脉冲信号和标准秒脉冲信号之间的第一相位差,重复这个过程,即可以得到本地精确的10M时钟,为通讯***提供准确的时钟。。
区别于现有技术,本申请提供了一种时钟校准装置,通过鉴相器103获取时钟源101和倍频与计数电路1021之间的相位差,利用调节过滤电路1041实现自动调整滤除干扰信号的过滤相位差的阈值,减少了干扰信号的影响,然后通过调节器1042和数模转换器1043调节输入振荡器1022中的电压,从而改变振荡器1022的输出频率,使得倍频与计数电路1021输出的本地秒脉冲相位改变,缩小本地秒脉冲信号与标准秒脉冲信号之间的相位差,从而实现本地秒脉冲信号锁定标准秒脉冲信号,最终得到准确稳定的本地时钟。
在本申请所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本申请各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种时钟校准的方法,其特征在于,包括:
接收到标准秒脉冲信号;
获得第一本地秒脉冲信号;
获取所述第一本地秒脉冲信号与所述标准秒脉冲信号之间的第一相位差;
根据所述第一相位差获取过滤相位差的阈值,并利用所述过滤相位差的阈值滤除所述标准秒脉冲信号中的干扰信号。
2.根据权利要求1所述的时钟校准的方法,其特征在于,所述根据所述第一相位差获取过滤相位差的阈值的步骤,包括:
***上电后,过滤相位差的阈值默认为预设第一过滤相位差的阈值;
当所述预设周期内所有所述第一相位差小于所述预设第二过滤相位差的阈值时,将过滤相位差的阈值设置为预设第二过滤相位差的阈值;
当所述预设周期内所有所述第一相位差小于所述预设第三过滤相位差的阈值时,将过滤相位差的阈值设置为预设第三过滤相位差的阈值;
其中,所述第一过滤相位差的阈值大于所述第二过滤相位差的阈值,所述第二过滤相位差的阈值大于所述第三过滤相位差的阈值,所述标准秒脉冲信号为全球导航卫星***或精密时钟同步协议产生的脉冲信号。
3.根据权利要求1所述的时钟校准的方法,其特征在于,所述方法还包括:
对滤除所述干扰信号后的所述第一相位差进行处理,以得到第二本地秒脉冲信号,使得所述第二本地秒脉冲信号与所述标准秒脉冲信号之间的第二相位差小于所述第一相位差。
4.根据权利要求3所述的时钟校准的方法,其特征在于,所述对滤除所述干扰信号后的所述第一相位差进行处理,以得到第二本地秒脉冲信号,使得所述第二本地秒脉冲信号与所述标准秒脉冲信号之间的第二相位差小于所述第一相位差的步骤,包括:
利用时钟校准算法处理所述第一相位差以得到数字信号,并将数字信号转化为模拟信号;
利用所述模拟信号使得振荡器输出所述第一时钟信号;
对所述第一时钟信号进行倍频,以产生第二时钟信号;
对所述第二时钟信号进行计数,以产生所述第二本地秒脉冲信号。
5.根据权利要求1所述的时钟校准的方法,其特征在于,所述获得第一本地秒脉冲信号的步骤,包括:
对振荡器输出的第一时钟信号进行倍频,并对倍频后的第一时钟信号进行计数,产生所述第一本地秒脉冲信号。
6.一种时钟校准装置,其特征在于,至少包括时钟源、鉴相器、本地时钟产生电路和处理器,所述鉴相器与所述时钟源和本地时钟产生电路耦接,所述处理器的一端与所述鉴相器耦接,所述处理器的另一端与所述本地时钟产生电路的一端耦接,所述本地时钟产生电路、所述鉴相器和所述处理器形成负反馈,所述时钟源用于输出标准秒脉冲信号,所述本地时钟产生电路用于获得第一本地秒脉冲信号,所述鉴相器用于接收到标准秒脉冲信号和所述第一本地秒脉冲信号,并获取所述第一本地秒脉冲信号与所述标准秒脉冲信号之间的第一相位差,所述处理器用于根据所述第一相位差获取过滤相位差的阈值,并利用所述过滤相位差的阈值滤除所述标准秒脉冲信号中的干扰信号。
7.根据权利要求6所述的时钟校准装置,其特征在于,
所述时钟源为全球导航卫星***或精密时钟同步协议。
8.根据权利要求6所述的时钟校准装置,其特征在于,所述本地时钟产生电路包括互相连接的振荡器以及倍频与计数电路,所述处理器至少包括:调节过滤电路、调节器、数模转换器和时钟状态上报电路,
其中,所述调节过滤电路与所述鉴相器耦接,用于根据所述第一相位差获取过滤相位差的阈值,并利用所述过滤相位差的阈值滤除所述标准秒脉冲信号中的干扰信号;所述时钟状态上报电路与所述调节过滤电路耦接,用于将所述第一相位差上传至中央处理器中;所述调节器与所述调节过滤电路耦接,用于利用时钟校准算法处理所述第一相位差以得到数字信号;所述数模转换器的一端与所述调节器耦接,用于将所述调节器发送的所述数字信号转化为模拟信号;所述振荡器的一端与所述数模转换器耦接,所述振荡器用于根据所述模拟信号产生所述第一时钟信号,并将所述第一时钟信号发送给所述倍频与计数电路;所述倍频与计数电路与所述鉴相器连接,用于对所述振荡器输出的所述第一时钟信号进行倍频,并对倍频后的第一时钟信号进行计数,产生所述第一本地秒脉冲信号。
9.根据权利要求8所述的时钟校准装置,其特征在于,
***上电后,过滤相位差的阈值默认为预设第一过滤相位差的阈值;当所述预设周期内所有所述第一相位差小于所述预设第二过滤相位差的阈值时,将过滤相位差的阈值设置为预设第二过滤相位差的阈值;当所述预设周期内所有所述第一相位差小于所述预设第三过滤相位差的阈值时,将过滤相位差的阈值设置为预设第三过滤相位差的阈值;其中,所述第一过滤相位差的阈值大于所述第二过滤相位差的阈值,所述第二过滤相位差的阈值大于所述第三过滤相位差的阈值。
10.根据权利要求8所述的时钟校准装置,其特征在于,
所述振荡器为恒温晶体振荡器,所述第一时钟信号的频率为10MHz。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910518154.2A CN112087276B (zh) | 2019-06-14 | 2019-06-14 | 一种时钟校准的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910518154.2A CN112087276B (zh) | 2019-06-14 | 2019-06-14 | 一种时钟校准的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112087276A true CN112087276A (zh) | 2020-12-15 |
CN112087276B CN112087276B (zh) | 2023-10-24 |
Family
ID=73734402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910518154.2A Active CN112087276B (zh) | 2019-06-14 | 2019-06-14 | 一种时钟校准的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112087276B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113949477A (zh) * | 2021-12-21 | 2022-01-18 | 成都金诺信高科技有限公司 | 一种不同频率时钟信号的同步方法 |
CN115202182A (zh) * | 2022-07-07 | 2022-10-18 | 深圳市金科泰通信设备有限公司 | 一种秒脉冲信号输出方法、电路及芯片 |
CN117979412A (zh) * | 2024-03-29 | 2024-05-03 | 江铃汽车股份有限公司 | 一种车载通讯远程终端内部时间同步方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015023008A1 (ko) * | 2013-08-12 | 2015-02-19 | (주)루먼텍 | 고정밀도 다이버시티 동기화 방법 및 이를 이용한 rf 송수신 장치 |
CN104485947A (zh) * | 2014-12-30 | 2015-04-01 | 中南民族大学 | 一种用于gps驯服晶振的数字鉴相器 |
CN105790714A (zh) * | 2016-04-06 | 2016-07-20 | 广州邦正电力科技有限公司 | 一种基于sopc技术的晶振驯服方法和*** |
CN109412691A (zh) * | 2018-10-29 | 2019-03-01 | 北京无线电计量测试研究所 | 一种秒脉冲信号驯服的光纤双向时频同步方法和*** |
CN109547146A (zh) * | 2019-01-14 | 2019-03-29 | 北京邮电大学 | 一种基于超宽带无线通信的无线时钟同步方法及装置 |
-
2019
- 2019-06-14 CN CN201910518154.2A patent/CN112087276B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015023008A1 (ko) * | 2013-08-12 | 2015-02-19 | (주)루먼텍 | 고정밀도 다이버시티 동기화 방법 및 이를 이용한 rf 송수신 장치 |
CN104485947A (zh) * | 2014-12-30 | 2015-04-01 | 中南民族大学 | 一种用于gps驯服晶振的数字鉴相器 |
CN105790714A (zh) * | 2016-04-06 | 2016-07-20 | 广州邦正电力科技有限公司 | 一种基于sopc技术的晶振驯服方法和*** |
CN109412691A (zh) * | 2018-10-29 | 2019-03-01 | 北京无线电计量测试研究所 | 一种秒脉冲信号驯服的光纤双向时频同步方法和*** |
CN109547146A (zh) * | 2019-01-14 | 2019-03-29 | 北京邮电大学 | 一种基于超宽带无线通信的无线时钟同步方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113949477A (zh) * | 2021-12-21 | 2022-01-18 | 成都金诺信高科技有限公司 | 一种不同频率时钟信号的同步方法 |
CN115202182A (zh) * | 2022-07-07 | 2022-10-18 | 深圳市金科泰通信设备有限公司 | 一种秒脉冲信号输出方法、电路及芯片 |
CN115202182B (zh) * | 2022-07-07 | 2023-08-08 | 深圳市金科泰通信设备有限公司 | 一种秒脉冲信号输出方法、电路及芯片 |
CN117979412A (zh) * | 2024-03-29 | 2024-05-03 | 江铃汽车股份有限公司 | 一种车载通讯远程终端内部时间同步方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112087276B (zh) | 2023-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112087276B (zh) | 一种时钟校准的方法及装置 | |
US8258831B1 (en) | Method and apparatus for clock generator lock detector | |
US9553714B2 (en) | Frequency multiplier for a phase-locked loop | |
US11429137B2 (en) | Time synchronization device, electronic apparatus, time synchronization system and time synchronization method | |
US7786811B2 (en) | Phase locked loop with adaptive filter for DCO synchronization | |
WO2004107579A2 (en) | Dll with digital to phase converter compensation | |
US6642800B2 (en) | Spurious-free fractional-N frequency synthesizer with multi-phase network circuit | |
DE102016013983A1 (de) | Niederfrequenzpräzisionsoszillator | |
CN110708061B (zh) | 一种全数字亚采样锁相环及其频率范围锁定方法 | |
CN116232318B (zh) | 锁相环、芯片及电子设备 | |
JP2011155367A (ja) | 基準周波数発生装置 | |
US7405633B2 (en) | Methods and apparatus for loop bandwidth control for a phase-locked loop | |
CN115580298A (zh) | 时钟切换方法、装置、电子设备和可读存储介质 | |
US10018970B2 (en) | Time-to-digital system and associated frequency synthesizer | |
CN109428593A (zh) | 重新对准回路的电路、锁相回路、重新对准强度调整方法 | |
CN109712591B (zh) | 时序控制方法、时序控制芯片和显示装置 | |
US11757457B2 (en) | Phase synchronization circuit, transmission and reception circuit, and semiconductor integrated circuit | |
CN102082658B (zh) | 一种提高目的时钟频率稳定度的方法及装置 | |
WO2020248277A1 (zh) | 一种时钟校准的方法及装置 | |
EP3724670A1 (en) | Adaptive voltage scaling of receiver | |
US20060050828A1 (en) | Phase comparison circuit and cdr circuit | |
EP2395665A1 (en) | Device and method for locking and calibrating frequency | |
JP2014060682A (ja) | 発振器制御方法、基準信号発生装置、及び恒温槽付発振器 | |
CN101841329A (zh) | 锁相环、压控装置及方法 | |
US9337851B2 (en) | Phase locked loop circuit equipped with unity gain bandwidth adjustment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |