相位同步装置和方法与流程

文档序号:15357258发布日期:2018-09-05 00:08阅读:1947来源:国知局

本发明涉及通信技术领域,具体涉及两个信号间的相位同步装置和方法。



背景技术:

在通信技术应用的相关领域中常常需要将两个信号进行相位同步。以全球导航卫星系统(globalnavigationsatellitesystem,gnss)为例,利用其星载原子钟发布的高精度1pps秒脉冲信号作为基准信号,可以对本地的时钟信号进行同步与校准,从而在本地获得等同于星载原子钟的稳定度。已经提出了利用卫星的铷原子钟对本地高稳晶振进行锁定从而获得高稳定度时钟信号的一些方法,这些方法可以消除晶振的频漂并获得10-12/天甚至更高的准确度。然而,这些实现方案不仅需要时差测量与计算的基本电路,还需要晶体振荡器相关电路、数模转换及信号调理电路等模块,导致系统结构复杂、功耗较高并且在单芯片集成实现时面积较大。因此,需要一种结构更加简单、功耗更低、更易于集成的信号时差测量与相位同步装置。



技术实现要素:

本发明的目的是为了解决现有相位同步技术的系统结构复杂、功耗较高且难集成的问题,从而提供相位同步装置和方法。

本发明所述的相位同步装置,包括时间-数字转换器1、延迟锁定环2、计算电路3、第一移相电路4和第二移相电路5;

时间-数字转换器1,用于测量输入的基准信号和上一相位同步周期的相位同步后的信号间的时间间隔;

计算电路3,用于根据时间-数字转换器1的测量结果计算第一移相值和第二移相值,并分别发送给第一移相电路4和第二移相电路5;

第一移相电路4,用于根据第一移相值对待移相信号进行第一次移相,并将第一次移相后的信号发送给第二移相电路5;

第二移相电路5,用于根据第二移相值对待移相信号进行第二次移相,第二次移相后的信号为本相位同步周期的相位同步后的信号;

时间-数字转换器1和第二移相电路5均包括由多个延迟单元串联构成的延迟链;

延迟锁定环2,用于锁定时间-数字转换器1和第二移相电路5中各个延迟单元的信号延迟时间值。

优选的是,时间-数字转换器1用于测量2个信号上升沿与上升沿之间、上升沿与下降沿之间、下降沿与上升沿之间或下降沿与下降沿之间的时间间隔。

优选的是,参考时钟信号refclk输入延迟锁定环2,延迟锁定环2根据参考时钟信号refclk的周期t锁定延迟单元的信号延迟时间值。

优选的是,第二移相电路5包括的延迟单元为m个,m个延迟单元的信号延迟时间均为t,m个延迟单元总的延迟时间为refclk的周期t,t=mt。

优选的是,第一移相电路4输入待移相和参考时钟信号refclk,第一移相电路4移相的时间值x为x=nt,其中n为非负整数。

本发明所述的相位同步方法,该方法以1个信号作为基准信号,通过对另外1个信号进行移相以实现2个信号的相位同步,该方法具体为:

采用时间-数字转换器1测量基准信号和上一相位同步周期的相位同步后的信号间的时间间隔;

计算电路3计算第一移相电路4的第一移相值和第二移相电路5的第二移相值;

第一移相电路4根据第一移相值对待移相信号进行第一次移相,第二移相电路5根据第二移相值对第一次移相后的信号进行第二次移相,第二次移相后的信号为本相位同步周期的相位同步后的信号;

时间-数字转换器1和第二移相电路5均包括由多个延迟单元串联构成的延迟链;

延迟锁定环2锁定时间-数字转换器1和第二移相电路5中各个延迟单元的信号延迟时间值。

优选的是,参考时钟信号refclk输入延迟锁定环2,延迟锁定环2根据参考时钟信号refclk的周期t锁定延迟单元的信号延迟时间值。

优选的是,计算电路3计算第一移相电路4的第一移相值和第二移相电路5的第二移相值的具体方法为:

基准信号和待移相信号间的时间间隔为z,对z/t的值取整之后得到第一移相值,z/t的余数除以第二移相电路5单个延迟单元的信号延迟时间t,取整之后得到第二移相值。

本发明可以测量两个信号之间的时差,并可将其中一个信号移相,而移相之后的信号可以与另一个信号相位同步,本发明可以在保证较高精度情况下对两个存在较大范围时差的信号进行相位同步,并能对每一次移相后两个信号间的实际时差精确测量,从而在外界条件变化时动态地保证相位同步精度。本发明的结构简单、功耗低也更易于集成。

附图说明

图1是相位同步装置的结构示意图;

图2是相位同步方法的逻辑示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

相位同步装置,包括时间-数字转换器(tdc)1、延迟锁定环(dll)2、计算电路3、第一移相电路4和第二移相电路5;

时间-数字转换器1,用于测量sig2移相之后的输出信号sigout与信号sig1之间的时间间隔;时间间隔为2个信号上升沿与上升沿之间、上升沿与下降沿之间、下降沿与上升沿之间或下降沿与下降沿之间的时间间隔。tdc的结构可以有很多不同形式,但是至少包括一条由多个延迟单元串联构成的延迟链。

计算电路3,用于根据时间-数字转换器1的测量结果计算第一移相值和第二移相值,并分别发送给第一移相电路4和第二移相电路5;不考虑各项误差情况下,如果tdc测量的时间间隔为z,第一移相电路移相的时间值为x,第二移相电路移相的时间值为y,则z=x+y。

第一移相电路4,用于根据第一移相值对sig2进行第一次移相,并将第一次移相后的信号发送给第二移相电路5;第一移相电路通过对参考时钟信号refclk计数来实现对输入信号sig2的移相。如果参考时钟信号refclk的周期为t,则第一移相电路可以移相的时间值为x=nt,其中n为可以为0的非负整数。其工作过程是:sig2信号上升沿(根据系统工作逻辑来确定,也可以是下降沿)到来时,第一移相电路开始对refclk计数,计数到第n个周期时输出一个上升沿信号(根据系统工作逻辑来确定,也可以是下降沿)到第二移相电路。

第二移相电路5,用于根据第二移相值对输入信号进行第二次移相,并将第二次移相后的信号发送给时间-数字转换器1;第二移相电路由m个信号延迟时间相同的延迟单元串联构成。延迟单元通常由延迟时间可以调节的反相器电路或者是其他电路构成。如果每个延迟单元信号延迟时间为t,则总的延迟时间y=mt。当第一移相电路输出的上升沿信号(根据系统工作逻辑来确定,也可以是下降沿)通过第二移相电路后,输出最终与sig1相位同步后的信号sigout。

时间-数字转换器1包括由多个延迟单元串联构成的延迟链;

延迟锁定环2,用于锁定时间-数字转换器1和第二移相电路5中各个延迟单元的信号延迟时间值。延迟锁定环dll根据参考时钟信号refclk锁定tdc与第二移相电路中各个延迟单元的信号延迟时间值。以第二移相电路为例,在dll控制信号作用下,m个延迟单元总的时间延迟为refclk的周期t,即每个延迟单元的延迟时间平均为t/m。tdc中延迟单元的延迟时间锁定同理。

相位同步方法,该方法包括:

该方法以1个信号(如sig1)作为基准信号,而通过对另外1个信号(如sig2)进行移相以实现2个信号的相位同步(sig1和sig2是周期相同的周期变化信号),如图2所示,sig1的上升沿1和sig2的上升沿2存在相位差。因为移相操作的物理实现过程决定了只能将信号延迟而无法超前,因此sig2的上升沿2移相之后变为输出sigout的上升沿3,而sigout上升沿3与sig1的上升沿4实现了对齐,也即为实现了sig1和sig2的相位同步。2个信号可以是上升沿对齐也可以是下降沿对齐。该方法具体为:

采用时间-数字转换器1测量基准信号和上一相位同步周期的相位同步后的信号间的时间间隔;

计算电路3计算第一移相电路4的第一移相值和第二移相电路5的第二移相值;

第一移相电路4根据第一移相值对待移相信号进行第一次移相,第二移相电路5根据第二移相值对第一次移相后的信号进行第二次移相,第二次移相后的信号为本相位同步周期的相位同步后的信号。

计算电路3计算第一移相电路4的第一移相值和第二移相电路5的第二移相值的具体方法为:

基准信号和待移相信号间的时间间隔为z,参考时钟信号refclk的周期为t,对z/t的值取整之后得到第一移相值,z/t的余数除以第二移相电路5单个延迟单元的信号延迟时间t,取整之后得到第二移相值,然后再根据对移相后时钟的占空比要求,将第二移相电路的输出sigout由高拉低。

本发明是一种对两个信号的时间间隔进行测量并进行相位同步的装置以及与之对应的相位同步方法。该装置以其中一个信号作为基准,通过测量另外一个信号与之时间间隔并通过对该信号移相,从而最终使得基准信号与移相之后的信号保持相位同步。本发明在利用卫星1pps秒脉冲信号来同步本地时钟信号的应用中具有比现有方案更大的优势,因为不需要对本地的1秒周期时钟精度有太高要求,甚至也不需要晶体振荡器相关电路、数模转换及信号调理电路等电路模块,因此结构更加简单、功耗更低也更易于集成。该装置的工作方法如前所述,因为物理上的限制,只能对一个信号进行相位延迟,而不能使信号的相位超前。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1