CN113541913B - 时钟校准方法、时钟校准装置、电子设备和可读介质 - Google Patents
时钟校准方法、时钟校准装置、电子设备和可读介质 Download PDFInfo
- Publication number
- CN113541913B CN113541913B CN202011225281.2A CN202011225281A CN113541913B CN 113541913 B CN113541913 B CN 113541913B CN 202011225281 A CN202011225281 A CN 202011225281A CN 113541913 B CN113541913 B CN 113541913B
- Authority
- CN
- China
- Prior art keywords
- clock
- air interface
- interface signal
- calculating
- sequence
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/0035—Synchronisation arrangements detecting errors in frequency or phase
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0016—Arrangements for synchronising receiver with transmitter correction of synchronization errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本公开提供一种时钟校准方法,所述方法包括:计算终端设备的时钟偏差,根据所述时钟偏差校准终端设备的时钟。本公开实施例针对处于移动状态的终端设备,提供了一种无需连接时钟参考设备即可实现自动时钟校准的方案,可提高时钟校准精度和校准效率,降低人工成本。本公开还提供一种时钟校准装置、电子设备和可读介质。
Description
技术领域
本公开涉及通信技术领域,具体涉及一种时钟校准方法、时钟校准装置、电子设备和可读介质。
背景技术
无线系统中,设备需要进行时钟同步,以保证无线系统内所有设备的信号收发。这就要求设备的晶振长期保持稳定,维持在一个非常小范围内波动,并且晶振的频率偏差需要实时校准,不能发生频率偏差积累出来的时序偏差。如常见的4G、5G通信系统中,要求时钟频率偏差小于0.1ppm,累积的时序偏差小于1us。但所有的晶体材料,由于自然物理特性,都存在老化问题。时间的推移和环境的变化都会导致时钟产生老化问题,所以就要求电子设备进行时钟校准。
常见的时钟校准方法如下:设备连接GNSS(Global Navigation SatelliteSystem,全球导航卫星系统),如GPS(Global Positioning System,全球定位系统)、北斗等。全球定位系统下发的定时信号,输出参考脉冲信号PP1S_REF,统计PP1S_REF脉冲信号以及设备本身晶振产生的脉冲信号PP1S_Self之间的偏差,计算出设备晶振本身的频率误差,根据频率误差调整晶振的频率来维持晶振的准确性。然而,对于无法连接时钟参考设备(如时钟服务器、GNSS的设备)的设备,就需要引入更高等级的时钟器件,大幅提高设备的成本,并相应增加设备的体积和功耗,并约束设备的使用环境,比如飞机、汽车、卫星等需要移动的设备,无法有稳定时钟来源,就不适用该时钟校准方案。
针对移动中的设备常见的时钟校准方法如下:
方法1:手动为设备连接校准时钟,专门进行时钟的校准。
方法2:随机配置时钟输出频率,进行大范围扫频,尝试出正确的时钟输出频率。
但是,手动时钟校准精度低、人工成本高,而随机配置时钟频率扫频的时钟校准方案,校准效率低。
发明内容
本公开提供一种时钟校准方法、时钟校准装置、电子设备和可读介质。
第一方面,本公开实施例提供一种时钟校准方法,包括:
计算终端设备的时钟偏差;
根据所述时钟偏差校准所述终端设备的时钟。
在一些实施例中,所述计算所述终端设备的时钟偏差,包括:
根据终端设备与所连接的网络接入设备之间的空口信号确定传输时间间隔内的空口频偏,并根据所述空口频偏和所述终端设备的本振频率计算第一时钟偏差;
至少根据所述空口信号的序列计算第二时钟偏差,或者,至少根据所述终端设备的位置计算第二时钟偏差;
根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差。
在一些实施例中,在根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差之前,还包括:确定所述终端设备的移动状态;
所述根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差,包括:
根据所述第一时钟偏差和/或所述第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
在一些实施例中,所述至少根据所述空口信号的序列计算第二时钟偏差,包括:
生成所述终端设备的时钟信号的基准序列;
确定所述空口信号的参考序列;
根据所述基准序列和所述参考序列,计算所述空口信号的时序偏差;
根据所述空口信号的时序偏差,计算所述空口信号的时序偏差变化量;
根据所述空口信号的时序偏差变化量和所述基准序列的周期,计算第二时钟偏差。
在一些实施例中,所述确定空口信号的参考序列,包括:
分别确定上行空口信号序列和下行空口信号序列;
根据所述上行空口序列和所述下行空口序列,确定所述空口信号的参考序列。
在一些实施例中,所述确定所述终端设备的移动状态,包括:
根据所述基准序列的周期和所述上行空口信号序列,计算上行空口信号的传输速度;
根据所述基准序列的周期和所述下行空口信号序列,计算下行空口信号的传输速度;
根据所述上行空口信号的传输速度、所述下行空口信号的传输速度和预设的阈值确定所述终端设备的移动状态。
在一些实施例中,所述根据所述上行空口信号序列和所述基准序列的周期,计算上行空口信号的传输速度,包括:计算所述上行空口信号序列的时序偏差变化量,并根据所述上行空口信号序列的时序偏差变化量和所述基准序列的周期计算上行空口信号的传输速度;和/或,
所述根据所述下行空口信号序列和所述基准序列的周期,计算下行空口信号的传输速度,包括:计算所述下行空口信号序列的时序偏差变化量,并根据所述下行空口信号序列的时序偏差变化量和所述基准序列的周期计算下行空口信号的传输速度。
在一些实施例中,所述至少根据所述终端设备的位置计算第二时钟偏差,包括:
确定所述网络接入设备的位置;
根据所述网络接入设备的位置以及所述终端设备的位置、移动方向和移动速度,确定所述终端设备与所述网络接入设备之间的角度;
根据所述终端设备的移动速度和本振频率、光速、所述终端设备与所述网络接入设备之间的角度,计算第二时钟偏差。
在一些实施例中,所述根据所述时钟偏差校准所述终端设备的时钟,包括:
根据所述时钟偏差计算压控参数,并根据所述压控参数驱动所述终端设备的时钟。
又一方面,本公开实施例还提供一种时钟校准装置,包括时钟偏差计算模块和校准模块,所述时钟偏差计算模块用于,计算终端设备的时钟偏差;
所述校准模块用于,根据所述时钟偏差校准所述终端设备的时钟。
又一方面,本公开实施例还提供一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前所述的时钟校准方法。
又一方面,本公开实施例还提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如前所述的时钟校准方法。
本公开实施例提供一种时钟校准方法,所述方法包括:计算终端设备的时钟偏差,根据所述时钟偏差校准终端设备的时钟。本公开实施例针对处于移动状态的终端设备,提供了一种无需连接时钟参考设备即可实现自动时钟校准的方案,可提高时钟校准精度和校准效率,降低人工成本。
附图说明
图1为本公开实施例提供的时钟校准方法的流程示意图;
图2为本公开实施例提供的时钟偏差计算流程示意图之一;
图3为本公开实施例提供的第二时钟偏差计算流程示意图之一;
图4为本公开实施例提供的时钟偏差计算流程示意图之二;
图5为本公开实施例提供的确定终端设备的移动状态的流程示意图;
图6为本公开实施例提供的第二时钟偏差计算流程示意图之二;
图7为本公开实施例提供的时钟校准装置的结构示意图一;
图8为本公开实施例提供的时钟校准装置的结构示意图二。
具体实施方式
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。
如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。
本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不旨在是限制性的。
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
本公开实施例提供一种时钟校准方法,如图1所示,所述时钟校准方法包括以下步骤:
步骤1,计算终端设备的时钟偏差。
在本步骤中,时钟校准装置可以根据终端设备与所连接的网络接入设备之间空口信号的时序变化确定终端设备的时钟偏差,也可以通过确定多普勒频偏,并根据多普勒频偏确定终端设备的时钟偏差。
需要说明的是,在本公开实施例中,终端设备可以为处于移动状态的无线设备,例如移动中的汽车、火车、飞机、卫星上的无线通信设备,时钟校准装置可以为终端设备的功能模块。
步骤2,根据时钟偏差校准终端设备的时钟。
在一些实施例中,所述根据时钟偏差校准终端设备的时钟,包括:根据时钟偏差计算压控参数Pclk,并根据压控参数Pclk驱动终端设备的时钟。
终端设备的时钟可以为OCXO(Oven Controlled Crystal Oscillator,恒温晶体振荡器)、TCXO(Temperature Compensate X'tal(crystal)Oscillator,温度补偿晶体振荡器)等时钟器件。在本步骤中,时钟校准装置可以将压控参数Pclk保存到FLASH(闪存)中,以便时钟校准装置持续使用并可在重新上下电后保持稳定。时钟校准装置上电后从FLASH中调取压控参数Pclk,利用压控参数Pclk驱动OCXO、TCXO等时钟器件,从而实现终端设备的时钟自校准。
本公开实施例提供的时钟校准方法包括:计算终端设备的时钟偏差,根据所述时钟偏差校准终端设备的时钟。本公开实施例针对处于移动状态的终端设备,提供了一种无需连接时钟参考设备即可实现自动时钟校准的方案,可提高时钟校准精度和校准效率,降低人工成本。
在一些实施例中,如图2所示,所述计算终端设备的时钟偏差(即步骤1),包括以下步骤:
步骤11,根据终端设备与所连接的网络接入设备之间的空口信号确定传输时间间隔内的空口频偏,并根据空口频偏和终端设备的本振频率计算第一时钟偏差。
在本步骤中,时钟校准装置可以根据终端设备与所连接的网络接入设备(例如基站)之间的空口信号,例如,PSS(主同步信号)、SSS(辅同步信号)、RS(参考信号)、CP(时钟脉冲信号)等,通过频偏估计得到每传输时间间隔(Transmission Time Interval,TTI)内的空口频偏,通过并不限于采用取平均、系数因子乘加、分布曲线等方式,得到平滑后的空口频偏Fsignal。根据空口频偏Fsignal和终端设备的本振频率Fc(Fc为常数),利用以下公式计算第一时钟偏差Fclk1:Fclk1=Fsignal/Fc。
步骤12,至少根据空口信号的序列计算第二时钟偏差,或者,至少根据终端设备的位置计算第二时钟偏差。
后续再结合附图分别对计算第二时钟偏差的两种具体方案进行详细说明。
步骤13,根据第一时钟偏差和/或第二时钟偏差计算时钟偏差。
在本步骤中,时钟校准装置可以通过且不限于对第一时钟偏差Fclk1和第二时钟偏差Fclk2采用取平均、系数因子乘加、分布曲线等方式,计算时钟偏差Fclk,即Fclk=f(Fclk1,Fclk2)。
以下结合图3,对至少根据空口信号的序列计算第二时钟偏差的流程进行详细说明。
在一些实施例中,如图3所示,所述至少根据所述空口信号的序列计算第二时钟偏差(即步骤12),包括以下步骤:
步骤21,生成终端设备的时钟信号的基准序列。
在本步骤中,时钟校准装置利用终端设备自身的时钟生成周期性的基准序列TlocN,N=0,1,2,…,n,该基准序列的周期为Tperiod,通常,Tperiod=10ms。
步骤22,确定空口信号的参考序列。
在本步骤中,时钟校准装置可以根据上行和下行的PSS、SSS、RS、CP、TA、ta等空口信号的序列确定基站侧空口信号的参考序列TmesN。
步骤23,根据基准序列和参考序列,计算空口信号的时序偏差。
在本步骤中,时钟校准装置可以根据基准序列TlocN和参考序列TmesN分别计算各个时刻的空口信号的时序偏差ΔTchangeN,即根据以下公式计算各个时刻的空口信号的时序偏差ΔTchangeN:ΔTchangeN=TmesN-TlocN。
步骤24,根据空口信号的时序偏差,计算空口信号的时序偏差变化量。
在本步骤中,时钟校准装置可以先根据相邻时刻的空口信号的时序偏差计算各个时刻的空口信号的时序偏差变化量TdeltaN。其中,各个时刻的空口信号的时序偏差变化量的计算公式如下:TdeltaN=ΔTchange(N+1)-ΔTchangeN,例如,Tdelta0=ΔTchange1-ΔTchange0,Tdelta1=ΔTchange2-ΔTchange1,以此类推。之后,终端设备可以通过且不限于采用取平均、系数因子乘加、分布曲线等方式,得到平滑后的空口信号的时序偏差变化量Tdelta。
步骤25,根据空口信号的时序偏差变化量和基准序列的周期,计算第二时钟偏差。
在本步骤中,时钟校准装置可以根据空口信号的时序偏差变化量Tdelta和基准序列的周期Tperiod的比值得到第二时钟偏差Fclk2,即根据以下公式计算第二时钟偏差Fclk2:Fclk2=Tdelta/Tperiod。
在一些实施例中,所述确定空口信号的参考序列(即步骤22),包括以下步骤:分别确定上行空口信号序列TtxN和下行空口信号序列TrxN,并根据上行空口序列TtxN和下行空口序列TrxN确定空口信号的参考序列TmesN。
在本步骤中,时钟校准装置根据且不限于上行的TA(接入最大时间提前量信号)、ta(维护最大时间提前量信号)等空口信号,维护周期的上行空口信号序列(即发射序列)TtxN:Ttx0,Ttx1...Ttxn,以及,利用且不限于下行的PSS、SSS、RS、CP等空口信号,维护周期的下行空口信号序列(即接收序列)TrxN:Trx0,Trx1...Trxn。根据以下公式确定空口信号的参考序列TmesN:TmesN=(TtxN-TrxN)/2,这样得到基站侧空口信号的参考序列:Tmes0,Tmes1...Tmesn。
在一些实施例中,如图4所示,在根据第一时钟偏差和/或第二时钟偏差计算时钟偏差(即步骤13)之前,所述时钟校准方法还包括以下步骤:
步骤12’,确定终端设备的移动状态。
移动状态可以包括:静止状态、低速移动状态和高速移动状态。在本步骤中,时钟校准装置可以根据终端设备的移动速度和预设的阈值确定终端设备当前的移动状态,后续结合附图5再对确定终端设备的移动状态的流程进行详细说明。
相应的,如图4所示,所述根据第一时钟偏差和/或第二时钟偏差计算时钟偏差(即步骤13),包括以下步骤:
步骤13’,根据第一时钟偏差和/或第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
在本步骤中,可以针对步骤12’确定出的终端设备的移动状态,选择时钟偏差的具体计算方式,不同移动状态下的时钟偏差的计算方式不同。例如,若终端设备处于静止状态,时钟偏差Fclk可以为第一时钟偏差Fclk1,Fclk1=Fsignal/Fc;若终端设备处于高速移动状态,时钟偏差Fclk可以根据第一时钟偏差Fclk1和第二时钟偏差Fclk2按照一定的系数因子累加计算得到。当然,本领域技术人员可知,上述时钟偏差的计算只是示例性描述,任何根据第一时钟偏差和/或第二时钟偏差计算终端设备当前移动状态下的时钟偏差的方案,均属于本公开实施例的保护范围。
在一些实施例中,如图5所示,所述确定终端设备的移动状态(即步骤12’),包括以下步骤:
步骤121’,根据基准序列的周期和上行空口信号序列,计算上行空口信号的传输速度。
在本步骤中,时钟校准装置根据上行空口信号序列TtxN计算上行空口信号的时序偏差变化量ΔTtx,再根据上行空口信号的时序偏差变化量ΔTtx和基准序列的周期Tperiod计算上行空口信号的传输速度Vtx。其中,终端设备先根据上行空口信号序列TtxN计算各个时刻的上行空口信号的时序偏差变化量ΔTtxN=ΔTtx(N+1)-ΔTtxN,例如,ΔTtx0=ΔTtx1-ΔTtx0,ΔTtx1=ΔTtx2-ΔTtx1,以此类推。然后,时钟校准装置可以通过且不限于采用取平均、系数因子乘加、分布曲线等方式,得到平滑后的上行空口信号的时序偏差变化量ΔTtx。终端设备利用以下公式计算上行空口信号的传输速度Vtx:Vtx=ΔTtx/Tperiod。
步骤122’,根据基准序列的周期和下行空口信号序列,计算下行空口信号的传输速度。
在本步骤中,时钟校准装置根据下行空口信号序列TrxN计算下行空口信号的时序偏差变化量ΔTrx,再根据下行空口信号的时序偏差变化量ΔTrx和基准序列的周期Tperiod计算下行空口信号的传输速度Vrx。其中,时钟校准装置先根据下行空口信号序列TrxN计算各个时刻的下行空口信号的时序偏差变化量ΔTrxN=ΔTrx(N+1)-ΔTrxN,例如,ΔTrx0=ΔTrx1-ΔTrx0,ΔTrx1=ΔTrx2-ΔTrx1,以此类推。然后,时钟校准装置可以通过且不限于采用取平均、系数因子乘加、分布曲线等方式,得到平滑后的下行空口信号的时序偏差变化量ΔTrx。时钟校准装置利用以下公式计算下行空口信号的传输速度Vrx:Vrx=ΔTrx/Tperiod。
步骤123’,根据上行空口信号的传输速度、下行空口信号的传输速度和预设的阈值确定终端设备的移动状态。
预设的阈值包括第一阈值和第二阈值,第一阈值<第二阈值。若Vtx<第一阈值,且Vrx<第一阈值,则终端设备处于静止状态;若第一阈值≤Vtx≤第二阈值,且第一阈值≤Vrx≤第二阈值,则终端设备处于低速移动状态;若Vtx>第二阈值,且Vrx>第二阈值,则终端设备处于高速移动状态。
目前,对于固定不动的无线设备,可以通过下行同步空口信号恢复基站下发的主辅同步PBCH(Physical Broadcast Channel,物理广播信道)等周期信号,使用周期信号恢复出10ms帧头,并利用恢复的空口10ms帧头校准设备自身的时钟频率。但是,无线设备在移动过程中与基站设备之间的距离不断变化,导致空口信号不可信,因此,无法直接利用空口信号对设备进行时钟校准。而本公开实施例利用终端设备与所连接的网络接入设备之间的空口信号确定空口频偏,并根据空口频偏和终端设备的本振频率计算第一时钟偏差;确定出基站侧参考序列,通过确定空口信号的时序偏差变化量,并基于空口信号的时序偏差变化量和基准序列的周期计算第二时钟偏差;通过判断终端设备静止、低速、高速的移动状态,根据第一时钟偏差和/或第二时钟偏差计算当前移动状态下的时钟偏差,并基于该时钟偏差进行时钟校准和补偿,提出了一种基于消除空口信号频偏进行时钟校准的方案。
以下结合图8,对至少根据终端设备的位置计算第二时钟偏差的流程进行详细说明。该计算第二时钟偏差的方案可以应用于需要高速移动的终端设备的时钟校准,比如飞机机载4G/5G终端、高铁车载4G/5G终端或卫星终端。此场景下,基于4G/5G系统,设备终端独立外接GNSS接收机和天线困难,但可以通过飞机或高铁本身的位置数据总线接口,获取到飞机或火车的位置信息。
在一些实施例中,如图8所示,所述至少根据终端设备的位置计算第二时钟偏差,包括以下步骤:
步骤31,确定网络接入设备的位置。
在本步骤中,时钟校准装置可以通过空口获取所连接的基站位置信息Pref,或者,获取终端设备本地存储的所连接的基站位置信息Pref。
步骤32,根据网络接入设备的位置以及终端设备的位置、移动方向和移动速度,确定终端设备与网络接入设备之间的角度。
时钟校准装置可以直接通过总线接口获取终端设备所属设备(例如飞机或火车)的移动速度V,或者,通过总线接口接收终端设备(也是终端设备所属设备,例如飞机或火车)的位置信息Ploc(例如GPS信息),根据终端设备的位置信息Ploc确定距离变化量Dchange,根据V=Dchange/T计算得到终端设备的移动速度V,其中,Dchange为距离变化量,T为终端设备的位置更新周期,通常T=1秒。时钟校准装置可以直接通总线接口获取终端设备所属设备(例如飞机或火车)的移动方向Aexp,或者,利用GPS通过三维运算计算出移动方向Aexp。
在本步骤中,时钟校准装置根据基站的位置信息Pref、终端设备的位置Ploc、移动方向Aexp和移动速度V,计算终端设备与所连接的基站之间的角度θ。
步骤33,根据终端设备的移动速度和本振频率、光速、终端设备与网络接入设备之间的角度,计算第二时钟偏差。
在本步骤中,时钟校准装置根据多普勒频偏计算公式计算终端在各时刻的第二时钟偏差(即多普勒频偏FDoppler),即其中λ为波长,波长λ=C/Fc,C为光速,Fc为终端设备的本振频率,V为终端设备的移动速度,θ为终端设备与网络接入设备之间的角度。时钟校准装置通过且不限于采用取平均、系数因子乘加、分布曲线等方式,对各时刻的第二时钟偏差进行平滑处理得到第二时钟偏差Fclk2。
需要说明是,在根据第一时钟偏差和/或第二时钟偏差计算时钟偏差之前,还包括以下步骤:确定终端设备的移动状态。在一些实施例中,所述确定终端设备的移动状态的步骤,包括:根据终端设备的移动速度和预设的阈值确定终端设备的移动状态。移动状态可以包括:静止状态、低速移动状态和高速移动状态。预设的阈值包括第一阈值和第二阈值,第一阈值<第二阈值。若终端设备的移动速度V<第一阈值,则终端设备处于静止状态;若第一阈值<终端设备的移动速度V<第二阈值,则终端设备处于低速移动状态;若终端设备的移动速度V>第三阈值,则终端设备处于高速移动状态。
相应的,所述根据第一时钟偏差和/或第二时钟偏差计算时钟偏差,包括:根据第一时钟偏差和/或第二时钟偏差,计算移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。在本步骤中,可以针对终端设备的不同移动状态,选择时钟偏差的不同计算方式。例如,若终端设备处于静止状态,则时钟偏差Fclk可以为第一时钟偏差Fclk1,Fclk1=Fsignal/Fc;若终端设备处于高速移动状态,则时钟偏差Fclk可以为空口频偏Fsignal和第二时钟偏差(即多普勒频偏)之差,即Fclk=Fsignal-Fclk2。当然,本领域技术人员可知,上述时钟偏差的计算只是示例性描述,任何根据第一时钟偏差和/或第二时钟偏差计算终端设备当前移动状态下的时钟偏差的方案,均属于本公开实施例的保护范围。
本公开实施例根据终端设备的移动速度判断终端设备的移动状态,根据基站和终端设备的位置、终端设备的移动方向和移动速度、终端设备与基站之间的角度确定多普勒频偏,将多普勒频偏和时钟频偏区分出来,根据多普勒频偏和/或空口频偏计算当前移动状态下的时钟偏差,并基于该时钟偏差进行时钟校准和补偿。
本公开实施例可在终端设备离线状态下(即无法连接时钟参考设备的情况下)实现时钟自校准,从而降低终端设备对时钟器件精准度的要求以及时钟器件老化指标要求,以及降低终端设备的成本,保证终端设备能够长期离线工作,提高终端设备的生命周期和时钟稳定性,相应降低人工维护成本,提高时钟校准精度和校准效率。
基于相同的技术构思,本公开实施例还提供一种时钟校准装置,如图7所示,所述时钟校准装置包括时钟偏差计算模块101和校准模块102,时钟偏差计算模块101用于,计算终端设备的时钟偏差。
校准模块102用于,根据时钟偏差校准终端设备的时钟。
在一些实施例中,时钟偏差计算模块101用于,根据终端设备与所连接的网络接入设备之间的空口信号确定传输时间间隔内的空口频偏,并根据所述空口频偏和终端设备的本振频率计算第一时钟偏差;至少根据所述空口信号的序列计算第二时钟偏差,或者,至少根据终端设备的位置计算第二时钟偏差;根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差。
在一些实施例中,时钟偏差计算模块101用于,生成终端设备的时钟信号的基准序列;确定所述空口信号的参考序列;根据所述基准序列和所述参考序列,计算所述空口信号的时序偏差;根据所述空口信号的时序偏差,计算所述空口信号的时序偏差变化量;根据所述空口信号的时序偏差变化量和所述基准序列的周期,计算第二时钟偏差。
在一些实施例中,时钟偏差计算模块101用于,分别确定上行空口信号序列和下行空口信号序列;根据所述上行空口序列和所述下行空口序列,确定所述空口信号的参考序列。
在一些实施例中,如图8所示,所述时钟校准装置还包括状态确定模块103,状态确定模块103用于,在时钟偏差计算模块101根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差之前,确定终端设备的移动状态。
时钟偏差计算模块101用于,根据所述第一时钟偏差和/或所述第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
在一些实施例中,状态确定模块103用于,根据所述基准序列的周期和所述上行空口信号序列,计算上行空口信号的传输速度;根据所述基准序列的周期和所述下行空口信号序列,计算下行空口信号的传输速度;根据所述上行空口信号的传输速度、所述下行空口信号的传输速度和预设的阈值确定终端设备的移动状态。
在一些实施例中,状态确定模块103用于,计算所述上行空口信号序列的时序偏差变化量,并根据所述上行空口信号序列的时序偏差变化量和所述基准序列的周期计算上行空口信号的传输速度;和/或,计算所述下行空口信号序列的时序偏差变化量,并根据所述下行空口信号序列的时序偏差变化量和所述基准序列的周期计算下行空口信号的传输速度。
在一些实施例中,时钟偏差计算模块101用于,确定所述网络接入设备的位置;根据所述网络接入设备的位置以及终端设备的位置、移动方向和移动速度,确定终端设备与所述网络接入设备之间的角度;根据所述终端设备的移动速度和本振频率、光速、所述终端设备与所述网络接入设备之间的角度,计算第二时钟偏差。
在一些实施例中,如图8所示,所述时钟校准装置还包括状态确定模块103,状态确定模块103用于,在时钟偏差计算模块101根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差之前,确定终端设备的移动状态。
时钟偏差计算模块101用于,根据所述第一时钟偏差和/或所述第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
在一些实施例中,校准模块102用于,根据所述时钟偏差计算压控参数,并根据所述压控参数驱动终端设备的时钟。
本公开实施例还提供了一种电子设备,该电子设备包括:一个或多个处理器以及存储装置;其中,存储装置上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如前述各实施例所提供的时钟校准方法。
本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被执行时实现如前述各实施例所提供的时钟校准方法。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本发明的范围的情况下,可进行各种形式和细节上的改变。
Claims (9)
1.一种时钟校准方法,其特征在于,所述方法包括:
根据终端设备与所连接的网络接入设备之间的空口信号确定传输时间间隔内的空口频偏,并根据所述空口频偏和所述终端设备的本振频率计算第一时钟偏差;
至少根据所述空口信号的序列计算第二时钟偏差,或者,至少根据所述终端设备的位置计算第二时钟偏差;
根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差;
根据所述时钟偏差校准所述终端设备的时钟;
其中,所述至少根据所述空口信号的序列计算第二时钟偏差,包括:
生成所述终端设备的时钟信号的基准序列;
确定所述空口信号的参考序列;
根据所述基准序列和所述参考序列,计算所述空口信号的时序偏差;
根据所述空口信号的时序偏差,计算所述空口信号的时序偏差变化量;
根据所述空口信号的时序偏差变化量和所述基准序列的周期,计算第二时钟偏差;
其中,所述至少根据所述终端设备的位置计算第二时钟偏差,包括:
确定所述网络接入设备的位置;
根据所述网络接入设备的位置以及所述终端设备的位置、移动方向和移动速度,确定所述终端设备与所述网络接入设备之间的角度;
根据所述终端设备的移动速度和本振频率、光速、所述终端设备与所述网络接入设备之间的角度,计算第二时钟偏差。
2.如权利要求1所述的方法,其特征在于,在根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差之前,还包括:确定所述终端设备的移动状态;
所述根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差,包括:
根据所述第一时钟偏差和/或所述第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
3.如权利要求2所述的方法,其特征在于,所述确定所述空口信号的参考序列,包括:
分别确定上行空口信号序列和下行空口信号序列;
根据所述上行空口信号序列和所述下行空口信号序列,确定所述空口信号的参考序列。
4.如权利要求3所述的方法,其特征在于,所述确定所述终端设备的移动状态,包括:
根据所述基准序列的周期和所述上行空口信号序列,计算上行空口信号的传输速度;
根据所述基准序列的周期和所述下行空口信号序列,计算下行空口信号的传输速度;
根据所述上行空口信号的传输速度、所述下行空口信号的传输速度和预设的阈值确定所述终端设备的移动状态。
5.如权利要求4所述的方法,其特征在于,所述根据所述上行空口信号序列和所述基准序列的周期,计算上行空口信号的传输速度,包括:计算所述上行空口信号序列的时序偏差变化量,并根据所述上行空口信号序列的时序偏差变化量和所述基准序列的周期计算上行空口信号的传输速度;和/或,
所述根据所述下行空口信号序列和所述基准序列的周期,计算下行空口信号的传输速度,包括:计算所述下行空口信号序列的时序偏差变化量,并根据所述下行空口信号序列的时序偏差变化量和所述基准序列的周期计算下行空口信号的传输速度。
6.如权利要求1-5任一项所述的方法,其特征在于,所述根据所述时钟偏差校准所述终端设备的时钟,包括:
根据所述时钟偏差计算压控参数,并根据所述压控参数驱动所述终端设备的时钟。
7.一种时钟校准装置,应用于如权利要求1至6任一项所述的一种时钟校准方法,其特征在于,所述时钟校准装置包括时钟偏差计算模块和校准模块,其中:
所述时钟偏差计算模块用于,根据终端设备与所连接的网络接入设备之间的空口信号确定传输时间间隔内的空口频偏,并根据所述空口频偏和所述终端设备的本振频率计算第一时钟偏差;至少根据所述空口信号的序列计算第二时钟偏差,或者,至少根据所述终端设备的位置计算第二时钟偏差;根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差;
所述校准模块用于,根据所述时钟偏差校准所述终端设备的时钟;
所述时钟偏差计算模块具体用于,生成所述终端设备的时钟信号的基准序列;确定所述空口信号的参考序列;根据所述基准序列和所述参考序列,计算所述空口信号的时序偏差;根据所述空口信号的时序偏差,计算所述空口信号的时序偏差变化量;根据所述空口信号的时序偏差变化量和所述基准序列的周期,计算第二时钟偏差;或者,确定所述网络接入设备的位置;根据所述网络接入设备的位置以及所述终端设备的位置、移动方向和移动速度,确定所述终端设备与所述网络接入设备之间的角度;根据所述终端设备的移动速度和本振频率、光速、所述终端设备与所述网络接入设备之间的角度,计算第二时钟偏差。
8.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-6任一项所述的时钟校准方法。
9.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如权利要求1-6任一项所述的时钟校准方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011225281.2A CN113541913B (zh) | 2020-11-05 | 2020-11-05 | 时钟校准方法、时钟校准装置、电子设备和可读介质 |
| EP21888639.8A EP4207671A4 (en) | 2020-11-05 | 2021-11-05 | Clock calibration method, clock calibration apparatus, electronic device, and readable medium |
| PCT/CN2021/128868 WO2022095947A1 (zh) | 2020-11-05 | 2021-11-05 | 时钟校准方法、时钟校准装置、电子设备和可读介质 |
| US18/033,331 US20230397139A1 (en) | 2020-11-05 | 2021-11-05 | Clock calibration method, clock calibration apparatus, electronic device, and readable medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011225281.2A CN113541913B (zh) | 2020-11-05 | 2020-11-05 | 时钟校准方法、时钟校准装置、电子设备和可读介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113541913A CN113541913A (zh) | 2021-10-22 |
| CN113541913B true CN113541913B (zh) | 2022-08-02 |
Family
ID=78094452
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011225281.2A Active CN113541913B (zh) | 2020-11-05 | 2020-11-05 | 时钟校准方法、时钟校准装置、电子设备和可读介质 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20230397139A1 (zh) |
| EP (1) | EP4207671A4 (zh) |
| CN (1) | CN113541913B (zh) |
| WO (1) | WO2022095947A1 (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113541913B (zh) * | 2020-11-05 | 2022-08-02 | 中兴通讯股份有限公司 | 时钟校准方法、时钟校准装置、电子设备和可读介质 |
| CN115134905B (zh) * | 2022-06-27 | 2023-12-01 | 国网青海省电力公司信息通信公司 | 频率校准方法、装置、非易失性存储介质及计算机设备 |
| CN115225244B (zh) * | 2022-07-14 | 2023-08-18 | 广东电网有限责任公司 | 低压集抄电能表时钟对时方法、装置、主设备及介质 |
| CN115941415B (zh) * | 2022-11-01 | 2024-11-05 | 中国电子科技集团公司第五十四研究所 | 一种适用于高动态场景下的定时同步方法及装置 |
| CN120028746A (zh) * | 2023-11-23 | 2025-05-23 | 大唐移动通信设备有限公司 | 终端定位方法、电子设备及装置 |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5717403A (en) * | 1995-09-06 | 1998-02-10 | Litton Consulting Group, Inc. | Method and appartus for accurate frequency synthesis using global positioning system timing information |
| AUPO798697A0 (en) * | 1997-07-15 | 1997-08-07 | Silverbrook Research Pty Ltd | Data processing method and apparatus (ART51) |
| AUPO793897A0 (en) * | 1997-07-15 | 1997-08-07 | Silverbrook Research Pty Ltd | Image processing method and apparatus (ART25) |
| AU2003900746A0 (en) * | 2003-02-17 | 2003-03-06 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPS041) |
| US6636467B1 (en) * | 2000-06-30 | 2003-10-21 | Hewlett-Packard Development Company, L.P. | Method and apparatus for accurately calibrating the timing of a write onto storage media |
| AU2012200712B2 (en) * | 2003-03-28 | 2012-09-20 | Inguran, Llc | "A process for evaluating staining conditions of cells for sorting" |
| US7957341B2 (en) * | 2005-12-09 | 2011-06-07 | Neocific, Inc. | Frequency correction in a multi-carrier communication system |
| CN101072029B (zh) * | 2006-05-12 | 2011-04-13 | 豪威国际控股有限公司 | 一种单芯片上多种精确时钟产生电路及其实现方法 |
| CA2650256A1 (en) * | 2006-05-19 | 2007-11-29 | Qualcomm Incorporated | Wireless repeater with master/slave configuration |
| US7592847B2 (en) * | 2007-03-22 | 2009-09-22 | Mediatek Inc. | Phase frequency detector and phase-locked loop |
| CN101227246A (zh) * | 2008-01-28 | 2008-07-23 | 中兴通讯股份有限公司 | 一种主从时钟同步的方法及装置 |
| CN102566410B (zh) * | 2012-02-16 | 2014-04-02 | 北京华力创通科技股份有限公司 | 基于卫星授时的对本地时钟进行校准的方法和装置 |
| CN104518839B (zh) * | 2013-09-30 | 2017-06-27 | 华为技术有限公司 | 频偏检测方法和装置 |
| CN106656386B (zh) * | 2015-10-30 | 2019-08-27 | 南京中兴新软件有限责任公司 | 一种本地时钟调整方法、授时方法及装置 |
| CN105490798B (zh) * | 2015-11-25 | 2019-03-15 | 尹璐 | 一种跨平台多类型终端标准时间和作战时间同步方法及同步系统 |
| CN105510930A (zh) * | 2016-01-11 | 2016-04-20 | 盛隆石油管检测技术有限公司 | 一种基于北斗卫星的地面标记系统及方法 |
| CN106788853B (zh) * | 2017-01-26 | 2018-12-07 | 华为技术有限公司 | 一种时钟同步装置及方法 |
| CN108964819B (zh) * | 2017-05-19 | 2019-11-26 | 华为技术有限公司 | 一种时钟调整、时钟偏差计算方法、设备及系统 |
| CN107707323B (zh) * | 2017-07-10 | 2019-05-28 | 深圳市锐能微科技股份有限公司 | 一种时钟校准的方法及时钟校准设备 |
| WO2019125350A1 (en) * | 2017-12-18 | 2019-06-27 | Intel IP Corporation | Method and apparatus for calibrating a clock |
| US10505652B2 (en) * | 2017-12-29 | 2019-12-10 | Khalifa University of Science and Technology | Methods and systems for estimating offset skew and drift |
| CN110557823A (zh) * | 2018-05-31 | 2019-12-10 | 华为技术有限公司 | 时钟同步方法、装置、终端设备、芯片及可读存储介质 |
| CN108736984B (zh) * | 2018-08-04 | 2023-04-25 | 深圳市瀚索科技开发有限公司 | 射频模块的频偏校准方法及装置 |
| CN109581446B (zh) * | 2018-11-30 | 2023-08-11 | 博睿泰克科技(宁波)有限公司 | 一种可用于室内的定位系统及定位方法 |
| CN109640264B (zh) * | 2018-11-30 | 2021-09-17 | 博睿泰克科技(宁波)有限公司 | 一种可用于室内的定位系统 |
| CN111885696B (zh) * | 2020-07-07 | 2022-04-19 | 武汉虹信科技发展有限责任公司 | 5g nr时钟频率同步方法及装置 |
| CN113541913B (zh) * | 2020-11-05 | 2022-08-02 | 中兴通讯股份有限公司 | 时钟校准方法、时钟校准装置、电子设备和可读介质 |
-
2020
- 2020-11-05 CN CN202011225281.2A patent/CN113541913B/zh active Active
-
2021
- 2021-11-05 EP EP21888639.8A patent/EP4207671A4/en active Pending
- 2021-11-05 US US18/033,331 patent/US20230397139A1/en active Pending
- 2021-11-05 WO PCT/CN2021/128868 patent/WO2022095947A1/zh not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022095947A1 (zh) | 2022-05-12 |
| EP4207671A1 (en) | 2023-07-05 |
| US20230397139A1 (en) | 2023-12-07 |
| EP4207671A4 (en) | 2024-11-20 |
| CN113541913A (zh) | 2021-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113541913B (zh) | 时钟校准方法、时钟校准装置、电子设备和可读介质 | |
| WO2004032340A3 (en) | System and method for frequency management in a communications device having a positioning feature | |
| CN103716107B (zh) | 时钟分发系统和方法 | |
| US8736394B2 (en) | Reference frequency generating device | |
| US8384590B2 (en) | System and method for time synchronization | |
| CN107682053A (zh) | 一种卫星通信多普勒频移补偿方法、装置及卫星通信系统 | |
| WO2009052716A1 (fr) | Procédé et terminal mobile pour éliminer une déviation de fréquence | |
| US7315536B2 (en) | Uplink synchronization in a radio telecommunication system | |
| JP2002031675A (ja) | 無線通信基地局、無線位置測定システム、送信タイミング測定装置ならびに位置測定センタ装置 | |
| CN112600637B (zh) | 无线广播授时校准方法、设备及计算机可读存储介质 | |
| US20200403652A1 (en) | Systems and methods for synchronizing time, frequency, and phase among a plurality of devices | |
| CN114205045B (zh) | 一种tte网络时钟校准方法及系统 | |
| WO2014004868A2 (en) | Crystal oscillator calibration | |
| CN104378109A (zh) | 一种同步时钟信号补偿方法及装置 | |
| US20160173162A1 (en) | Mobile terminal with frequency lock loop | |
| CN112134678A (zh) | 一种双节点相位同步方法 | |
| CN105610440A (zh) | 一种调整cpt原子频率标准的方法及装置 | |
| CN113114108A (zh) | 一种估计晶振频率的方法 | |
| CN104683044A (zh) | 通信终端中频率综合器的校准方法、校准装置与校准系统 | |
| CN112398766B (zh) | 一种频偏补偿方法和装置 | |
| CN102577128B (zh) | 频率偏移校正 | |
| WO2009024945A2 (en) | Synchronisation method | |
| JP2010068065A (ja) | 基準信号発生装置 | |
| CN111983593B (zh) | 一种高精度双基地线性调频连续波雷达同步系统 | |
| US7155176B2 (en) | System for synchronizing a portable transceiver to a network |
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 |