一种时间戳鉴相的方法及设备技术

技术编号:25642860 阅读:23 留言:0更新日期:2020-09-15 21:33
本申请的目的是提供一种时间戳鉴相的方法及设备,本申请通过将振荡电路输出的系统时钟作为鉴相器内时间数字转换器的输入时钟;对所述输入时钟打上时间戳,根据所述时间戳确定本地时钟与所述输入时钟的相位差;根据所述相位差调整所述振荡电路输出系统时钟的频率,根据调整后的输出系统时钟的频率调整所述数字转换器的输入时钟。保证了本地时钟和输入时钟的频率稳定,从而减少输入时钟的误差,提高鉴相精确度并大大降低了成本。

【技术实现步骤摘要】
一种时间戳鉴相的方法及设备
本申请涉及信号处理领域,尤其涉及一种时间戳鉴相的方法及设备。
技术介绍
传统鉴相器采用高频时钟对输入和反馈时钟,但该方案受限于计数器的参考时钟频率,将单次鉴相精度提高比较难;当使用一个数字转换器(Time-to-Digitalconverter,TDC)时,由于TDC参考时钟或者计数器的参考时钟一般采用与参考源异步的时钟,所以测量会有误差,尤其是在低频输入时钟相差较大的条件下,误差会比较大。有使用2个数字转换器(Time-to-Digitalconverter,TDC)的方案,但该方案的成本相对较高。
技术实现思路
本申请的一个目的是提供一种时间戳鉴相的方法及设备,解决现有技术中鉴相精确度低、测量误差大以及成本相对较高的问题。根据本申请的一个方面,提供了一种时间戳鉴相的方法,该方法包括:将振荡电路输出的系统时钟作为鉴相器内时间数字转换器的输入时钟;对所述输入时钟打上时间戳,根据所述时间戳确定本地时钟与所述输入时钟的相位差;根据所述相位差调整所述振荡电路输出系统时钟的频率,根据调整后的输出系统时钟的频率调整所述数字转换器的输入时钟。进一步地,对所述输入时钟打上时间戳,包括:根据所述输入时钟的周期进行累加,确定所述输入时钟中每个上升沿对应携带的时间戳。进一步地,根据所述输入时钟的周期进行累加,确定所述输入时钟中每个上升沿对应携带的时间戳包括:根据所述输入时钟的周期确定参考时戳;在所述鉴相器内根据所述参考时戳自累加所述周期生成每个上升沿对应携带的时间戳。进一步地,根据所述时间戳确定本地时钟与所述输入时钟的相位差,包括:获取本地参考输入时钟的上升沿达到所述时间数字转换器时确定的参考输入时间戳;根据所述每个上升沿对应携带的时间戳及所述参考时间戳确定本地时钟与所述输入时钟的相位差。进一步地,根据所述每个上升沿对应携带的时间戳及所述参考时间戳确定本地时钟与所述输入时钟的相位差,包括:将首个上升沿对应携带的时间戳与首个参考时间戳进行同步;计算同步后的每个上升沿对应携带的时间戳与所述参考时间戳的时间差,根据所述时间差确定本地时钟与所述输入时钟的相位差。根据本申请另一方面,还提供了一种时间戳鉴相的系统,该系统包括:振荡电路、鉴相器,所述鉴相器包括数字转换器,所述振荡电路用于将所述振荡电路输出的系统时钟输入至所述鉴相器,所述数字转换器用于将获取到的所述系统时钟作为输入时钟;所述鉴相器用于对所述输入时钟打上时间戳,根据所述时间戳确定本地时钟与所述输入时钟的相位差;所述振荡电路用于根据所述相位差调整所述振荡电路输出系统时钟的频率,根据调整后的输出系统时钟的频率调整所述数字转换器的输入时钟。根据本申请又一个方面,还提供了一种时间戳鉴相的设备,所述设备包括:一个或多个处理器;以及存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述所述方法的操作。根据本申请再一个方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如前述所述的方法。与现有技术相比,本申请通过将振荡电路输出的系统时钟作为鉴相器内时间数字转换器的输入时钟;对所述输入时钟打上时间戳,根据所述时间戳确定本地时钟与所述输入时钟的相位差;根据所述相位差调整所述振荡电路输出系统时钟的频率,根据调整后的输出系统时钟的频率调整所述数字转换器的输入时钟。保证了本地时钟和输入时钟的频率稳定,从而减少输入时钟的误差,提高鉴相精确度并大大降低了成本。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出根据本申请的一个方面提供的一种时间戳鉴相的方法流程示意图;图2示出本申请一实施例中鉴相系统的框架示意图;图3示出根据本申请另一方面提供的一种时间戳鉴相的系统的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如中央处理器(CentralProcessingUnit,CPU))、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccessMemory,RAM)和/或非易失性内存等形式,如只读存储器(ReadOnlyMemory,ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-ChangeRAM,PRAM)、静态随机存取存储器(StaticRandomAccessMemory,SRAM)、动态随机存取存储器(DynamicRandomAccessMemory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(ElectricallyErasableProgrammableRead-OnlyMemory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CompactDiscRead-OnlyMemory,CD-ROM)、数字多功能光盘(DigitalVersatileDisk,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。图1示出根据本申请的一个方面提供的一种时间戳鉴相的方法流程示意图,该方法包括:步骤S11~步骤S13,在步骤S11中,将振荡电路输出的系统时钟作为鉴相器内时间数字转换器的输入时钟;在此,如图2所示的鉴相系统,包括鉴相器、低通滤波器及振荡电路(VCO/NCO),在鉴相器中包括时间数字转换器(TDC),使用系统输出的时钟作为TDC的工作时钟,其中,系统输出的时钟初次为振荡电路输出的时钟,在之后系统输出的时钟为振荡电路根据TDC鉴相后输出的时钟反馈至TDC的时钟,而工作时钟为TDC的输入时钟,利用锁相环将系统时钟提供给TDC,避免在振荡频率低时振荡电路输出时钟的误差较大的问题。接着,在步骤S12中,对所述输入时钟打上时间戳,根据所述时间戳确定本地时钟与所述输入时钟的相位差;在此,对从振荡电路得到的输入时钟打上时间戳,进而利用该时间戳计算出本地时钟与该输入时钟的相位差。随后,在步骤S13中,根据所述相位差调整所述振荡电路输出系统时钟的频率,根据调整后的输出系统时钟的频率本文档来自技高网...

【技术保护点】
1.一种时间戳鉴相的方法,其特征在于,所述方法包括:/n将振荡电路输出的系统时钟作为鉴相器内时间数字转换器的输入时钟;/n对所述输入时钟打上时间戳,根据所述时间戳确定本地时钟与所述输入时钟的相位差;/n根据所述相位差调整所述振荡电路输出系统时钟的频率,根据调整后的输出系统时钟的频率调整所述数字转换器的输入时钟。/n

【技术特征摘要】
1.一种时间戳鉴相的方法,其特征在于,所述方法包括:
将振荡电路输出的系统时钟作为鉴相器内时间数字转换器的输入时钟;
对所述输入时钟打上时间戳,根据所述时间戳确定本地时钟与所述输入时钟的相位差;
根据所述相位差调整所述振荡电路输出系统时钟的频率,根据调整后的输出系统时钟的频率调整所述数字转换器的输入时钟。


2.根据权利要求1所述的方法,其特征在于,对所述输入时钟打上时间戳,包括:
根据所述输入时钟的周期进行累加,确定所述输入时钟中每个上升沿对应携带的时间戳。


3.根据权利要求2所述的方法,其特征在于,根据所述输入时钟的周期进行累加,确定所述输入时钟中每个上升沿对应携带的时间戳包括:
根据所述输入时钟的周期确定参考时戳;
在所述鉴相器内根据所述参考时戳自累加所述周期生成每个上升沿对应携带的时间戳。


4.根据权利要求2所述的方法,其特征在于,根据所述时间戳确定本地时钟与所述输入时钟的相位差,包括:
获取本地参考输入时钟的上升沿达到所述时间数字转换器时确定的参考输入时间戳;
根据所述每个上升沿对应携带的时间戳及所述参考时间戳确定本地时钟与所述输入时钟的相位差。


5.根据权利要求4所述的方法,其特征...

【专利技术属性】
技术研发人员:许文管晓权田永和刘长羽叶泂涛闫波
申请(专利权)人:浙江赛思电子科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1