一种射频收发机级联系统下的时间同步和频率同步方法与流程

文档序号:25670632发布日期:2021-06-29 23:45阅读:329来源:国知局

1.本发明涉及网络技术,特别是一种射频收发机级联系统下的时间同步和频率同步方法。


背景技术:

2.时钟同步技术是一项非常关键的技术,目前已广泛应用于通信、军事、交通、工业自动化等领域。在分布式数据系统中采用该项技术,可大大提高系统中各个节点采集数据的时间一致性和准确性,从而提高整个系统的稳定性和可靠性。目前国内外对相关领域的研究有多重方案,主要如下所述:基于授时中心的同步时钟技术,授时中心将标准时间和频率信号传输给各个采集点,以实现整个系统的采样时间和频率的统一。其典型技术是gps时钟同步技术,该技术通过gps卫星与地面gps接收设备进行多次通信,计算出gps接收设备与对应卫星的距离,卫星发出信号传递到gps设备所产生的的时延参数等信息,通过这些参数来修正gps传输的报文。
3.基于ntp网络时间协议的时钟同步技术,其工作原理是采用在应用层添加时间标记的方式。该协议应用灵活,实现简单。
4.一般的级联系统或者分布式组网系统中的频率同步信号为gps的秒脉冲信号和本地系统时钟晶振的信号。该方案利用gps秒脉冲的长期稳定特性和本地系统时钟的短期稳定特性来为系统提供可靠的稳定时钟。该方案中的晶振一般选择恒温晶振(ocxo),受恒温晶振的频率调整范围制约,若恒温晶振的频率调整范围超出了设计需求的频率调整范围,将不能正确的进行频率校准,也就不能进行频率同步的处理,使得系统失效。因此,如何有效解决射频收发机级联系统下的时间同步和频率同步是需要认真解决的技术问题。


技术实现要素:

5.针对上述情况,为克服现有技术之缺陷,本发明之目的就是提供一种射频收发机级联系统下的时间同步和频率同步方法,可有效解决用以实现该射频收发机在多时钟源的情况下对最优输入时钟的自适应选择,同时多个该装置可以组成级联的系统,在级联系统下可实现的时间同步和频率同步的功能问题。
6.本发明解决的技术方案是,一种射频收发机级联系统下的时间同步和频率同步方法,首先安装设备,所述的设备是由主机pc和系统单元构成,主机pc是由第一gps1(全球卫星定位系统,以下同)、第一光口模块g1和以太网y构成,第一gps1的信号输入端1接天线,第一gps1的信号输出端2接第一光口模块g1的卫星信号输入端1,第一光口模块g1的以太网信号输入接口2接以太网y,第一光口模块g1的以太网物理层解析时间输出口3接系统单元的第二光口模块g2的输入端1;所述的系统单元是由初级单元和次级单元构成,初级单元是由第二gps2、第二光口模块g2、第一同步时钟发生器(单片机)ic1和第一可编程序逻辑列阵ic2构成,第二gps2的卫星接口1接天线,gps时间输出口2接第一可编程序逻辑列阵ic2的时
间输入口2,第二gps2的1pps输出口2接第一同步时钟发生器ic1的1pps输入口2,第一可编程序逻辑列阵ic2的串口1接串口级联传递时间信息,第一同步时钟发生器ic1的外部同步时间输入接口1接外部同步输入的时间,第一同步时钟发生器ic1的信号输入端3接第一可编程序逻辑列阵ic2的信号输入口4,第一同步时钟发生器ic1的1pps输出口4接第二同步时钟发生器ic3的1pps输入口1,第二光口模块g2的信号输出端2接第一可编程序逻辑列阵ic2的信号输入端3,第一可编程序逻辑列阵ic2的信号输出端5接第二可编程序逻辑列阵ic4的信号输入端1;所述的次级单元是由第三gps3、第三光口模块g3、第二同步时钟发生器ic3和第二可编程序逻辑列阵ic4构成,第三gps3的卫星信号输入端1接天线,卫星信号输出端2接第二可编程序逻辑列阵ic4的信号输入端2,第三光口模块g3的信号输入端1接以太网物理层解析的时间,信号输出端2接第二可编程序逻辑列阵ic4的信号输入端3,第二同步时钟发生器ic3的信号输出端2接第二可编程序逻辑列阵ic4的信号输入端4,第二同步时钟发生器ic3的3脚接下一初级单元的嵌入式微控制器信号输入口,第二可编程序逻辑列阵ic4的5脚接下一初级单元的可编程序逻辑列阵的信号输入端,次级单元可由相同的多个串接在一起;设备(系统)安装好后,按下列步骤进行:(1)、时间同步:如图1所示,在初级系统中,选择出最优质的时间,经第一可编程序逻辑列阵ic2(fpga)的串口传递给次级系统,次级系统判断出第一可编程序逻辑列阵ic2的串口处有时间信息传递过来就禁用了其他的时间信息,转而进行时间延迟补偿的算法,计算出在传递链路中的时间延迟,进而对延迟进行补偿,从而实现初级系统和次级系统的时间上的同步;所述的选择出最优质的时间,方法是(见图6所示):

首先判断光口(串口)处是否有时间的输入,如果有输入,则为级联系统下的上一级的时间输入,本算法结束,进行级联系统下的时间同步的处理;

当串口处没有时间的输入,则为非级联的系统,则算法采集一段时间内秒的读数,判断是否有跳秒,当无跳秒的现象则为连续的时间,进行下一步的计算;

当第二步采集到的时间连续连续,算法部分进行最大时间间隔误差的计算,并对比各个时钟的最大时间间隔误差;选择误差最小的时钟源作为最优质的时间;所述的对延迟进行补偿,方法是(见图2所示):

次级系统向初级系统发送时间同步请求数据包req,并在数据包req的数据帧的帧头上添加时间戳t1;

初级系统收到同步请求数据包req,收到数据包的时间点记为t2;

初级系统发送相应的数据包res,并在响应数据包res的数据帧的帧头上加时间戳t3;

次级系统接收响应数据包,接收到的时间点记为t4;

计算链路的延迟时间t
offset
,t
offset
的计算公式为t
offset
=(t2

t1+t3

t4)/2,计算出t
offset
之后,由次级系统接收到的时间加上偏移时间t
offset
,即可实现对次级系统接收到的时间的校正,从而实现初级系统和次级系统的时间同步;(2)、频率同步:利用秒脉冲的稳定性好的特点,将其作为系统的频率同步信号,初级系统下将步
骤(1)中选择的最优时钟,经过第一同步时钟发生器ic1(具有时钟生成器兼数字锁相环功能)生成系统中所用到的各个时钟,同时锁定生成1pps的秒脉冲信号,该信号由初级系统传递给次级系统的外同步输入,作为第一同步时钟发生器ic1的参考信号,再通过数字锁相环生成与参考信号同步的高精度的系统时钟,从而保证级联系统下各个节点的频率和相位的同步;(3)、频率自适应:由图1和图3给出,本发明的级联系统是由多个射频收发机组合而来,针对非级联的系统,即单独的射频收发机,针对多时钟域来源和多时间来源,频率信号有3种,分别是gps生成的1pps信号为第一信号,同步以太网时钟/光纤恢复时钟为第二信号,在级联系统下,次级系统的外同步信号与初级系统中ad9548生成的1pps信号相连形成的外同步信号为第三信号,采用频率自适应和时间的优选算法来确定系统的最优质的频率和时间;所述的频率自适应包括两部分(见图3所示),第一部分是时钟的生成和锁定单元,以同步时钟发生器ica为主芯片的电路来生成本系统所需的各个时钟,同时锁定和生成1pps信号,该1pps信号用以作为级联系统下的频率同步信号;同步以太网时钟/光纤恢复时钟来自于系统中的光口部分,根据不同的协议来选择不同的时钟;第二部分是算法单元,是由单片机icb与同步时钟发生器ica构成,软件代码存储于芯片内的ram中,外接8mhz的晶振来给单片机提供时间信号,供电采用板载电源,同步时钟发生器ica和单片机icb通过12c总线连接通信,算法单元与同步时钟发生器ica具有相同的输入,均是将第一信号、第二信号、第三信号经第一耦合电容a、第二耦合电容b分别输入到同步时钟发生器ica和单片机icb中,作用是监测各个接口的时钟,按照不同接口处的时钟所具有的优先级进行排序,然后对通过同步时钟发生器ica的相应的寄存器进行配置,使得同步时钟发生器ica选择优先级最高的时钟,作为参考的输入,进而生成系统中所用到的时钟,算法单元的流程如图4所示:各个接口的优先级顺序从高到低为外同步时钟、gps/1pps、同步以太网时钟/光纤恢复时钟;单片机只对输入时钟信号排序,根据排序的结果,通过12c总线对同步时钟发生器ica相应的寄存器进行配置,来控制同步时钟发生器ica打开相应的时钟参考输入通道,使同步时钟发生器ica能够获得优质的外部输入时钟,进而生成系统用到的各个时钟信号。
7.本发明设备组装科学合理,方法简单,易操作,效果好,有效用于实现对射频收发机在多时钟源的情况下对最优输入时钟的自适应选择,同时多个该装置可以组成级联的系统,在级联系统下可实现的时间同步和频率同步的功能,使系统采集到的数据更加精确,在单独系统下可实现时钟域的自适应选择和多种时间源的优选,在多机系统下可实现时间和频率的同步,使时间和频率保持一致,使得整个系统所得到的时钟更加精准,是网络技术上的一大创新,经济和社会效益巨大。
附图说明
8.图1为本发明流程设备框示图。
9.图2为本发明延迟时间的计算流程图。
10.图3为本发明频率自适应原理框图。
11.图4为本发明算法单元的计算流程图。
12.图5为本发明系统时间输入模块图。
13.图6为本发明时间选优算法流程图。
具体实施方式
14.以下结合附图和具体情况对本发明的具体实施方式作详细说明。
15.由图1

6给出,本发明在具体实施时,一种射频收发机级联系统下的时间同步和频率同步方法,是由以下步骤给出:(1)、时间同步:如图1所示,在初级系统中,选择出最优质的时间,经型号为ep3c5第一可编程序逻辑列阵ic2(fpga)的串口传递给次级系统,次级系统判断出第一可编程序逻辑列阵ic2的串口处有时间信息传递过来就禁用了其他的时间信息,转而进行时间延迟补偿的算法,计算出在传递链路中的时间延迟,进而对延迟进行补偿,从而实现初级系统和次级系统的时间上的同步;所述的选择出最优质的时间,方法是(见图6所示):

首先判断第二光口模块g2(型号qsfp

40g

sr4,上述型号仅是本发明中所用到的光口模块,本发明中提到的光口模块具有普遍适用性,满足qsfp封装类型的光口模块均适用于本发明)的光口处是否有时间的输入,如果有输入,则为级联系统下的上一级的时间输入,本算法结束,进行级联系统下的时间同步的处理;

当第二光口模块g2的光口处没有时间的输入,则为非级联的系统,则算法采集一段时间内秒的读数,判断是否有跳秒,当无跳秒的现象则为连续的时间,进行下一步的计算;

当连续,算法部分进行最大时间间隔误差的计算,并对比各个时钟的最大时间间隔误差;选择误差最小的时钟源作为最优质的时间;所述的对延迟进行补偿,方法是(见图2所示):

次级系统向初级系统发送时间同步请求数据包req,并在数据包req的数据帧的帧头上添加时间戳t1;

初级系统收到同步请求数据包req,收到数据包的时间点记为t2;

初级系统发送相应的数据包res,并在响应数据包res的数据帧的帧头上加时间戳t3;

次级系统接收响应数据包,接收到的时间点记为t4;

计算链路的延迟时间t
offset
,t
offset
的计算公式为t
offset
=(t2

t1+t3

t4)/2,计算出t
offset
之后,由次级系统接收到的时间加上偏移时间t
offset
,即可实现对次级系统接收到的时间的校正,从而实现初级系统和次级系统的时间同步;(2)、频率同步:利用秒脉冲的稳定性好的特点,将其作为系统的频率同步信号,初级系统下将步骤(1)中选择的最优时钟,经过型号为ad9548第一同步时钟发生器ic1(具有时钟生成器兼数字锁相环功能)生成系统中所用到的各个时钟,同时锁定生成1pps的秒脉冲信号,该信号由初级系统传递给次级系统的外同步输入,作为第一同步时钟发生器ic1的参考信号,再通过数字锁相环生成与参考信号同步的高精度的系统时钟,从而保证级联系统下各个节点的频率和相位的同步;(3)、频率自适应:
由图1和图3给出,本发明的级联系统是由多个射频收发机组合而来,针对非级联的系统,即单独的射频收发机,针对多时钟域来源和多时间来源,频率信号有3种,分别是gps生成的1pps信号为第一信号,同步以太网时钟/光纤恢复时钟为第二信号,在级联系统下,次级系统的外同步信号与初级系统中ad9548生成的1pps信号相连形成的外同步信号为第三信号,采用频率自适应和时间的优选算法来确定系统的最优质的频率和时间;所述的频率自适应包括两部分(见图3所示),第一部分是时钟的生成和锁定单元,以型号为ad9548同步时钟发生器ica为主芯片的电路来生成本系统所需的各个时钟,同时锁定和生成1pps信号,该1pps信号用以作为级联系统下的频率同步信号;同步以太网时钟/光纤恢复时钟来自于系统中的光口部分,根据不同的协议来选择不同的时钟;第二部分是算法单元,是由型号为stm32f101c6t6atr单片机icb(嵌入式微控制器)与ad9548同步时钟发生器ica构成,软件代码存储于芯片内的ram中,外接8mhz的晶振来给单片机提供时间信号,供电采用板载的电源,同步时钟发生器ica和单片机icb通过12c总线连接通信,算法单元与同步时钟发生器ica具有相同的输入,均是将第一信号、第二信号、第三信号经第一耦合电容ca、第二耦合电容cb分别输入到ad9548同步时钟发生器ica和单片机icb中,icb的作用是监测各个接口的时钟,按照不同接口处的时钟所具有的优先级进行排序,然后对通过同步时钟发生器ica的相应的寄存器进行配置,使得ad9548同步时钟发生器ica选择优先级最高的时钟,作为参考的输入,进而生成系统中所用到的时钟,算法单元的流程如图4所示:各个接口的优先级顺序从高到低为外同步时钟、gps/1pps、同步以太网时钟/光纤恢复时钟;单片机只对输入时钟信号排序,根据排序的结果,通过12c总线对同步时钟发生器ica相应的寄存器进行配置,来控制同步时钟发生器ica打开相应的时钟参考输入通道,使同步时钟发生器ica能够获得优质的外部输入时钟,进而生成系统用到的各个时钟信号。
16.同步时钟发生器ica可以是单个的同步时钟发生器ic1,也可以是包括次级的第二同步时钟发生器ic3以及级联的多个同步时钟发生器,同步时钟发生器的型号在本发明中均为ad9548,但是本发明所保护的并不仅仅是ad9548,其他同类型的同步时钟发生器也在本专利的保护范围之内。
17.ad9548 时钟发生器/同步器用于远程光网络和无线网络节点、有线基础设施和数据通信设备,可省去专门的振荡器、锁相环及其它时钟恢复电路系统以往所需产生与广泛使用的1 pps gps 标准同步的时钟信号。通过 ad9548 来利用 gps 信号可简化和缩短设计过程,同时提供功耗更低的时序参考。
18.ad9548内置一个内嵌式微控制器(icb),能对1pps gps信号进行上变频,同时可将与外部参考相关的输入时间抖动或相位噪声降低至300飞秒;时钟分配部分提供四个输出驱动器,每个驱动器可编程为一个单一的差分lvpecl/lvds 输出或一对单端cmos输出,四个输出均拥有专门的30位可编程后分频器,可生成多种不同的输出频率;在系统参考时钟低至4mhz时,通过集成的参考时钟乘法器仍能实现高达450mhz的输出;内置一个可编程的数字控制环路滤波器,支持低至1

mhz (1x10

3),以及手动和自动保持电路,这个保持电路可不断地生成一个低抖动的有效输出时钟。
19.ad9548可工作于

40℃至+85℃的工业温度范围,网络同步,基准时钟抖动清除,gps 1 每秒脉冲数同步,sonet/sdh时钟,直到oc

192,包括前向纠错(fec),stratum 2保持(holdover),抖动清除,及相位瞬变控制,stratum 3/3e 基准时钟无线基站,控制器,有线
基础设施数据通信。
20.所述的单片机icb可以是同步时钟发生器ic1的单个的嵌入式微控制器,也可以是包括次级的第二同步时钟发生器ic3或级联的多个嵌入式微控制器,型号均为stm32f101c6t6atr。
21.本发明方法系统的次级可由多个结构相同的次级串联构成,图中只给出了一级次级,算法单元的设备是由一个小型的单片机stm32f101c6t6atr和配套的外部电路构成(见图3所示),在单片机中实现算法的内容,ad9548是既含有数字锁相环功能,又可生成时钟信号的芯片,pps是指pulse per second,秒脉冲,1pps=1hz=1次/秒;gps生成的1pps信号为第一信号,同步以太网时钟/光纤恢复时钟为第二信号,外同步信号(在级联系统下,次级系统的外同步信号与初级系统中ad9548生成的1pps信号相连)为第三信号;所述的第一耦合电容ca是由第一电容c1、第二电容c2、第三电容c3组成,第一电容c1一端接gps/1pps信号端,另一端接ad9548同步时钟发生器ica的信号输入端1,第二电容c2的一端接同步时钟信号,另一端接ad9548同步时钟发生器ica的同步时钟信号输入端2, 第三电容c3的一端接恢复时钟信号,另一端接ad9548同步时钟发生器ica的恢复时钟信号输入端3;第二耦合电容cb是由第四电容c4、第五电容c5、第六电容c6组成,第六电容c6一端接gps/1pps信号端,另一端接单片机stm32f101c6t6atr的信号输入端3,第五电容c5的一端接同步时钟信号,另一端接单片机stm32f101c6t6atr的同步时钟信号输入端2, 第四电容c4的一端接恢复时钟信号,另一端接单片机stm32f101c6t6atr的恢复时钟信号输入端1;pc机的光口模块与系统的光口模块通过光口进行数据传输,同时也可以传递pc主站中以太网或者gps的时间,作为本系统的时间输入之一,gps模块接受卫星信号,生成相应的时间信息,也作为系统的时间来源之一,在次级(系统)中,次级系统接收初级(系统)fpga串口发送过来的时间,也作为次级系统的时间来源之一,也就是说,时间选优是针对三种时间的来源进行;同步以太网时钟/光纤恢复时钟根据传输过程中的不同的协议来选择不同的时钟。在级联系统中的初级系统中,gps生成的1pps信号和外部同步时钟在应用时是二选一,在次级系统中,外部同步时钟的来源是初级系统的ad9548生成的1pps信号,ad9548生成的1pps信号作为整个级联系统的频率同步的信号。
22.由上述可以看出,本发明给出了时间同步和频率同步的方法,使得系统的数据传输和采样更加精准和稳定,在初级系统中时间同步选择最优质的时间,经fpga的串口传递给次级(系统),由次级(系统)的时间推断出fpga的串口处有时间信息传递过来就禁用了其他的时间信息,转而进行时间延迟补偿的算法,计算出在传递链路中的时间延迟,进而对延迟进行补偿,从而实现初级(系统)和次级(系统)的时间上的同步。
23.频率同步,避免了使用恒温时钟作为系统时钟的来源,而选择利用秒脉冲的稳定性好的特点,将其作为系统的频率同步信号。其级联方式如图1所示。初级系统下选择了最优的时钟,经过时钟生成器ad9548后生成了系统中所用到的各个时钟,同时ad9548还锁定生成了1pps的秒脉冲信号。该信号由初级系统传递给次级系统的外同步输入,作为ad9548数字锁相环的参考信号,再通过数字锁相环生成与参考信号同步的高精度的系统时钟,从而保证级联系统下各个节点的频率和相位的同步。本发明方法的级联系统是由多个射频收发机组合而来。而针对非级联的系统,即单独的射频收发机,针对其多时钟域来源和多时间来源本文提出频率自适应和时间的选优算法来确定系统的最优质的频率和时间,在单独的
系统下可实现多时钟域的自适应选择,和多时间源的选优。在多机系统下可实现时间和频率的同步,使得整个系统的时间和频率保持一致,有效实现了射频装置在级联系统下的时间同步和频率同步,使得系统采集到的数据更加的精准,同时也提高了系统的稳定性和可靠性。在非级联的情况下,实现了设备输入的多时钟域的自适应选择和时间的选优,使得整个系统所得到的的时钟更加的稳定精准,长期稳定度为0.2ppb,是网络通信技术上的一大创新,有巨大的经济和社会效益。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1