CN112821976B - 一种本地时钟同步的保持方法及装置 - Google Patents
一种本地时钟同步的保持方法及装置 Download PDFInfo
- Publication number
- CN112821976B CN112821976B CN202011621257.0A CN202011621257A CN112821976B CN 112821976 B CN112821976 B CN 112821976B CN 202011621257 A CN202011621257 A CN 202011621257A CN 112821976 B CN112821976 B CN 112821976B
- Authority
- CN
- China
- Prior art keywords
- module
- frequency
- clock
- clock module
- bus
- 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.)
- Active
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/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0644—External master-clock
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Oscillators With Electromechanical Resonators (AREA)
Abstract
本发明公开了一种本地时钟同步的保持方法及装置,该方法包括:根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对时钟模块的晶振频率进行调节;当所述时钟模块输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块的当前环境温度和第一晶振频率并保存;当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度,并根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。本发明实施例能够解决现有技术同步时钟源消失时,如何同时保持本地时钟同步稳定性及精度且实现成本较低的问题。
Description
技术领域
本发明涉及通信技术领域,尤指一种本地时钟同步的保持方法及装置。
背景技术
随着移动通信的的飞速发展,新业务的不断涌现,用户规模不断扩大,移动通信网络的承载能力不断增加。在由4G跨越到5G的时代,对移动通信的各项指标不断的提高,在5G的应用中,随着子载波的频率不断提升,时钟空口同步的要求也越来越高。运营商对设备商提出的指标也愈趋严格。其中时钟同步为一项重要指标,时钟同步是指两个时钟源在时钟上升沿时间保持一致或者在一定的时间范围内。如果时钟同步出现故障,则整个***都将无法调制解调出载波信号。
根据第三代合作伙伴计划(3GPP)规范,各个射频拉远单元(Remote Radio Unit,RRU)的空口相位误差必须小于±1.5us。在任何1个子帧时间内,基站输出信号的载频频率误差必须在±0.1PPM(Parts Per Million,百万分之0.1)范围内。且要求在全球导航卫星***(Global Navigation Satellite System,GNSS)的时钟同步源消失后,仍能保持一段时间的时钟同步。然而目前该技术的实现主要通过原子钟(如铷钟,铯钟),依靠原子钟自身的高精度振荡器,在时钟同步源消失后,仍保持相位差同步,但该种方式时钟同步成本较高,不适合推广使用。
发明内容
本发明实施例提供一种本地时钟同步的保持方法及装置,用以解决现有技术同步时钟源消失时,如何同时保持本地时钟同步稳定性及精度且实现成本较低的问题。
根据本发明实施例,提供一种本地时钟同步的保持方法,所述方法应用于使用全球导航卫星***GNSS的同步时钟源的通讯***,所述方法,包括:
根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对时钟模块的晶振频率进行调节;
当所述时钟模块输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块的当前环境温度和第一晶振频率并保存;
当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度,并根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。
其中,当所述时钟模块包括恒温晶体振荡器OCXO时,所述通过I2C总线对时钟模块的晶振频率进行调节,具体包括:
通过I2C总线对所述OCXO的晶振频率进行调节。
其中,当所述时钟模块还包括:用于接收所述OCXO输出的信号且具有数字控制振荡器DCO调节功能的数字锁相环时,所述通过I2C总线对时钟模块的晶振频率进行调节,具体包括:
通过I2C总线对所述OCXO的晶振频率进行调节;以及,
通过I2C总线对所述DCO的输出频率进行调节。
其中,所述获取所述时钟模块的当前环境温度,具体包括:
通过与所述OCXO位于同一密闭空间的温度传感器,采集当前环境温度。
可选地,所述方法,还包括:
实时获取所述时钟模块的环境温度,并通过软件拟合的方式得到环境温度与所述时钟模块的输出频率的关系,以补偿环境温度对所述时钟模块输出频率的影响。
根据本发明实施例,还提供一种本地时钟同步的保持装置,所述装置应用于使用全球导航卫星***GNSS的同步时钟源的通讯***,所述装置,包括:时钟模块、第一调节模块、第一获取模块、第二调节模块以及第二获取模块;其中,
所述第一调节模块,用于根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对所述时钟模块的晶振频率进行调节;
所述第一获取模块,用于当所述时钟模块输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块的当前环境温度和第一晶振频率并保存;
所述第二获取模块,用于当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度;
所述第二调节模块,用于根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。
其中,当所述时钟模块包括恒温晶体振荡器OCXO时,所述第一调节模块,通过I2C总线对时钟模块的晶振频率进行调节,具体用于通过I2C总线对所述OCXO的晶振频率进行调节。
其中,当所述时钟模块还包括:用于接收所述OCXO输出的信号且具有数字控制振荡器DCO调节功能的数字锁相环时,所述第一调节模块,通过I2C总线对时钟模块的晶振频率进行调节,具体用于通过I2C总线对所述OCXO的晶振频率进行调节;以及,通过I2C总线对所述DCO的输出频率进行调节。
其中,所述第一获取模块,获取所述时钟模块的当前环境温度,具体用于通过与所述OCXO位于同一密闭空间的温度传感器,采集当前环境温度。
可选地,所述装置,还包括:拟合模块;
所述第二获取模块,还用于实时获取所述时钟模块的环境温度;
所述拟合模块,用于通过软件拟合的方式得到环境温度与所述时钟模块输出频率的关系,以补偿环境温度对所述时钟模块输出频率的影响。
根据本发明实施例,还提供一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存储的程序时,实现上述的方法步骤。
根据本发明实施例,还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法步骤。
本发明有益效果如下:
本发明实施例提供的本地时钟同步的保持方法及装置,根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对时钟模块的晶振频率进行调节;当所述时钟模块输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块的当前环境温度和第一晶振频率并保存;当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度,并根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。本发明实施例中,通过数字I2C总线可以实现对晶振频率的数字可调节,能够避免模拟电路调节容易受到外部干扰的问题,简化硬件电路,降低成本,并且通过获取当前时钟模块的温度,通过环境温度和输出频率关系最大限度地减少外部环境温度对晶振频率的影响,在GNSS同步时钟源信号丢失的情况下,根据当时保存的第一晶振频率及温度对频率的影响,通过数字I2C总线调节时钟模块,以最终输出同步时钟源,保证了整个GNSS时钟的正常运行,提高了***稳定性,且调节精度较高,实现成本较低,适宜推广应用。
附图说明
图1为本发明实施例中本地时钟同步的保持方法的流程图;
图2为本发明实施例中本地时钟同步的保持装置的结构示意图;
图3为本申请示出的一种电子设备的结构示意图。
具体实施方式
针对现有技术中存在的同步时钟源消失时,本地时钟同步存在稳定性差且精度较低的问题,本发明实施例提供的本地时钟同步的保持方法,通过数字I2C总线调节时钟模块,以输出与所述同步时钟源在预设振荡范围内的时钟源,来保证***同步时钟的持续性和时钟同步的精确度,提高***稳定性。本发明方法应用于使用全球导航卫星***GNSS的同步时钟源的通讯***,实现的流程如图1所示,执行步骤如下:
步骤101,根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对时钟模块的晶振频率进行调节;
这里,时钟模块用于在所述GNSS同步时钟源丢失的情况下,提供同步时钟源;因此,在所述GNSS的同步时钟源正常工作时,需要通过I2C总线对该时钟模块的晶振频率不断进行调节,以使时钟模块输出的时钟信号能最大限度的与所述同步时钟源实现同步。
本发明实施例中,I2C总线的I2C接口为数字接口,本发明实施例通过I2C总线调节具有I2C接口的时钟模块,相较于通过模拟信号压控调节来说,抗干扰能力大大提高。
步骤102,当所述时钟模块输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块的当前环境温度和第一晶振频率并保存;
步骤103,当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度,并根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。
这里,当所述GNSS的同步时钟源丢失,需要根据所述第一晶振频率对时钟模块的晶振频率进行调整,并根据环境温度和时钟模块的输出频率关系进行补偿调节,以使时钟模块能够输出模拟同步时钟信源。这里,环境温度和输出频率关系可以预先存储进行配置,也可以通过实时获取时钟模块输出频率和环境温度,采用软件拟合的方式获取。
其中,当所述时钟模块包括恒温晶体振荡器(Oven Controlled CrystalOscillator,OCXO)时,所述通过I2C总线对时钟模块的晶振频率进行调节,具体包括:
通过I2C总线对所述OCXO的晶振频率进行调节。这里,OCXO可以通过I2C总线调节晶振频率,来校准初始频偏,一般调整精度可达10-8至10-9量级。
其中,当所述时钟模块还包括:用于接收所述OCXO输出的信号且具有数字控制振荡器DCO调节功能的数字锁相环时,所述通过I2C总线对时钟模块的晶振频率进行调节,具体包括:
通过I2C总线对所述OCXO的晶振频率进行调节;以及,
通过I2C总线对所述DCO的输出频率进行调节。这里,所述时钟模块可以包括依次连接的OCXO和数字锁相环(Digital Phase-locked Loop,DPLL),其中,所述DPLL还具有数字控制振荡器(Digitally Controlled Oscillator,DCO)调节功能;本步骤中,采用OCXO可实现晶振频率的粗调,采用DCO进行频率调节,可达到微调频率的作用,DCO的调整精度一般可达10-11量级。
其中,所述获取所述时钟模块的当前环境温度,具体包括:
通过与所述OCXO位于同一密闭空间的温度传感器,采集当前环境温度。具体地,这里,所述OCXO与温度传感器可以通过密封屏蔽罩设置在同一密闭空间。
进一步地,所述方法,还包括:
实时获取所述时钟模块的环境温度,并通过软件拟合的方式得到环境温度与所述时钟模块的输出频率的关系,以补偿环境温度对所述时钟模块的输出频率的影响。
优选地,本发明实施例中,所述GNSSS的同步时钟源天线可采用有源天线的形式,并可放置在户外空旷环境中来保证输出的同步时钟源抖动最小。
基于同一发明构思,本发明实施例提供一种本地时钟同步的保持装置,该装置可以应用于使用全球导航卫星***GNSS的同步时钟源的通讯***,结构如图2所示,包括:时钟模块21、第一调节模块22、第一获取模块23、第二调节模块24以及第二获取模块25;其中,
所述第一调节模块22,用于根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对所述时钟模块21的晶振频率进行调节;
本发明实施例中,I2C总线的I2C接口为数字接口,本发明实施例通过I2C总线调节具有I2C接口的时钟模块,相较于通过模拟信号压控调节来说,抗干扰能力大大提高。
所述第一获取模块23,用于当所述时钟模块21输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块21的当前环境温度和第一晶振频率并保存;
所述第二获取模块25,用于当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度;
所述第二调节模块24,用于根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块21以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。
这里,当所述GNSS的同步时钟源丢失,需要根据所述第一晶振频率对时钟模块的晶振频率进行调整,并根据环境温度和时钟模块的输出频率关系进行补偿调节,以使时钟模块能够输出模拟同步时钟信源。这里,环境温度和输出频率关系可以预先存储进行配置,也可以通过实时获取时钟模块输出频率和环境温度,采用软件拟合的方式获取。
其中,当所述时钟模块21包括恒温晶体振荡器OCXO时,所述第一调节模块22,通过I2C总线对时钟模块21的晶振频率进行调节,具体用于通过I2C总线对所述OCXO的晶振频率进行调节。
其中,当所述时钟模块21还包括:用于接收所述OCXO输出的信号且具有数字控制振荡器DCO调节功能的数字锁相环时,所述第一调节模块22,通过I2C总线对时钟模块21的晶振频率进行调节,具体用于通过I2C总线对所述OCXO的晶振频率进行调节;以及,通过I2C总线对所述DCO的输出频率进行调节。
其中,所述第一获取模块23,获取所述时钟模块21的当前环境温度,具体用于通过与所述OCXO位于同一密闭空间的温度传感器,采集当前环境温度。
可选地,所述装置,还包括:拟合模块;
所述第二获取模块25,还用于实时获取所述时钟模块21的环境温度;
所述拟合模块,用于通过软件拟合的方式得到环境温度与所述时钟模块21输出频率的关系,以补偿环境温度对所述时钟模块21输出频率的影响。
应当理解,本发明实施例提供的本地时钟同步的保持装置实现原理及过程与上述图1及所示的实施例类似,在此不再赘述。
本发明实施例提供的本地时钟同步的保持方法及装置,根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对时钟模块的晶振频率进行调节;当所述时钟模块输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块的当前环境温度和第一晶振频率并保存;当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度,并根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。本发明实施例中,通过数字I2C总线可以实现对晶振频率的数字可调节,能够避免模拟电路调节容易受到外部干扰的问题,简化硬件电路,降低成本,并且通过获取当前时钟模块的温度,通过环境温度和输出频率关系最大限度地减少外部环境温度对晶振频率的影响,在GNSS同步时钟源信号丢失的情况下,根据当时保存的第一晶振频率及温度对频率的影响,通过数字I2C总线调节时钟模块,以最终输出同步时钟源,保证了整个GNSS时钟的正常运行,提高了***稳定性,且调节精度较高,实现成本较低,适宜推广应用。
本申请实施例还提供了一种电子设备,请参见图3所示,包括处理器310、通信接口320、存储器330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。
存储器330,用于存放计算机程序;
处理器310,用于执行存储器330上所存放的程序时,实现上述实施例中任一所述的本地时钟同步的保持方法。
通信接口320用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
该方案中,通过数字I2C总线可以实现对晶振频率的数字可调节,能够避免模拟电路调节容易受到外部干扰的问题,简化硬件电路,降低成本,并且通过获取当前时钟模块的温度,通过环境温度和输出频率关系最大限度地减少外部环境温度对晶振频率的影响,在GNSS同步时钟源信号丢失的情况下,根据当时保存的第一晶振频率及温度对频率的影响,通过数字I2C总线调节时钟模块,以最终输出同步时钟源,保证了整个GNSS时钟的正常运行,提高了***稳定性,且调节精度较高,实现成本较低,适宜推广应用。
相应地,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的本地时钟同步的保持方法。
该方案中,通过数字I2C总线可以实现对晶振频率的数字可调节,能够避免模拟电路调节容易受到外部干扰的问题,简化硬件电路,降低成本,并且通过获取当前时钟模块的温度,通过环境温度和输出频率关系最大限度地减少外部环境温度对晶振频率的影响,在GNSS同步时钟源信号丢失的情况下,根据当时保存的第一晶振频率及温度对频率的影响,通过数字I2C总线调节时钟模块,以最终输出同步时钟源,保证了整个GNSS时钟的正常运行,提高了***稳定性,且调节精度较高,实现成本较低,适宜推广应用。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如201、202、203等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的可选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括可选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种本地时钟同步的保持方法,所述方法应用于使用全球导航卫星***GNSS的同步时钟源的通讯***,其特征在于,所述方法,包括:
根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对时钟模块的晶振频率进行调节;其中,所述时钟模块为具有I2C接口的时钟模块;
当所述时钟模块输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块的当前环境温度和第一晶振频率并保存;
当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度,并根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。
2.根据权利要求1所述的方法,其特征在于,当所述时钟模块包括恒温晶体振荡器OCXO时,所述通过I2C总线对时钟模块的晶振频率进行调节,具体包括:
通过I2C总线对所述OCXO的晶振频率进行调节。
3.根据权利要求2所述的方法,其特征在于,当所述时钟模块还包括:用于接收所述OCXO输出的信号且具有数字控制振荡器DCO调节功能的数字锁相环时,所述通过I2C总线对时钟模块的晶振频率进行调节,具体包括:
通过I2C总线对所述OCXO的晶振频率进行调节;以及,
通过I2C总线对所述DCO的输出频率进行调节。
4.根据权利要求2或3所述的方法,其特征在于,所述获取所述时钟模块的当前环境温度,具体包括:
通过与所述OCXO位于同一密闭空间的温度传感器,采集当前环境温度。
5.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
实时获取所述时钟模块的环境温度,并通过软件拟合的方式得到环境温度与所述时钟模块的输出频率的关系,以补偿环境温度对所述时钟模块输出频率的影响。
6.一种本地时钟同步的保持装置,所述装置应用于使用全球导航卫星***GNSS的同步时钟源的通讯***,其特征在于,所述装置,包括:时钟模块、第一调节模块、第一获取模块、第二调节模块以及第二获取模块;其中,
所述第一调节模块,用于根据所述GNSS的同步时钟源的频率,通过同步串行总线I2C总线对所述时钟模块的晶振频率进行调节;其中,所述时钟模块为具有I2C接口的时钟模块;
所述第一获取模块,用于当所述时钟模块输出的信号频率在所述同步时钟源的预设振荡范围内时,获取所述时钟模块的当前环境温度和第一晶振频率并保存;
所述第二获取模块,用于当所述GNSS的同步时钟源丢失,则获取所述时钟模块的当前环境温度;
所述第二调节模块,用于根据环境温度和输出频率关系以及所述第一晶振频率,通过I2C总线调节所述时钟模块以输出与所述GNSS同步时钟源在预设振荡范围内的同步时钟源。
7.根据权利要求6所述的装置,其特征在于,当所述时钟模块包括恒温晶体振荡器OCXO时,所述第一调节模块,通过I2C总线对时钟模块的晶振频率进行调节,具体用于通过I2C总线对所述OCXO的晶振频率进行调节。
8.根据权利要求7所述的装置,其特征在于,当所述时钟模块还包括:用于接收所述OCXO输出的信号且具有数字控制振荡器DCO调节功能的数字锁相环时,所述第一调节模块,通过I2C总线对时钟模块的晶振频率进行调节,具体用于通过I2C总线对所述OCXO的晶振频率进行调节;以及,通过I2C总线对所述DCO的输出频率进行调节。
9.根据权利要求7或8所述的装置,其特征在于,所述第一获取模块,获取所述时钟模块的当前环境温度,具体用于通过与所述OCXO位于同一密闭空间的温度传感器,采集当前环境温度。
10.根据权利要求6所述的装置,其特征在于,所述装置,还包括:拟合模块;
所述第二获取模块,还用于实时获取所述时钟模块的环境温度;
所述拟合模块,用于通过软件拟合的方式得到环境温度与所述时钟模块输出频率的关系,以补偿环境温度对所述时钟模块输出频率的影响。
11.一种电子设备,其特征在于,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存储的程序时,实现权利要求1-5任一所述的方法步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011621257.0A CN112821976B (zh) | 2020-12-31 | 2020-12-31 | 一种本地时钟同步的保持方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011621257.0A CN112821976B (zh) | 2020-12-31 | 2020-12-31 | 一种本地时钟同步的保持方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112821976A CN112821976A (zh) | 2021-05-18 |
CN112821976B true CN112821976B (zh) | 2023-03-24 |
Family
ID=75854526
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011621257.0A Active CN112821976B (zh) | 2020-12-31 | 2020-12-31 | 一种本地时钟同步的保持方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112821976B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115941150B (zh) * | 2022-10-20 | 2023-09-29 | 深圳市金科泰通信设备有限公司 | 时钟输出方法、时钟模块、电子设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108521324A (zh) * | 2018-03-20 | 2018-09-11 | 中国科学院微电子研究所 | 一种同步时钟装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201557117U (zh) * | 2009-11-02 | 2010-08-18 | 上海泰坦通信工程有限公司 | 一种gps及纳秒级ntp两路输入的同步组网时钟 |
FR2980655A1 (fr) * | 2011-09-28 | 2013-03-29 | Sagemcom Energy & Telecom Sas | Dispositif a oscillateur, systeme de communication et procedes de controle associes |
CN102752065B (zh) * | 2012-06-29 | 2015-09-09 | 华为技术有限公司 | 一种时间同步方法及*** |
CN203340020U (zh) * | 2013-06-04 | 2013-12-11 | 京信通信技术(广州)有限公司 | 晶振频率温度补偿装置 |
CN110299957A (zh) * | 2019-06-20 | 2019-10-01 | 北京工业大学 | 基于晶振频率数字补偿的时间触发以太网时钟同步方法 |
-
2020
- 2020-12-31 CN CN202011621257.0A patent/CN112821976B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108521324A (zh) * | 2018-03-20 | 2018-09-11 | 中国科学院微电子研究所 | 一种同步时钟装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112821976A (zh) | 2021-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9369225B2 (en) | Distribution of an electronic reference clock signal that includes delay and validity information | |
CN108521324B (zh) | 一种同步时钟装置 | |
CN107547161B (zh) | 一种时钟同步方法和装置 | |
CN203164620U (zh) | 一种高精度守时时间装置 | |
CN203377841U (zh) | 基于卫星授时的晶振驯服设备 | |
CN102830611B (zh) | 一种时间源 | |
US8531216B1 (en) | Electronic apparatus and clock generating method thereof | |
EP3846379A1 (en) | Clock synchronization method and apparatus, system, storage medium, and electronic device | |
JP2004328751A (ja) | 基地局装置のための衛星クロック同期システム及びそれを利用した基地局システムの衛星クロック同期化方法 | |
CN111954295B (zh) | 考虑时间和精度的tdd-lte设备的同步保持方法及*** | |
CN107135179B (zh) | 一种设备频率校准方法及设备 | |
CN109412588A (zh) | 晶振频率驯服方法、装置、电子设备及存储介质 | |
CN112821976B (zh) | 一种本地时钟同步的保持方法及装置 | |
CN102291122A (zh) | 一种控制晶振输出时钟的方法及装置 | |
CN115987477A (zh) | 一种多参考源时间同步方法及***及模块及介质 | |
CN112235860A (zh) | 有源天线单元时延对齐方法、装置及有源天线单元 | |
CN101931481B (zh) | 一种ieee 1588时钟输出装置和方法 | |
JP2012004914A (ja) | タイミング同期装置、タイミング同期方法 | |
US11300688B2 (en) | Phase clock performance improvement for a system embedded with GNSS receiver | |
CN112398766B (zh) | 一种频偏补偿方法和装置 | |
GB2335554A (en) | Radio synchronisation system | |
CN202150850U (zh) | 利用gnss秒脉冲快速修正的频率合成装置 | |
CN102404839A (zh) | 同步锁定方法及无线通信设备 | |
CN114545761B (zh) | 一种本地定时的更新方法、装置、设备及存储介质 | |
JP2018155665A (ja) | タイミング信号出力装置、電子機器および移動体 |
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 |