考虑时间和精度的TDD-LTE设备的同步保持方法及系统与流程

文档序号:22972016发布日期:2020-11-19 21:59阅读:518来源:国知局
考虑时间和精度的TDD-LTE设备的同步保持方法及系统与流程

本案是以申请号为201711372820.3,申请日为2017年12月19日,名称为《一种tdd-lte设备的同步保持方法及系统》的专利申请为母案的分案申请。

本发明涉及tdd-lte网络运用领域,具体说的是一种考虑时间和精度的tdd-lte设备的同步保持方法及系统。



背景技术:

随着4g网络迅速发展,特别是中国移动对tdd-lte网络的大力发展,使得tdd-lte制式延伸出许多相关的新产品,比如tdd-lte的定位产品、tdd-lte的围栏产品、tdd-lte的应急通信车、帧码基站等。

tdd-lte网络要求基站与基站之间要同步,基站与终端之间也要同步。td-lte是tdd系统,若基站间时间不同步,会导致上下行交叉时隙干扰,严重影响网络性能,因此基站间必须同步。同步分为时间同步和时钟同步,时钟同步主要是指地面时钟同步和射频载波同步。tdd-lte网络即要频率同步又要时间同步,tdd-lte的时间同步主要是指物理层的ofdm符号对齐,sfn对齐以及上下行切换对齐。

目前的同步技术主要有四种:第一种是基于tdm的,主要有pdh/sdh/sonet,这种方式主要用于时钟同步;第二种是基于ptn的,主要有同步以太、top、1588v2,同步以太和top只能做频率同步,而1588v2如果授时精度够高的情况下能即做频率同步又做时间同步;第三种是基于全球定位系统,主要指的是gps或者北斗,目前这种方式做时间同步的精度是最高的,大量运用于tdd-lte的网络系统中;第四种是空口同步,主要针对tdd-lte系统的,基站可以接收邻区的空口信号,解析出sfn和sf,根据sfn和sf做同步,如图1的同步源基站与gps同步,基站1和基站2就是利用空口信号与同步源基站同步,这种方式也称之为sniffer模式。

目前tdd-lte的相关产品做同步主要依靠gps同步和sniffer同步,如图2所示,图中处理器左侧就是gps同步,处理器右侧就是sniffer空口同步。而像围栏产品、定位产品以及应急通信车,经常会出入一些环境比较复杂的地方,可能设备会接收不到gps信号或者邻区的下行信号,这样就没办法利用gps或者sniffer进行同步,系统就没办法正常的运行,此时就需要一款可以替代gps或者sniffer来产生1pps脉冲或者sfn指示来维持设备的正常运行。



技术实现要素:

本发明所要解决的技术问题是:提供一种tdd-lte设备的同步保持方法及系统,实现在无gps信号的情况下同样能够保证设备的同步。

为了解决上述技术问题,本发明采用的技术方案为:

一种tdd-lte设备的同步保持方法,包括:

在能接收到gps信号的情况下,将依据gps信号产生的秒脉冲信号分别发送至时钟芯片和cpld;cpld记录每个所述秒脉冲信号,并依据每个所述秒脉冲信号之间的计数值获取校准值后存储;同时,时钟芯片依据参考时钟信号对所述秒脉冲信号进行校准同步,输出与所述秒脉冲信号对齐的第一同步秒脉冲信号;

在接收不到gps信号的情况下,处理器依据预设策略,从时钟芯片获取所述第一同步秒脉冲信号进行同步,或者从cpld获取第二同步秒脉冲信号进行同步,或者从cpld获取第三同步秒脉冲信号进行同步;

其中,通过获取邻区的空口信号同步得到触发信号,然后cpld依据其存储的所述校准值对所述触发信号进行校准同步,输出与所述秒脉冲信号对齐的第二同步秒脉冲信号;

其中,所述cpld依据其记录的最后一个秒脉冲信号,以及所述校准值,输出与所述秒脉冲信号对齐的第三同步秒脉冲信号。

本发明提供的另一个技术方案为:

一种tdd-lte设备的同步保持系统,包括:

时钟芯片,用于接收依据gps信号产生的秒脉冲信号;以及依据参考时钟信号对所述秒脉冲信号进行校准同步,输出与所述秒脉冲信号对齐的第一同步秒脉冲信号;

cpld,用于接收依据gps信号产生的秒脉冲信号;以及记录每个所述秒脉冲信号,并依据每个所述秒脉冲信号之间的计数值获取校准值后存储;以及依据其存储的所述校准值对通过获取邻区的空口信号同步得到的触发信号进行校准同步,输出与所述秒脉冲信号对齐的第二同步秒脉冲信号;以及依据其记录的最后一个秒脉冲信号,以及所述校准值,输出与所述秒脉冲信号对齐的第三同步秒脉冲信号;

处理器,用于在接收不到gps信号的情况下,依据预设策略,从时钟芯片获取所述第一同步秒脉冲信号进行同步,或者从cpld获取第二同步秒脉冲信号进行同步,或者从cpld获取第三同步秒脉冲信号进行同步。

本发明的有益效果在于:本发明的时钟芯片能基于gps信号产生的秒脉冲信号进行校准同步输出与其同步的第一同步秒脉冲;同时,还将通过cpld在能获取邻区空口信号的情况下利用空口同步获取第二同步秒脉冲,在无法获取邻区空口信号的情况下,利用自身计数器获取第三同步秒脉冲。能够实现设备在接收不到gps信号的特定场景下,能够依据预设的策略,灵活的选取第一同步秒脉冲或第二同步秒脉冲或第三同步秒脉冲进行同步,保证设备的正常运行,且还能够保证同步的精度。

附图说明

图1为现有技术的空口同步原理示意图;

图2为现有技术的tdd-lte设备同步过程的信息交互示意图;

图3为本发明的tdd-lte设备的同步保持方法的流程示意图;

图4为本发明实施例一的tdd-lte设备的同步保持方法的流程示意图;

图5为本发明实施例一中时钟芯片实现第一1pps输出的信号交互示意图;

图6为本发明实施例一中cpld获取校准值以及基于校准值进行同步维持的信号交互示意图;

图7为本发明实施例三中通过时钟芯片实现秒脉冲输出的结构组成以及信号交互示意图;

图8为本发明实施例三中cpld实现秒脉冲输出的结构组成以及信号交互示意图;

图9为本发明实施例三中保持切换动作的流程示意图。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:基于gps信号产生的秒脉冲信号,通过时钟芯片获取第一同步秒脉冲信号,通过cpld获取第二同步秒脉冲信号和第三同步秒脉冲信号,供设备在接收不到gps信号时能灵活的选择其一用于保持精准的同步。

本发明涉及的技术术语解释:

请参照图3,本发明提供一种tdd-lte设备的同步保持方法,包括:

在能接收到gps信号的情况下,将依据gps信号产生的秒脉冲信号分别发送至时钟芯片和cpld;cpld记录每个所述秒脉冲信号,并依据每个所述秒脉冲信号之间的计数值获取校准值后存储;同时,时钟芯片依据参考时钟信号对所述秒脉冲信号进行校准同步,输出与所述秒脉冲信号对齐的第一同步秒脉冲信号;

在接收不到gps信号的情况下,处理器依据预设策略,从时钟芯片获取所述第一同步秒脉冲信号进行同步,或者从cpld获取第二同步秒脉冲信号进行同步,或者从cpld获取第三同步秒脉冲信号进行同步;

其中,通过获取邻区的空口信号同步得到触发信号,然后cpld依据其存储的所述校准值对所述触发信号进行校准同步,输出与所述秒脉冲信号对齐的第二同步秒脉冲信号;

其中,所述cpld依据其记录的最后一个秒脉冲信号,以及所述校准值,输出与所述秒脉冲信号对齐的第三同步秒脉冲信号。

从上述描述可知,本发明的有益效果在于:本发明基于通过时钟芯片,通过时钟芯片产生第一同步秒脉冲信号,通过cpld产生第二同步秒脉冲信号和第三同步秒脉冲信号。设备在接收不到gps信号时,能够依据预设的策略,获取第一同步秒脉冲信号或第二同步秒脉冲信号或第三同步秒脉冲信号用于保持设备同步,且能保证精准同步,以维持设备的正常运行。

进一步的,所述预设策略为:

在能获取到邻区的空口信号的情况下,通过获取所述第二同步秒脉冲信号进行同步;

在获取不到邻区的空口信号的情况下,优先通过获取所述第一同步秒脉冲信号进行同步;在也无法获取到所述第一同步秒脉冲信号时,再通过获取所述第三同步秒脉冲信号进行同步。

由上述描述可知,综合考量了同步精度gps同步>空口同步>时钟芯片同步>cpld计数同步;实现同步信号输出所需时长gps同步<空口同步<cpld计数同步<时钟芯片同步,制定了上述同步策略,能够在保证设备及时获取同步信号的同时,又能确保具备较高的同步精度。

进一步的,所述时钟芯片依据参考时钟信号对所述秒脉冲信号进行校准同步,输出与所述秒脉冲信号对齐的第一同步秒脉冲信号,具体为:

时钟芯片接收所述秒脉冲信号和恒温晶振输出的参考时钟信号;

时钟芯片以所述参考时钟信号为参考,通过不断训练所述秒脉冲信号来调整自身的数字锁相环,使其输出与所述秒脉冲信号频率同步、相位同步的第一同步秒脉冲信号。

由上述描述可知,基于gps信号产生的高稳定度的秒脉冲信号以及高精度低抖动的参考时钟信号来训练芯片,保证其能持续较长时间的输出与gps信号的秒脉冲频率和相位均同步的高精度的第一同步秒脉冲信号,为后期选取用于替代gps同步或空口同步做设备同步做准备。

进一步的,所述cpld记录每个所述秒脉冲信号,并依据每个所述秒脉冲信号之间的计数值获取校准值后存储,具体为:

cpld将恒温晶振输出的参考时钟信号作为主时钟,通过所述主时钟记录接收到的每个秒脉冲信号之间的计数值,并记录每个秒脉冲信号的相位位置;

在校准时间到达后,获取所述计数值存储至flash中作为校准值。

由上述描述可知,cpld能基于高精度的gps信号获取的秒脉冲信号,使用高精度低抖动的参考时钟信号作为计数器的时钟源,通过记录接收到的各个秒脉冲信号之间的计数值,获取校准值用于后期的同步保持;以确保后期据此获取的第二同步秒脉冲以及第三同步秒脉冲能尽可能的与gps信号的秒脉冲信号达到同步,从而提高后期同步保持的精度。

进一步的,还包括:

gps模块接收gps信号后产生秒脉冲信号和世界时钟信号;

gps模块发送所述世界时钟信号至处理器;

处理器记录接收到的所述世界时钟信号;

在接收不到gps信号的情况下,处理器依据其记录的世界时钟信号,通过参考时钟信号计算并维持世界时钟信号;

处理器依据所获取的第一同步秒脉冲信号或第二同步秒脉冲信号或第三同步秒脉冲信号,以及计算得到的世界时钟信号做物理层空口符号对齐、子帧对齐、射频开关上下行切换指示,直至gps信号恢复。

由上述描述可知,还将同时计算并维持已丢失的世界时钟信号的输出,能够实现设备在接收不到gps信号的情况下,同样能获取世界时钟信号以及秒脉冲信号做物理层空口符号对齐、子帧对齐、射频开关上下行切换指示,以保证设备的正常运作。

进一步的,所述通过获取邻区的空口信号同步得到触发信号,具体为:

设备接收邻区的下行空口信号;

设备通过物理层依据所述下行空口信号解析得到sfn和sf,并通过中断产生一个与所述sfn相对应的触发脉冲;发送与所述sfn相对应的触发脉冲至cpld。

由上述描述可知,能够基于邻区的空口信号,进行空口同步,获取触发脉冲,实现cpld能够依据触发脉冲输出第三同步秒脉冲。

本发明提供的另一个技术方案为:

一种tdd-lte设备的同步保持系统,包括:

时钟芯片,用于接收依据gps信号产生的秒脉冲信号;以及依据参考时钟信号对所述秒脉冲信号进行校准同步,输出与所述秒脉冲信号对齐的第一同步秒脉冲信号;

cpld,用于接收依据gps信号产生的秒脉冲信号;以及记录每个所述秒脉冲信号,并依据每个所述秒脉冲信号之间的计数值获取校准值后存储;以及依据其存储的所述校准值对通过获取邻区的空口信号同步得到的触发信号进行校准同步,输出与所述秒脉冲信号对齐的第二同步秒脉冲信号;以及依据其记录的最后一个秒脉冲信号,以及所述校准值,输出与所述秒脉冲信号对齐的第三同步秒脉冲信号;

处理器,用于在接收不到gps信号的情况下,依据预设策略,从时钟芯片获取所述第一同步秒脉冲信号进行同步,或者从cpld获取第二同步秒脉冲信号进行同步,或者从cpld获取第三同步秒脉冲信号进行同步。

从上述描述可知,本发明的有益效果在于:通过提供一种tdd-lte设备的同步保持系统,利用其中的时钟芯片获取第一同步秒脉冲信号、cpld获取第二同步秒脉冲信号和第三同步秒脉冲信号;在设备接收不到gps同步信号时,能通过处理器依据预设策略灵活地从时钟芯片或cpld获取同步秒秒冲信号实现设备的同步,维持设备正常运行,且同步精度高。

进一步的,所述预设策略为:

在能获取到邻区的空口信号的情况下,通过获取所述第二同步秒脉冲信号进行同步;

在获取不到邻区的空口信号的情况下,优先通过获取所述第一同步秒脉冲信号进行同步;在也无法获取到所述第一同步秒脉冲信号时,再通过获取所述第三同步秒脉冲信号进行同步。

进一步的,所述时钟芯片包括:

第一接收电路,用于接收所述秒脉冲信号和恒温晶振输出的参考时钟信号,以及接收恒温晶振输出的参考时钟信号;

锁相环电路,用于以所述参考时钟信号为参考,通过不断训练所述秒脉冲信号来调整自身的数字锁相环,使其输出与所述秒脉冲信号频率同步、相位同步的第一同步秒脉冲信号。

进一步的,所述cpld包括:

第二接收电路,用于接收所述秒脉冲信号和恒温晶振输出的参考时钟信号,以及接收恒温晶振输出的参考时钟信号;

记录单元,用于将恒温晶振输出的参考时钟信号作为主时钟,通过所述主时钟记录接收到的每个秒脉冲信号之间的计数值,并记录每个秒脉冲信号的相位位置;

校准值获取单元,用于在校准时间到达后,获取所述计数值存储至flash中作为校准值。

进一步的,所述cpld还包括:

同步信号获取单元,用于cpld依据其记录的最后一个秒脉冲信号的相位位置,以及从flash中获取的校准值输出与gps模块的秒脉冲信号对齐的第三同步秒脉冲。

进一步的,所述系统还包括:

gps模块,用于接收gps信号后产生秒脉冲信号和世界时钟信号;以及发送所述世界时钟信号至处理器;

处理器,用于记录接收到的所述世界时钟信号;以及在接收不到gps信号的情况下,处理器依据其记录的世界时钟信号,通过参考时钟信号计算并维持世界时钟信号;以及依据所获取的第一同步秒脉冲信号或第二同步秒脉冲信号或第三同步秒脉冲信号,以及计算得到的世界时钟信号做物理层空口符号对齐、子帧对齐、射频开关上下行切换指示,直至gps信号恢复。

进一步的,所述系统还包括:

空口同步单元,用于接收邻区的下行空口信号;

设备通过物理层依据所述下行空口信号解析得到sfn和sf,并通过中断产生一个与所述sfn相对应的触发脉冲;发送与所述sfn相对应的触发脉冲至cpld。

实施例一

请参照图3-图6,本实施例提供一种tdd-lte设备的同步保持方法,能够保证像围栏产品、定位产品以及应急通信车等tdd-lte设备,在出入一些复杂环境,如进入山洞、隧道、地下车库等gps信号环境相对较差的地方,设备不会由于接收不到gps信号或者邻区的下行信号,而没办法利用gps或者sniffer进行同步,从而导致系统没办法正常的运行。保证设备仍然能获取较高精度的同步信号实现设备的同步,维持设备正常工作。

本实施例的方法基于tdd-lte设备内设置有gps模块、时钟芯片、cpld、微处理器(如arm(stm32),简称m3)以及高精度晶振(ocxo,如10m恒温晶振)实现。

具体的,请参阅图4,所述方法可以包括以下步骤:

s1:预设同步策略。能够依据需求自定义地设置,实现依据具体情况自动或手动切换同步方式,尽可能的满足用户实际需求。具体用于在接收不到gps信号的情况下,处理器据其从时钟芯片或者cpld中获取同步秒脉冲来维持设备的同步。

可以综合考量同步精度:gps同步>空口同步>时钟芯片同步>cpld计数同步;实现同步信号输出所需时长:gps同步<空口同步<cpld计数同步<时钟芯片同步,来制定同步策略。

可选的,所述同步策略为:

当设备接收不到gps信号时,

在能获取到邻区的空口信号的情况下,通过从cpld获取第二同步秒脉冲信号进行同步;

在获取不到邻区的空口信号的情况下,优先通过从时钟芯片获取第一同步秒脉冲信号进行同步;

在既获取不到邻区的空口信号,又无法从时钟芯片获取到第一同步秒脉冲信号时(时钟芯片还未能成功输出第一同步秒脉冲信号)时,通过从cpld获取第三同步秒脉冲信号进行同步。

可知,当设备接收不到gps信号时,首先考虑同步精度最高的空口同步,方式,若无法实现空口同步,再进行时钟同步;若时钟同步也无法实行,则通过cpld依据自身计数器实现同步。

上述同步策略能保证设备及时获取同步信号的同时,又能确保具备较高的同步精度。

s2:在能够正常接收到gps信号的情况下,gps模块将依据gps信号产生的秒脉冲信号(1pps)和世界时钟信号(utc),并将其分别发送至时钟芯片和cpld;

当设备能够接收到gps信号时,设备首先进行gps同步,gps模块输出的1pps除了要送给设备的物理层做同步以外,还要分一路送给时钟保持芯片和cpld做1pps保持和时钟保持。

s3:cpld在接收到gps模块持续发送过来的1pps后,记录每个1pps的相位位置;同时,记录接收到的各个1pps之间的计数值来获取校准值,存储每个1pps的相位位置以及校准值;

具体的,请参阅图6,cpld获取校准值的过程为:

每次设备上电后,cpld接收gps模块的秒脉冲或者通过tdd-lte系统的trig(如40ms)脉冲,高精度10m恒温晶振倍频到100m,作为系统的主时钟,通过该时钟记录接收到的每个1pps的count(计数值),并把count值保存到cpld的ram1(第一存储器)里面;然后等待校准时间到达后,微处理器主动读取ram1(countsendtoflash)里面的值,并把这些值存到flash里面,等待下一次设备启动时作为同步保持的校准值。

上述过程cpld用来做算法,arm用来控制cpld、把cpld的count存到flash里面,把flash的count值写回cpld,gps用来产生1pps,10m恒温晶振用来做计数器的时钟源。

s4:时钟芯片在接收到gps模块持续发送过来的1pps后,依据高精度晶振提供的高精度低抖动的参考时钟信号对gps的秒脉冲信号进行校准同步,输出与该秒脉冲信号对齐的第一同步秒脉冲信号;

具体的,请参阅图5,时钟芯片输出第一同步秒脉冲信号的过程可以包括以下:

s41:时钟芯片接收所述秒脉冲信号和恒温晶振输出的稳定的参考时钟信号(如10mhz);

s42:时钟芯片以所述参考时钟信号为参考,通过不断训练gps的秒脉冲信号(1pps)来调整自身的数字锁相环,使其输出与该秒脉冲信号频率同步、相位同步的第一同步秒脉冲信号(第一1pps)。

具体的,s42中,时钟芯片内置有一个数字锁相环电路(pll),能够对接收到的1pps进行上变频,并且降低外部参考相关的输入时钟抖动和相位抖动,可降低至300飞秒。在此时钟芯片以10m晶振为参考,通过不断训练1pps来调整自身的数字锁相环,并且驱动频率鉴相器,实现相位调整,锁定相位,输出与gps信号的1pps对齐(相位相同、频率相同)的第一1pps。

时钟芯片能够保持第一1pps信号的输出,并会保持之前精准的10mhz输出,以便后续无gps信号时被处理器获取用于设备同步。

优选的,所述时钟芯片采用ad9548芯片作为主芯片。由于对晶振的稳定度和用于同步的秒脉冲的时间精度要求比较高,10m晶振优选采用精度高的恒温晶振。

ad9548从接收到gps信号到时钟保持这个过程时间较长,大概要十五分钟到二十分钟,但是一旦ad9548时钟锁定,那么它的保持时间是比较长的,一般在3us的精度内保持时间可以达到3个小时以上,对于突发情况需要进入隧道或者地下室作业,这个时间是足够长的。

s5:在设备接收不到gps信号时,处理器依据预设策略,从时钟芯片获取所述第一同步秒脉冲信号(第一1pps)进行同步,或者从cpld获取第二同步秒脉冲信号(第二1pps)进行同步,或者从cpld获取第三同步秒脉冲信号(第三1pps)进行同步。具体策略见s1。

其中的第二1pps是基于空口同步获取的。具体通过获取邻区的空口信号同步得到触发信号,然后cpld依据其存储的所述校准值对所述触发信号进行校准同步,实现输出与gps的秒脉冲信号对齐的第二同步秒脉冲信号(第二1pps)。

其中的第三1pps是基于cpld的计数器获取的。具体通过cpld依据其记录的最后一个秒脉冲信号,以及所述校准值,实现输出与gps的秒脉冲信号对齐的第三同步秒脉冲信号。

上述获取秒脉冲信号的方式,都要基于cpld存储的校验值以及恒温晶振输出的稳定的参考时钟信号实现。

针对上述基于空口同步获取第二1pps的过程,可以包括:

1、设备接收邻区基站的下行空口信号;

2、设备通过物理层依据所述下行空口信号解析得到sfn和sf,并通过中断产生一个与所述sfn相对应的触发脉冲(如40ms脉冲);发送该触发脉冲至cpld;

3、cpld通过高精度的恒温晶振记录40ms的运行轨迹,并通过25个的40ms时间间隔和sfn信息模拟gps模块产生一个1pps信息(即模拟出与gps输出的1pps同步的第二1pps)。

当基站设备进入无gps信号又无法空口同步的环境中,cpld输出的第二1pps信号就可以为设备提供同步信号。

针对上述基于cpld的计数器获取第三1pps的过程,可以包括:

cpld依据其记录的最后一个秒脉冲信号的相位位置,以及从flash中获取的校准值输出与gps模块的秒脉冲信号对齐的第三同步秒脉冲。

具体的,请同时参阅图6,对应上述步骤s3获取校验值的内容,cpld利用自身计数器保持同步的过程可以包括:

每次设备上电后,等待cpld和m3(微处理器)启动完成;m3主动读取flash里面的校准值,并把该校准值写入cpld的ram2(countfromflash,即第二存储器);cpld根据该校准值做同步保持产生一1pps。

如果设备开机够接收到gps的秒脉冲,那么cpld输出该秒脉冲,当gps信号丢失后,cpld依据其记录的每个1pps的相位位置中最后一个1pps的相位位置,并且通过播放count值的方法产生所述第三1pps,该第三1pps将通过该校准值保持与gps的1pps对齐。

当gps信号再次来临时,设备可以通过发送reset命令(对应校准时间)复位cpld,那么cpld产生的第三1pps将重新与gps的1pps对齐,实现秒脉冲信号的更新,确保信号精度的同步;同时cpld继续输出gps的1pps信号。

上述基于cpld自身的计数器或者是空口信号进行同步的方式,相较于时钟芯片耗时较短,只要一启动设备,能找到tdd-lte系统的trig信号源(触发信号,如40ms)或者是同步源gps的1pps,就能进行同步,但是这种方法3us之内的偏差只能保持1个小时左右。

在一具体实施方式中,设备的处理器还将接收并记录gps模块发送过来的的世界时钟信号;然后在接收不到gps信号的情况下,依据其记录的世界时钟信号,通过参考时钟信号计算并维持世界时钟信号;

处理器在进行同步时,将依据所获取的第一同步秒脉冲信号或第二同步秒脉冲信号或第三同步秒脉冲信号,以及计算得到的世界时钟信号做物理层空口符号对齐、子帧对齐、射频开关上下行切换指示,直至gps信号恢复。

实施例二

本实施例对应实施例一,提供一种tdd-lte设备的同步保持系统。系统可以包括处理器、时钟芯片(如ad9548)、cpld、gps模块、微处理器(如arm(stm32),简称m3,或者psc9132)、高精度的恒温晶振(如10m恒温晶振)以及flash等。

所述gps模块,用于接收gps信号后产生秒脉冲信号(1pps)和世界时钟信号(utc),并将其分别发送至时钟芯片和cpld;

所述恒温晶振,用于提供高精度低抖动的参考时钟信号,如10mhz的时钟信号。

所述时钟芯片,用于接收gps模块发送过来的秒脉冲信号;以及依据参考时钟信号对所述秒脉冲信号进行校准同步,输出与所述秒脉冲信号对齐的第一同步秒脉冲信号。

优选的,所述时钟芯片以ad9548为主芯片,ad9548是adi推出的一款时钟保持芯片。

在一具体实施方式中,所述时钟芯片包括:

第一接收电路,用于接收所述秒脉冲信号和恒温晶振输出的参考时钟信号,以及接收恒温晶振输出的参考时钟信号;

锁相环电路(pll),用于以所述参考时钟信号为参考,通过不断训练所述秒脉冲信号来调整自身的数字锁相环,使其输出与所述秒脉冲信号频率同步、相位同步的第一同步秒脉冲信号。

所述cpld,用于接收依据gps信号产生的秒脉冲信号;以及记录每个所述秒脉冲信号,并依据每个所述秒脉冲信号之间的计数值获取校准值后存储;以及依据其存储的所述校准值对通过获取邻区的空口信号同步得到的触发信号进行校准同步,输出与所述秒脉冲信号对齐的第二同步秒脉冲信号;以及依据其记录的最后一个秒脉冲信号,以及所述校准值,输出与所述秒脉冲信号对齐的第三同步秒脉冲信号;

在上述具体实施方式中,所述cpld具体包括:

第二接收电路,用于接收所述秒脉冲信号和恒温晶振输出的参考时钟信号,以及接收恒温晶振输出的参考时钟信号;

记录单元,用于将恒温晶振输出的参考时钟信号作为主时钟,通过所述主时钟记录接收到的每个秒脉冲信号之间的计数值,并记录每个秒脉冲信号的相位位置;

校准值获取单元,用于在校准时间到达后,获取所述计数值存储至flash中作为校准值。

可选的,在上述具体实施方式中,所述cpld还包括:

同步信号获取单元,用于cpld依据其记录的最后一个秒脉冲信号的相位位置,以及从flash中获取的校准值输出与gps模块的秒脉冲信号对齐的第三同步秒脉冲。

所述处理器,用于在接收不到gps信号的情况下,依据预设策略,从时钟芯片获取所述第一同步秒脉冲信号进行同步,或者从cpld获取第二同步秒脉冲信号进行同步,或者从cpld获取第三同步秒脉冲信号进行同步。还用于记录接收到的所述世界时钟信号;以及在接收不到gps信号的情况下,处理器依据其记录的世界时钟信号,通过参考时钟信号计算并维持世界时钟信号;以及依据所获取的第一同步秒脉冲信号或第二同步秒脉冲信号或第三同步秒脉冲信号,以及计算得到的世界时钟信号做物理层空口符号对齐、子帧对齐、射频开关上下行切换指示,直至gps信号恢复。

所述微处理器(m3),用来控制cpld、把cpld的count存到flash里面,把flash的count值写回cpld,即控制cpld获取校验值。

在上述具体实施方式中,所述系统还包括:

空口同步单元,用于接收邻区的下行空口信号;

设备通过物理层依据所述下行空口信号解析得到sfn和sf,并通过中断产生一个与所述sfn相对应的触发脉冲;发送与所述sfn相对应的触发脉冲至cpld。

实施例三

本实施例对应实施例一和实施例二,提供一具体实施方式,在这一具体实施方式中,相同内容不再复述,而具体细化下述内容:

针对cpld获取第二同步秒脉冲信号以及第三同步秒脉冲信号的情况,需要事先校准,并把校准值存到flash里面。当有gps信号时,设备通过gps的1pps得到校准值,当设备无法接收到gps信号,但tdd-lte可以接收到临区的信号时,此时tdd-lte可以通过sniffer同步,当sniffer同步时,tdd-lte系统可以产生一个40ms的trig信号(触发信号),这个信号可以送给cpld做同步校准,因为1s=40ms*25,所以cpld通过计数器产生一个与gps的1pps信号相差n(0~24)个40ms的1pps信号。

针对cpld获取第二同步秒脉冲信号的情况(基于空口同步的情况),若能接收到邻区基站的下行信号,此时可以通过tdd-lte的设备解析出sfn和sf,此时设备可以与邻区的基站同步,并根据sfn与sf产生一个40ms的脉冲,并把40ms脉冲送给cpld芯片,cpld芯片根据40ms的运行轨迹,恢复出与sfn对齐的1pps信号(即第二1pps),当邻区的下行信号变弱或者消失时,此时无法再进行sniffer同步,设备自动切换为基于cpld计数器同步保持方法,此时的同步依据就是cpld恢复出来的第三1pps脉冲。

在本具体实施方式中,设备进行同步保持的思路是:

第一种情形:请参阅图7,当基站开机有gps信号时,gps模块接收gps信号,并产生1pps和utc,把1pps输送给时钟芯片ad9548;把utc信号输送给处理器psc9132,由时钟芯片ad9548来做1pps同步保持和时钟校准,并产生10m的校准时钟,并把1pps(第一1pps)传送给tdd-lte系统设备做同步。

当gps信号消失时,时钟芯片ad9548会保持第一1pps信号输出,并会保持之前精准的10m输出,通过之前记录的utc,并利用10m来计算维持已经丢失的utc时间信息。

第二种情形:请参阅图8,当基站开机无gps信号时,tdd-lte设备通过sniffer模式接收邻区基站的下行信号做同步,此时tdd-lte系统的物理层会产生一个与sfn对齐的40ms的脉冲,并把该脉冲传送给cpld,cpld利用恒温晶振的频率精度和高稳定性来记录40ms的轨迹。

具体的,当tdd-lte设备无法接收到邻区的下行信号时,cpld通过记忆恢复40ms的运行轨迹,并通过25个40ms的时间间隔还原出1pps脉冲(即第三1pps)。其中,当基站无法接收到邻区信号时,设备基站接收cpld模拟生成的1pps脉冲(即第三1pps)做同步,此时要把sniffer同步模式切换为gps同步模式。

在本具体实施方式中,请同时参阅图7和图8,设备同步保持的工作原理是:

(一)、设备刚上电时可以接收gps信号情况:gps把utc信息和1pps脉冲送给psc9132做同步,并把1pps送给时钟芯片ad9548,时钟芯片ad9548接收gps的1pps信号以及恒温晶振稳定的10mhz,输出调整后的10mhz和1pps脉冲(第一1pps)。

在基站接收不到gps信号时,基站获取同步信号源会从gps模块自动切换到时钟芯片ad9548,这时基站如果进入接收不到gps信号的区域,一段时间内,保持模块就可以代替gps模块,输出稳定的1pps信号给基站设备使用。

(二)、设备刚上电时无gps信号,但可以空口同步情况:此时基站设备可以空口同步,基站通过物理层解析得到sfn和sf,并通过中断产生一个与sfn相对应的40ms脉冲,该脉冲和sfn信息输出给cpld,cpld通过高精度的恒温晶振记录40ms的运行轨迹,并通过25个的40ms时间间隔和sfn信息模拟gps模块产生一个1pps信息(第二1pps);

当基站设备进入无gps信号又无法空口同步的环境中,时钟芯片输出的1pps信号(第一1pps)就可以提供同步信号,或者从cpld获取第三1pps提供同步信号。基于时钟芯片输出的第一1pps的同步精度大于cpld输出的第三1pps,因此优选依据第一1pps进行同步,而在获取不到第一1pps时依据第三1pps进行同步。

如图6所示,cpld输出的第三1pps可以基于系统触发信号(40ms)或者gps信号的1pps获取。

其中,基于系统触发信号(40ms)的过程包括:

请参阅图8,射频天线接口临基站的下行信号,通过射频滤波器接收下行信号后传给低噪放,低噪放再把信号给ad9362做模数转换,此时转换后的基带信号给psc9132处理器做解析,解析出sfn和sf,此时基站就达成了空口同步,并输出一个40ms的脉冲给cpld,这个脉冲与sfn对齐,cpld通过计数器把25个的40ms周期转换成1s的时间周期,并且每个1s周期都生成一个脉冲1pps(即第二1pps)。

高精度的恒温晶振用自身的10m记录每个1pps的运行轨迹,并把每次记录的周期存放到ram里面,可以记录五到十分钟的运行轨迹。当然记录的时间越长,经过实际测试,25个40ms周期组成的1pps误差在1us之内。多个1pps的误差不会累加,因为sniffer也时时在校准,如果当前40ms的周期偏长,之后的几个周期会把误差补回来,但是时时都有偏差,不知道哪个周期会补回来。经过实际测量证明,不管你记录的是1000个40ms,还是10000个40ms,它的偏差始终会在3us之内,所以记录的时间越长1pps的误差经过平均以后就会越小。所以可以根据时间情况定轮询40ms轨迹的时间长度。根据实际测试,恒温晶振本身需要预热,当恒温晶振运行时间大于10分钟时,此时的恒温晶振稳定度高,所以记录40ms的运行轨迹要在晶振预热10分钟后进行,然后再记录轨迹5到10分钟,所以通过sniffer做同步保持也需要15分钟到20分钟的时间长度,假如记录10分钟长度的保持轨迹,那么需要记录15000(10*60*25)个40ms轨迹。当然记录是一直在进行的,直到sniffer失步,这10分钟长度的轨迹是指在sniffer失步前的十分钟。这样晶振的特性是最接近当前运行的特性,然后每25个40ms输出一个脉冲1pps(第三1pps)。

当设备接收不到sniffer信号与gps信号时,设备自动切换成gps同步,但是此时的gps同步源不是来自于gps模块,此时的同步源是cpld恢复出来的第三1pps的运行轨迹。本装置在温度没有突变的情况下,恒温晶振10m输出稳定,保持时间也可以达到3小时以上。

本具体实施方式的同步保持方法结合上面两个保持原理进行。

如图9所示,系统以psc9132为核心,外围包括gps模块、恒温晶振、时钟芯片ad9548、cpld、mcu、ad9362、功放与低噪放模块、射频滤波器及天线等。该设计包含了上述的两种保持方法,由psc9132处理器依据预设策略来判断采用何种方法进行保持。

当设备上电启动时,设备扫描gps信息与邻区的下行信号。当设备能够接收到gps同步信号时,设备主动进行gps同步。标注1的线路就是gps同步方式,gps模块直接将1pps脉冲送给psc9132做同步。此时时钟芯片ad9548根据第一1pps和恒温晶振输出的10m进行保持动作,当时钟芯片ad9548能够与gps的秒脉冲锁频锁相后,此时如果设备没有接收到gps输出的1pps脉冲,设备根据启机时扫描到的邻区基站的下行信号做sniffer保持,即通过获取cpld输出的第二pps进行同步。

如果此时sniffer信号已经扫描不到,设备可以自动将保持源切换到时钟芯片ad9548输出的第一1pps上进行同步。

如果此时扫描到了sniffer,设备通过sniffer进行保持,即通过获取cpld输出的第二pps进行同步。psc9132处理器同时输出40ms给cpld,cpld记录40ms轨迹。当sniffer消失后,设备自动把同步源切换为cpld输出的第三1pps。

综上所述,本发明提供的一种tdd-lte设备的同步保持方法及系统,能够实现设备在接收不到gps信号的特定场景下,依据预设的策略,灵活的选取第一同步秒脉冲或第二同步秒脉冲或第三同步秒脉冲及时地维持同步,保证设备的正常运行,且还能够保证同步的精度。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

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