CN1489828A - 振荡电路及其校准方法 - Google Patents
振荡电路及其校准方法 Download PDFInfo
- Publication number
- CN1489828A CN1489828A CNA018227082A CN01822708A CN1489828A CN 1489828 A CN1489828 A CN 1489828A CN A018227082 A CNA018227082 A CN A018227082A CN 01822708 A CN01822708 A CN 01822708A CN 1489828 A CN1489828 A CN 1489828A
- Authority
- CN
- China
- Prior art keywords
- signal
- frequency
- temperature
- oscillator
- crystal
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G7/00—Synchronisation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L1/00—Stabilisation of generator output against variations of physical values, e.g. power supply
- H03L1/02—Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only
- H03L1/022—Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only by indirect stabilisation, i.e. by generating an electrical correction signal which is a function of the temperature
- H03L1/027—Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only by indirect stabilisation, i.e. by generating an electrical correction signal which is a function of the temperature by using frequency conversion means which is variable with temperature, e.g. mixer, frequency divider, pulse add/substract logic circuit
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
Abstract
一种振荡电路(10)包括用于产生时钟信号(20)的石英晶体振荡器(12)。在振荡电路(10)可使用主信号(19)的锁定时期,时钟信号与主信号(19)同步。在振荡电路(10)无法使用主信号(19)的保持故障时期,振荡频率函数依据会影响晶体振荡频率的物理参数、如时间和温度来预测晶体振荡频率。预测频率与标准频率相比而产生误差信号。对误差信号作出响应,小数处理器模块(28)确定是在时钟信号上添加若干周期还是删去若干周期,从而校准振荡电路(10)的振荡信号(13)。
Description
相关申请数据
本申请涉及2000年12月21日提交的序列号为60/257682的美国临时专利申请并且要求享有其优先权,现将该申请通过引用全面结合于本文中。
发明领域
本发明一般涉及振荡定时信号,更具体地讲,本发明涉及用于产生和校准振荡定时信号的电路和方法。
背景
振荡器在通信和信息传送中起到重要作用。它们为互相通信的电路提供时钟信号。振荡器的核心部分通常是一片石英晶体。把电压加在晶体两端,使其以某个谐振频率发生机械振动。晶体的厚度决定其标称振荡频率。晶体振荡频率还取决于其它因素,例如温度、切割角、负载电容等。压控晶体振荡器(VCXO)通过调整振荡器中晶体的负载电容来设法控制振荡器的频率。温控振荡器通常称为炉控振荡器(OCXO),它通过调节晶体温度来设法增加振荡器的频率稳定性。
当两种电路(例如无线通信网络中的基站和用户终端)互相通信时,两种电路中的时钟信号最好互相同步。可以这样实现此目的:采用一个电路(例如基站)中的时钟信号作为主信号,使另一电路(例如用户终端)中的时钟信号与主信号同步。不同电路(例如无线通信网络中的不同基站)的时钟信号也可利用公用信号、例如公共交换电话网(PSTN)信号作为主时钟信号来实现同步。或者,来自全球定位系统(GPS)卫星的时钟信号可用作主信号,其中,无线通信网络中所有基站的时钟信号都与GPS信号同步。在软切换期间,移动终端同时与不止一个基站进行通信,这时基站之间定时同步特别重要。
由于晶体振荡频率本身容易发生变化,所以使相互通信的不同电路的时钟信号同步是一个不断进行的过程。例如,为了使基站中的时钟信号与来自PSTN或GPS卫星的主信号同步,基站首先必须能够接收主信号。但是,在工作中,例如由于恶劣的天气条件或设备故障,无线通信基站可能暂时与PSTN或GPS卫星失去联系。在这种“保持故障时期”,基站无法使其时钟信号与来自PSTN或来自GPS卫星的主信号同步。
因此,最好是提供同步电路和方法,用于在振荡时钟电路与外部主同步信号隔离的时期,产生时钟信号,然后对时钟信号进行校准。例如,最好是有一种在保持故障时期校准无线通信网络中基站的时钟信号的处理,从而使该基站与网络中其它基站基本上保持同步。另外,需要该校准处理将影响晶体振荡频率的诸如温度变化和老化之类的不同因素考虑在内。
发明概述
根据本发明的一般方面,提供一种产生和校准振荡器时钟信号的处理,它使时钟信号能够保持与例如通信网络中其它公共电路实体的时钟信号基本上同步,甚至在保持故障时期振荡器与主同步信号失去联系时,也是如此。本文所用术语“校准”应广义地理解,包括但不限于一般使振荡器时钟信号与主同步信号同步的处理以及在振荡器时钟信号与主同步信号失去联系时校准该振荡器时钟信号的处理。
根据本发明的更具体方面,校准处理将影响晶体振荡频率的一些物理因素考虑在内,并且产生描述晶体振荡频率与这些因素之间关系的晶体振荡频率函数。例如,晶体振荡频率一般取决于晶体厚度、晶体振荡器的负载电容、晶体温度以及晶体的使用年限。因此,在晶体振荡器不具有可变电容负载并且振荡器中晶体尺寸不随时间而变化的情况下,温度和时间是主要影响晶体振荡频率的两个参数。
晶体物理模型和实验表明,温度和时间对晶体振荡频率的影响基本上是相互独立的。因此,可以把晶体振荡频率函数表示成两个单变量子函数之和。以温度作为单个变量的一个子函数称为“温度函数”,描述晶体振荡频率和温度之间的关系。
在一个实施例中,把温度函数表示成温度的多项式,其中多项式的次数取决于晶体模型和所需的精确度。
在其它实施例中可采用其它基本函数来表示温度函数,例如小波变换或傅里叶变换。另一种选择是使用正交基来代替变换函数,例如,采用基于先前对一些晶体的温度测量的统计数据。当使用多项式时,多项式的次数越高,给出的精确度也越高,但是也更加复杂,并且需要更多存储空间和计算时间。多项式中的温度系数最好是在振荡器电路可以使用主同步信号时不断地估算和重新评估。这种不断估算和重新评估的过程使温度系数不断更新,以便准确地描述晶体振荡频率与温度之间的关系。
以时间作为单个变量的另一子函数称为“漂移函数”,描述晶体振荡频率与时间之间的关系。漂移函数反映了石英晶体的老化效应。漂移函数通常是时间的对数函数,具有大约数周的时间常数,而保持故障时期的持续时间通常大约为几分钟或几小时。在每个保持故障时期,具有适当老化系数的一次多项式、即线性函数可以足够精确地表达晶体的老化效应。与温度函数中的温度系数类似,漂移函数中的老化系数最好是在振荡器电路可以使用主同步信号时不断地估算和重新评估。这种不断估算和重新评估的处理使老化系数不断更新,以便准确地描述晶体振荡频率与时间之间的关系。此外,可以采用其它基本函数来表示老化函数,例如使用小波函数就很适合于对老化函数建模,但是会增加系统设计的复杂度。
一旦已知温度和老化系数,就可确定描述晶体振荡频率与温度和时间的相互关系的晶体振荡频率函数。在保持故障时期,晶体振荡频率函数预测振荡器时钟信号的频率。将预测结果与振荡器的目标频率进行比较,从而产生误差信号,该信号也称为校准信号。然后,用合成器根据振荡器输出和误差信号产生稳定的时钟信号。结合所述合成器作为现有电路的一部分,用于在锁定时期使电路的时钟信号与主同步信号同步,从而简化校准处理实现并且使电路复杂度降到最低。
结合附图来考虑以下详细说明,本发明的其它方面和特征将变得显而易见。
附图简述
图1是根据本发明的一个方面配置的最佳振荡电路的框图。
图2是根据本发明的另一方面、用于校准时钟信号的最佳处理的流程图。
最佳实施例的详细说明
下面参照附图说明本发明的最佳实施例。应当指出,这些图只是为了便于说明最佳实施例。它们并不用作穷举说明或者对本发明范围的限定。
根据本发明的第一方面,图1是说明向主电路(未示出)提供时钟信号20的振荡电路或“定时模块”10的框图。主电路可以是需要振荡电路10产生的时钟信号20的许多类型的电路。例如,主电路可以在无线通信网的基站中。
定时模块10包括石英晶体振荡器12。在最佳实施例中,振荡器12是炉控晶体振荡器(OCXO)。例如,振荡器12具有大约5兆赫的标称频率n0。为了产生这种较低的频率,振荡器12中的石英晶体(未示出)较厚,例如在一个实施例中大约为1.0024mm。较厚的石英是比较稳定的,因为它们对晶体切割角误差更加不敏感。
振荡器12具有附加的用于感测晶体温度的温度(例如热电偶)传感器14,但是也可采用其它测量晶体温度的方法,比如测量晶体振荡的三次谐波。最好是把温度传感器14结合在振荡器12的温度控制功能中,以便简化结构,从而提高振荡器12的可靠性。
振荡器12最好具有温度补偿后的参考电压输出。例如,振荡器12的参考电压输出是3.3伏。利用这种温度补偿后的参考电压,为振荡器12提供稳定的电源电压,从而基本上消除作为一种导致振荡器12的振荡频率变化的因素的电源电压波动。温度补偿后的参考电压还可用作振荡器12的温度测量的基准。
定时模块10还包括具有微处理器16的控制器15。控制器连接到振荡器12,用于接收振荡器12的振荡信号13和温度传感器14的温度读数15。控制器15还通过耦合从全球定位系统(GPS)卫星17接收主同步信号19。
控制器15包括频率发生器22,用于从振荡器12接收频率输出并且产生修改后的频率信号25。在一个实施例中,频率发生器22包括倍频器,并且通过将振荡器12的频率输出信号13与称为α的预定因子相乘而产生修改后的频率信号25。用修改后的频率信号来驱动合成器18以产生时钟信号20。本领域的技术人员应当理解,使用倍频器是为表征振荡晶体提供更高的精确度。在另一实施例中,可不加修改地使用来自振荡器12的标称频率输出信号13,而且本发明在此方面不受限制。是否进行倍频的设计选择是基于所需精确度与系统成本和复杂度之间的平衡。
在“锁定”期间,还在比较器24中把修改后的频率信号25与来自GPS卫星17的主信号19进行比较。比较器24产生误差信号27,该信号是主信号频率与修改后的信号频率之差。把误差信号27输入比例和积分(PI)控制器26。PI控制器26采用本领域中众所周知的传递函数对误差信号27进行滤波。滤波后的误差信号输入小数处理电路28作为控制信号29。
小数处理电路28将控制信号29的整数部分传送到合成器18作为同步误差信号31,而将控制信号29的小数部分累加。当控制信号29的小数部分累加之和超过一时,小数处理电路28将其与同步误差信号31中的控制信号29的整数部分组合。
同步误差信号31的目的通过如下考虑来说明:例如,晶体振荡器12具有5MHz的标称频率,并且驱动设计成输出稳定的1Hz信号的合成器18。要达到此目标的简单的合成器设计采用一种计数器,该计数器对晶体振荡器12的每次振荡计数,每当它数到五兆次晶体振荡时就输出“时钟报时信号”,然后将计数器归零,以便开始下一秒(即五兆)计数。
但是,由于晶体振荡器12中固有的不稳定性,同步误差信号31用于修改计数器在输出时钟报时信号之前到达的计数总数。具体来讲,当同步误差信号表明晶体振荡频率大于其标称频率时,计数器值相应地增大。同样,当同步误差信号表明晶体振荡频率小于其标称频率时,计数器值相应地减小。这种处理必然以等于晶体振荡周期的整数倍的递增步长改变1Hz输出的相位。因为误差信号可采取不一定是晶体振荡周期的整数倍的值,所以使用小数处理器28来将其余小数周期考虑在内。
根据本发明的另一方面,图2是用于产生并校准时钟信号120的最佳处理100的流程图。例如,用于产生并校准时钟信号120的处理100可利用上述图1的振荡电路定时模块10来实现,这里照这样描述。
参考图1和图2,处理100从振荡器12中产生振荡频率信号13的步骤101开始。在步骤102,把振荡频率信号13发送到频率信号发生器22,在此通过乘以预定因子α对其进行修改。例如,在一个实施例中,振荡器12的晶体振荡频率大约为5MHz,因子α的值为16。因此,来自频率信号发生器22的修改后的频率信号25将具有大约80MHz的频率。如以上参照图1所述,在步骤104,修改后的频率信号25驱动合成器18以产生定时模块10的时钟信号20。
在步骤105,定时模块10检测来自GPS卫星17的主信号/同步信号19的可用性。当定时模块10可以使用主信号19时,定时模块10被称为是在锁定时期工作。当定时模块10不能使用主信号19以及与主信号19隔离时,定时模块10被称为是在保持故障时期工作。无法使用主信号19可能是由例行的电路切断、恶劣天气条件、设备故障等导致的。
在锁定时期,在步骤106使修改后的频率信号25与主信号19同步。同步处理首先在比较器24中比较修改后的频率信号25与主信号19,从而产生误差信号27,该信号是主信号19与修改后的频率信号25之间的相位差。误差信号27通过PI控制器26,PI控制器26从误差信号27中产生控制信号29。小数处理器28接收控制信号29并且产生同步误差信号31,该信号确定了需要在修改后的频率信号25上增加或减去的周期数,从而使时钟信号20与来自GPS卫星17的主同步信号19同步。
当定时模块10无法使用主同步信号19并进入保持故障时期时,激活校准过程110。在步骤112,控制器15中的微处理器16考虑影响晶体振荡频率的物理因素或参数,并且产生以这些物理参数来表示的晶体振荡频率函数。该函数响应物理参数而预测振荡器12的晶体振荡频率。
可能影响振荡器12的频率的因素或参数包括振荡器12中晶体的尺寸、晶体的温度以及晶体的使用年限。晶体的尺寸是在切割晶体时确定的。因此,影响振荡器12的频率的其余两个主要因素或参数是晶体的使用年限和温度。年限效应也称为漂移效应。
实验表明,漂移效应和温度效应基本上是相互独立的。因而振荡器12的振荡频率n可表示成两个参数、即时间t和温度T的函数,形式如下:
n(t,T)=n0+φ(t)+f(T) (1)
其中n0是晶体的标称振荡频率,φ(t)和f(T)分别是影响晶体振荡频率的漂移效应和温度效应的函数描述。标称频率n0通常是由晶体制造商提供的,最好存储在振荡器12或控制器15中的非易失性存储单元(未示出)、例如电可擦可编程只读存储器(EEPROM)单元中。
漂移函数φ(t)描述晶体的漂移或老化效应。通常,漂移函数是时间的对数函数,具有大约数周的时间常数。保持故障时期通常持续大约几分钟或几小时,比一周的时间要短得多。因此,具有适当老化系数的一次多项式、即线性函数可以足够准确地表达在保持故障时期的漂移效应。
温度函数f(T)可以用多种类型的基本函数来表达,比如多项式、小波、傅里叶级数等。在一个最佳实施例中,用多项式来表示温度函数f(T),多项式的次数取决于晶体模型和所需精确度。多项式次数越高,给出的精确度越高,但是也更加复杂和需要更多存储空间和计算时间。在一个实施例中,温度函数f(T)由三次多项式来表示。对各种类型的晶体振荡器的实验表明,三次多项式在大多数情况下可以足够准确地表示温度函数f(T)。
若用线性函数表示漂移效应并且用三次多项式表示温度效应,则晶体振荡频率函数表示为:
n(t,T)=n0+Kt+(AT3+BT2+CT)+D (2)
其中K是老化系数,A、B和C是温度系数,D是表示影响晶体振荡器12的振荡频率的长期漂移效应和温度效应的零次系数。系数K、A、B、C和D的初始值可以由晶体制造商提供,并且存储在振荡器12或控制器15中的非易失性存储单元中。
最好是在定时模块10可以使用主同步信号19的锁定时期,在步骤122中不断地估算和重新评估系数K、A、B、C和D。这种不断估算和重新评估使系数K、A、B、C和D不断地更新并且准确地描述用时间和温度来表示的晶体振荡频率。在最佳实施例中,系数K、A、B、C和D是在二十四小时的时段上通过取320对时间和频率读数重新评估的。为了提高精确度以及使存储数据所需的存储空间减至最小,最好是把时间原点移到每个周期的开头以便重新评估老化系数。选择二十四小时的时段是因为它覆盖了一昼夜的温度循环。例如由于季节性变化,任一昼夜循环通常未覆盖预期振荡器电路工作的整个温度范围。但是,在一个日周期中评估的温度系数在紧随该日周期之后的保持故障时期中预测振荡频率时一般是足够精确的。
例如,在最佳实施例中,通过回归在步骤122中重新评估系数K、A、B、C和D。例如,系数K可以利用时间回归来重新评估,系数A、B、C和D可以利用温度回归来重新评估。在另一实施例中,在锁定期间,在多变量回归处理中将系数K、A、B、C和D一起重新评估。
实验表明,石英晶体在如下意义上具有记忆效应:在一定温度T,温度函数f(T)可能具有两个彼此略有不同的值,一个用于增加温度一个用于减小温度。由此,在需要更高精确度的一个实施例中,系数A、B、C和D用八个温度系数A+、A-、B+、B-、C+、C-、D+和D-表示成
A=A-+θ(T-Tp)(A+-A-)
B=B-+θ(T-Tp)(B+-B-)
C=C-+θ(T-Tp)(C+-C-) (3)
D=D-+θ(T-Tp)(D+-D-)
其中Tp是在早于检测温度T时的时间的晶体温度。实际上,Tp可以只是在为了计算温度函数f(T)而检测温度T之前的最近温度读数。θ是如下定义的阶跃函数:
与上述实施例中的系数A、B、C和D类似,系数A±、B±、C±和D±最初可以由晶体振荡器制造商提供,并且存储在振荡器12或控制器15中的存储器中,在锁定时期在步骤122中重新评估。如果需要甚至更高的精确度,则可以用系数Ai ±、Bi ±、Ci ±和Di ±的阵列来代替系数A±、B±、C±和D±,阵列中的各元素覆盖特定的温度范围。
计算出老化系数K和温度系数A、B、C和D之后,可以通过公式(2)中表示的晶体振荡频率函数来确定晶体振荡频率。
当定时模块10在保持故障时期工作时,微处理器16中的保持故障算法用于实质上向小数处理器28提供控制信号29。具体来讲,保持故障算法在步骤112中采用公式(2)计算振荡器的当前频率(如果适用,则经过倍频)25。在步骤114,微处理器16计算振荡频率误差信号,如下:
α(n(t,T)-n0)=α[Kt+(AT3+BT2+CT)+D] (6)
该误差信号作为控制信号发送到小数处理器28。在步骤115,对控制信号作出响应,小数处理器28产生同步误差信号31,也称为校准信号。在步骤118,把校准信号发送到合成器18,从而校准定时模块10。小数处理器28和合成器18在保持故障时期的操作基本上与它们在锁定时期的操作相同,只是在保持故障时期,控制信号是由微处理器16利用振荡频率函数n(t,T)产生的,而在锁定时期,控制信号是由比较器24和PI控制器26利用来自GPS卫星的主同步信号19产生的。
当定时模块10重新能够使用主信号时,保持故障时期结束。定时模块10又在锁定时期工作。时钟信号20再次在步骤106与主信号同步。此外,在步骤122,在锁定时期估算和重新评估晶体振荡频率函数n(t,T)中的漂移和温度系数。因此,在下一个保持故障时期,定时模块10的时钟信号将利用更新的晶体振荡频率函数n(t,T)来校准。
本领域的技术人员应当理解,在定时模块10与外部同步信号隔离的保持故障时期,如上文所述的用于产生时钟信号并且校准该时钟信号的处理100将使定时模块10的时钟信号基本上与其它电路的时钟信号同步。在一个实施例中,在基站失去与PSTN或GPS卫星主信号的联系的保持故障时期,处理100将使无线通信网络中的基站基本上与其它基站保持同步。
至此应当理解,已经公开和说明了用于产生和校准振荡时钟信号的振荡电路和方法,其中所述振荡电路采用晶体振荡器来产生时钟信号。在电路可以使用主信号的锁定时期,时钟信号可与主同步信号同步。当电路在保持故障时期无法使用主信号时,校准处理将使时钟信号保持与其它电路、例如无线通信网络中基站的时钟信号基本上同步。
校准处理是基于晶体振荡频率函数,该函数考虑了影响晶体振荡频率的物理条件、如温度和时间。此外,校准处理不断地更新和重新评估晶体振荡频率函数。因此,校准处理是可靠和准确的。晶体振荡频率函数的多项式形式使得校准处理简单并且节省存储空间。可以利用在锁定时期使电路时钟信号与主同步信号同步的现有电路来进行校准处理的周期增加和周期删除,从而简化校准处理实现并且使电路复杂度降至最低。
虽然上文已说明了本发明的具体实施例,但是这些实施例并不用来限定本发明的范围,在不背离本发明各方面的前提下,所述实施例的各种修改和变化对本领域的技术人员是显而易见的。
例如,检测振荡器温度可以利用与所述方法不同的方法来执行。此外,晶体振荡频率函数不限于随时间和温度而定。例如,如果电路在高比重(“g”)环境中工作,该函数可取决于量度g。该函数还可以取决于其它会影响晶体振荡频率的物理条件,比如大气压、背景电磁场等。
此外,老化函数不限于是时间的线性函数。随所需精确度而定,老化函数可以是高次多项式,或者可以采用不同类型的基本函数来表示老化函数,例如采用小波函数可能很适合于对老化函数建模,但是增加了系统设计的复杂度。类似地,温度函数不限于是多项式,其它变换函数、甚至是基于统计数据的正交基可在本发明的范围内使用,表达温度或老化函数。对于本发明而言,重要的是在合成振荡器时钟信号的过程中考虑了影响晶体振荡的因素,而不是完成这一方面而采用的具体方法。
Claims (27)
1.一种振荡时钟电路,它包括:
产生晶体振荡信号的晶体振荡器;
控制器,用于接收所述晶体振荡信号,所述控制器从所述晶体振荡信号中产生修改后的频率信号,
所述控制器还用于接收同步信号,所述控制器根据所述修改后的频率信号与所述同步信号的比较产生第一校准信号,
所述控制器还根据响应所述晶体振荡器的物理参数预测所述晶体振荡信号的频率产生第二校准信号;以及
合成器,用于接收所述修改后的频率信号和来自所述控制器的校准信号,所述合成器响应所述修改后的频率信号而产生时钟信号并且响应所述校准信号而调整所述时钟信号。
2.如权利要求1所述的振荡时钟电路,其特征在于,所述控制器对无法使用所述同步信号作出响应,产生所述第二校准信号。
3.如权利要求1所述的振荡时钟电路,其特征在于,所述晶体振荡器的所述物理参数是使用年限。
4.如权利要求1所述的振荡时钟电路,其特征在于,所述晶体振荡器的所述物理参数是温度。
5.如权利要求1所述的振荡时钟电路,其特征在于,所述控制器包括用于接收所述修改后的频率信号和所述同步信号的比较器,所述比较器通过比较所述修改后的频率信号和所述同步信号产生误差信号,其中所述第一校准信号是基于所述误差信号。
6.如权利要求1所述的振荡时钟电路,其特征在于,所述控制器包括用于产生所述修改后的频率信号的频率信号发生器。
7.如权利要求6所述的振荡时钟电路,其特征在于,所述频率信号发生器包括倍频器。
8.如权利要求1所述的振荡时钟电路,其特征在于,所述控制器配置成用于预测作为所述晶体振荡器温度的函数的所述晶体振荡信号的频率。
9.如权利要求1所述的振荡时钟电路,其特征在于,所述控制器配置成用于预测作为所述晶体振荡器使用年限的函数的所述晶体振荡信号的频率。
10.如权利要求1所述的振荡时钟电路,其特征在于,所述控制器配置成用于预测作为所述晶体振荡器的温度和使用年限的函数的所述晶体振荡信号的频率。
11.一种振荡时钟电路,它包括:
产生晶体振荡信号的晶体振荡器;
控制器,用于接收所述晶体振荡信号和用于响应所述晶体振荡器的物理参数预测所述晶体振荡信号的频率。
12.如权利要求11所述的振荡时钟电路,其特征在于,所述控制器还用于接收同步信号,所述控制器根据所述晶体振荡信号与所述同步信号的比较产生第一校准信号,根据所述预测的晶体振荡频率产生第二校准信号,所述时钟电路还包括
合成器,用于接收所述晶体振荡信号和来自所述控制器的校准信号,所述合成器响应所述晶体振荡信号而产生时钟信号并且响应所述校准信号而调整所述时钟信号。
13.如权利要求11所述的振荡时钟电路,其特征在于,所述晶体振荡器的所述物理参数是使用年限。
14.如权利要求11所述的振荡时钟电路,其特征在于,所述晶体振荡器的所述物理参数是温度。
15.如权利要求12所述的振荡时钟电路,其特征在于,所述控制器包括用于接收所述晶体振荡信号和所述同步信号的比较器,所述比较器通过比较所述晶体振荡信号和所述同步信号产生误差信号,其中所述第一校准信号是基于所述误差信号。
16.如权利要求11所述的振荡时钟电路,其特征在于,所述控制器配置成用于预测作为所述晶体振荡器的温度和使用年限的函数的所述晶体振荡信号的频率。
17.一种用于校准晶体振荡器所产生的振荡信号的方法,它包括:
根据所述晶体振荡器的物理参数预测所述振荡信号的频率。
18.如权利要求17所述的方法,其特征在于,所述振荡信号的频率是作为所述晶体振荡器的温度的函数来预测的。
19.如权利要求17所述的方法,其特征在于,所述振荡信号的频率是作为所述晶体振荡器的使用年限的函数来预测的。
20.如权利要求17所述的方法,其特征在于,所述振荡信号的频率是作为所述晶体振荡器的温度和使用年限的函数来预测的。
21.一种用于校准无线通信网络的基站中的时钟信号的方法,包括:
利用所述基站中的晶体振荡器产生振荡信号;
通过把所述振荡信号的频率与预定因子相乘而产生修改后的频率信号;
从全球定位系统卫星接收主同步信号;
通过使所述修改后的频率信号与所述主同步信号同步而产生所述时钟信号;
在所述基站信号无法使用所述主同步信号的保持故障时期,根据所述晶体振荡器的物理参数产生所述晶体振荡器的预测振荡频率;
通过比较所述预测振荡频率与所述保持故障时期的标准频率来产生校准信号;以及
通过响应所述校准信号来调整所述修改后的频率信号,从而在所述保持故障时期产生所述时钟信号。
22.如权利要求21所述的方法,其特征在于,产生所述晶体振荡器的预测振荡频率的步骤包括:
产生温度函数;
检测所述晶体振荡器的温度;以及
根据所述温度函数依据所述温度来产生所述预测振荡频率。
23.如权利要求22所述的方法,其特征在于,所述产生温度函数的步骤包括以下步骤:
提供多个温度系数;以及
依据所述多个温度系数产生所述温度的多项式。
24.如权利要求23所述的方法,其特征在于,
所述提供多个温度系数的步骤包括提供第一组温度系数和第二组温度系数;以及
所述产生温度的多项式的步骤包括响应升高的温度利用所述第一组温度系数以及响应降低的温度利用所述第二组温度系数产生所述温度的多项式。
25.如权利要求23所述的方法,其特征在于,所述提供多个温度系数的步骤包括:
在存储单元中存储所述多个温度系数的多个初始值;以及
对所述基站可以使用所述主同步信号作出响应,经过二十四小时的时段,重新评估所述多个温度系数。
26.如权利要求23所述的方法,其特征在于,所述产生所述晶体振荡器的预测振荡频率的步骤还包括:
产生依据时间的漂移函数;以及
根据所述温度函数和所述漂移函数之和依据所述温度和时间产生所述预测振荡频率。
27.如权利要求21所述的方法,其特征在于,所述产生时钟信号的步骤包括执行从一组动作中选择的动作,该组动作包括:
把至少一个周期加到所述修改后的频率信号以产生所述时钟信号;
从所述修改后的频率信号中删去至少一个周期以产生所述时钟信号;以及
将所述修改后的频率信号作为所述时钟信号来传送。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US25768200P | 2000-12-21 | 2000-12-21 | |
US60/257,682 | 2000-12-21 | ||
US09/834,406 | 2001-04-13 | ||
US09/834,406 US6472943B1 (en) | 2000-12-21 | 2001-04-13 | Oscillating circuit and method for calibrating same |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1489828A true CN1489828A (zh) | 2004-04-14 |
CN1268059C CN1268059C (zh) | 2006-08-02 |
Family
ID=26946125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN01822708.2A Expired - Fee Related CN1268059C (zh) | 2000-12-21 | 2001-12-18 | 振荡电路及其校准方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US6472943B1 (zh) |
JP (1) | JP4050618B2 (zh) |
CN (1) | CN1268059C (zh) |
AU (1) | AU2002234050A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1819447B (zh) * | 2004-12-30 | 2010-09-29 | 阿瑟罗斯通信股份有限公司 | 用在通信系统中的对于晶体的频率偏移校正技术 |
CN102027672A (zh) * | 2008-05-13 | 2011-04-20 | 日本电波工业株式会社 | 振荡器 |
CN102394646A (zh) * | 2010-07-14 | 2012-03-28 | 精工爱普生株式会社 | 光学模块和原子振荡器 |
CN102629103A (zh) * | 2012-03-30 | 2012-08-08 | 上海鸿晔电子科技有限公司 | 卫星授时系统的网络时钟守时模块低阶调整方法 |
CN103281055A (zh) * | 2013-04-28 | 2013-09-04 | 深圳市芯海科技有限公司 | Rc振荡器 |
CN104536284A (zh) * | 2014-10-10 | 2015-04-22 | 北京空间机电研究所 | 遥感相机时钟管理电路 |
CN105446128A (zh) * | 2015-12-24 | 2016-03-30 | 张宏伟 | 一种具有恒温电路的导航卫星高精度授时系统及方法 |
CN109791421A (zh) * | 2016-05-31 | 2019-05-21 | 高基时间 | 时间仲裁电路 |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6928275B1 (en) * | 2000-05-08 | 2005-08-09 | Qualcomm Incorporated | Method and apparatus for compensating local oscillator frequency error |
US6636121B2 (en) * | 2001-05-31 | 2003-10-21 | Intel Corporation | Method for estimating crystal coefficient values for a signal generator |
US6816111B2 (en) * | 2002-12-13 | 2004-11-09 | Qualcomm Incorporated | Calibration and correction system for satellite position location systems |
DE602004018751D1 (de) * | 2003-02-07 | 2009-02-12 | Nxp Bv | System und verfahren zum kalibrieren der taktfrequenz einer taktgebereinheit über eine datenleitung |
US7026935B2 (en) | 2003-11-10 | 2006-04-11 | Impinj, Inc. | Method and apparatus to configure an RFID system to be adaptable to a plurality of environmental conditions |
US7391329B2 (en) * | 2004-04-13 | 2008-06-24 | Impinj, Inc. | Performance driven adjustment of RFID waveform shape |
US7394324B2 (en) * | 2004-04-13 | 2008-07-01 | Impinj, Inc. | Method and system to calibrate an oscillator within an RFID circuit utilizing a test signal supplied to the RFID circuit |
US7436308B2 (en) * | 2004-04-13 | 2008-10-14 | Impinj, Inc. | Adjusting RFID waveform shape in view of signal from another reader |
US7120550B2 (en) * | 2004-04-13 | 2006-10-10 | Impinj, Inc. | Radio-frequency identification circuit oscillator calibration |
US7432814B2 (en) * | 2004-04-13 | 2008-10-07 | Impinj, Inc. | Reconstructing RFID waveform shape for reuse in individual channel |
US7253719B2 (en) * | 2004-04-13 | 2007-08-07 | Impinj, Inc. | Multi-oscillator clock signals |
US7417548B2 (en) * | 2004-04-13 | 2008-08-26 | Impinj, Inc. | Adjusting RFID waveform shape in view of signal from an RFID tag |
US7408466B2 (en) * | 2004-04-13 | 2008-08-05 | Impinj, Inc. | Adjusting RFID waveform shape in view of detected RF energy |
US20050225436A1 (en) * | 2004-04-13 | 2005-10-13 | Diorio Christopher J | Method and system to calibrate an oscillator within an RFID circuit responsive to a received update value |
US7388468B2 (en) * | 2004-04-13 | 2008-06-17 | Impinj, Inc. | Method and system to backscatter modulate a radio-frequency signal from an RFID tag in accordance with both an oscillation frequency signal and a command signal |
US7472835B2 (en) * | 2005-01-21 | 2009-01-06 | Impinj, Inc. | RFID system components implementing adjusted backscatter calculations and methods |
US7148761B1 (en) * | 2005-11-29 | 2006-12-12 | Mediatek Inc. | GPS receiver devices and compensation methods therefor |
US20070201591A1 (en) * | 2006-02-28 | 2007-08-30 | Knerr Barry F | BTS span synchronization utilizing an external span qualification reference |
CN101030777B (zh) * | 2006-03-02 | 2010-12-08 | 中颖电子(上海)有限公司 | 实时时钟源及其校准装置与方法 |
US7830262B1 (en) | 2006-04-25 | 2010-11-09 | Impinj, Inc. | Adjusting communication parameters while inventorying RFID tags |
US7737243B2 (en) * | 2006-05-16 | 2010-06-15 | E. I. Du Pont De Nemours And Company | Highly productive coating composition for automotive refinishing |
US7589595B2 (en) * | 2006-08-18 | 2009-09-15 | Agilent Technologies, Inc. | Distributing frequency references |
US7818334B2 (en) * | 2007-10-22 | 2010-10-19 | Microsoft Corporation | Query dependant link-based ranking using authority scores |
US7796083B2 (en) * | 2007-12-17 | 2010-09-14 | Motorola-Mobility, Inc. | Method and apparatus for calibrating a global positioning system oscillator |
US7791418B2 (en) * | 2007-12-20 | 2010-09-07 | Pentad Design, Llc | Systems and methods for compensating for variations of the output of a real-time clock |
US20090195322A1 (en) * | 2008-01-31 | 2009-08-06 | Qualcomm Incorporated | Crystal oscillator frequency calibration |
US8031024B1 (en) * | 2008-02-28 | 2011-10-04 | Marvell International Ltd. | Temperature-corrected frequency control with crystal oscillators |
US7915962B2 (en) * | 2009-07-06 | 2011-03-29 | Nortel Networks Limited | System and method for built in self test for timing module holdover |
JP4824801B2 (ja) * | 2009-09-09 | 2011-11-30 | 三菱電機エンジニアリング株式会社 | デジタル位相同期回路 |
US8362845B2 (en) * | 2009-12-09 | 2013-01-29 | Jackson Labs Technologies Inc. | Method and apparatus to improve performance of GPSDO's and other oscillators |
EP2525494B1 (en) | 2010-01-13 | 2017-09-13 | Furuno Electric Co., Ltd. | Reference frequency generator device |
US8731119B2 (en) | 2011-03-18 | 2014-05-20 | Marvell World Trade Ltd. | Apparatus and method for reducing receiver frequency errors |
US9289422B2 (en) | 2011-03-24 | 2016-03-22 | Marvell World Trade Ltd. | Initial acquisition using crystal oscillator |
US9590411B2 (en) | 2011-12-15 | 2017-03-07 | Schweitzer Engineering Laboratories, Inc. | Systems and methods for time synchronization of IEDs via radio link |
US9709680B2 (en) | 2012-09-08 | 2017-07-18 | Schweitzer Engineering Laboratories, Inc. | Quality of precision time sources |
US9322921B2 (en) * | 2012-09-13 | 2016-04-26 | Harris Corporation | Communications device with oscillator calibration and related methods |
BR112015008592A2 (pt) | 2012-10-19 | 2017-07-04 | Schweitzer Engineering Lab Inc | método, dispositivo de distribuição de tempo, e, mídia de armazenamento legível por computador não temporária |
WO2014062924A1 (en) | 2012-10-19 | 2014-04-24 | Schweitzer Engineering Laboratories, Inc. | Time distribution device with multi-band antenna |
US9599719B2 (en) | 2012-10-19 | 2017-03-21 | Schweitzer Engineering Laboratories, Inc. | Detection of manipulated satellite time signals |
US9400330B2 (en) | 2012-10-19 | 2016-07-26 | Schweitzer Engineering Laboratories, Inc. | Manipulation resilient time distribution network |
US9709682B2 (en) | 2013-05-06 | 2017-07-18 | Schweitzer Engineering Laboratories, Inc. | Multi-constellation GNSS integrity check for detection of time signal manipulation |
US9759816B2 (en) | 2013-01-11 | 2017-09-12 | Schweitzer Engineering Laboratories, Inc. | Multi-constellation GNSS integrity check for detection of time signal manipulation |
US9319100B2 (en) | 2013-08-12 | 2016-04-19 | Schweitzer Engineering Laboratories, Inc. | Delay compensation for variable cable length |
EP2854294B1 (en) * | 2013-09-30 | 2016-03-30 | Micro Crystal AG | Temperature compensated timing signal generator |
EP2854293B1 (en) * | 2013-09-30 | 2016-03-30 | Micro Crystal AG | Temperature compensated timing signal generator |
JP6308796B2 (ja) * | 2014-02-14 | 2018-04-11 | セイコーNpc株式会社 | ディジタル温度補償発振器 |
US9270442B2 (en) | 2014-04-29 | 2016-02-23 | Schweitzer Engineering Laboratories, Inc. | Time signal propagation delay correction |
US9425652B2 (en) | 2014-06-16 | 2016-08-23 | Schweitzer Engineering Laboratories, Inc. | Adaptive holdover timing error estimation and correction |
US9548744B2 (en) | 2014-08-18 | 2017-01-17 | Qualcomm Incorporated | Compensating for hysteretic characteristics of crystal oscillators |
US9813173B2 (en) | 2014-10-06 | 2017-11-07 | Schweitzer Engineering Laboratories, Inc. | Time signal verification and distribution |
US9872335B2 (en) | 2015-03-06 | 2018-01-16 | Marvell International Ltd. | Iterative receiver wake-up for long DRX periods |
WO2016199592A1 (ja) * | 2015-06-10 | 2016-12-15 | ソニーセミコンダクタソリューションズ株式会社 | 受信装置および受信方法 |
JP6709454B2 (ja) * | 2015-11-20 | 2020-06-17 | デ・ファクト・スタンダード合同会社 | 位相同期回路、rfフロントエンド回路、無線送受信回路、携帯型無線通信端末装置 |
US10333525B1 (en) | 2015-12-07 | 2019-06-25 | Marvell International Ltd. | Digitally-based temperature compensation for a crystal oscillator |
US10375108B2 (en) | 2015-12-30 | 2019-08-06 | Schweitzer Engineering Laboratories, Inc. | Time signal manipulation and spoofing detection based on a latency of a communication system |
EP3226419A1 (en) | 2016-03-31 | 2017-10-04 | u-blox AG | Adaptive temperature compensation for an oscillator |
JP6124382B1 (ja) * | 2016-08-13 | 2017-05-10 | アール・エフ・アーキテクチャ株式会社 | 発振装置、rfフロントエンド回路及び携帯型無線通信端末装置 |
US10527732B2 (en) | 2017-02-09 | 2020-01-07 | Schweitzer Engineering Laboratories, Inc. | Verification of time sources |
JP6327593B2 (ja) * | 2017-02-10 | 2018-05-23 | アール・エフ・アーキテクチャ株式会社 | 無線送受信回路及び携帯型無線通信端末装置 |
CN110109342A (zh) * | 2018-02-01 | 2019-08-09 | 深圳市英特瑞半导体科技有限公司 | 一种晶振频率守时的方法及守时设备 |
JP7117119B2 (ja) * | 2018-03-26 | 2022-08-12 | 日本電波工業株式会社 | 発振装置 |
US11630424B2 (en) | 2018-07-13 | 2023-04-18 | Schweitzer Engineering Laboratories, Inc. | Time signal manipulation detection using remotely managed time |
US10819727B2 (en) | 2018-10-15 | 2020-10-27 | Schweitzer Engineering Laboratories, Inc. | Detecting and deterring network attacks |
US10912104B2 (en) | 2019-02-01 | 2021-02-02 | Schweitzer Engineering Laboratories, Inc. | Interleaved, static time division multiple access (TDMA) for minimizing power usage in delay-sensitive applications |
JP7397686B2 (ja) | 2020-01-21 | 2023-12-13 | 横河電機株式会社 | 時刻生成装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4454483A (en) | 1982-03-25 | 1984-06-12 | Cubic Corporation | Temperature compensation of an oscillator by fractional cycle synthesis |
US5392005A (en) | 1993-09-30 | 1995-02-21 | At&T Corp. | Field calibration of a digitally compensated crystal oscillator over a temperature range |
US5654718A (en) | 1994-10-06 | 1997-08-05 | Garmin Corporation | GPS receiver device and method for calibrating a temperature uncompensated crystal oscillator |
IL120119A0 (en) | 1997-01-31 | 1997-04-15 | Binder Yehuda | Method and system for calibrating a crystal oscillator |
US6194970B1 (en) * | 1999-08-19 | 2001-02-27 | Nortel Networks Corporation | Oscillator stability monitoring and compensation system |
-
2001
- 2001-04-13 US US09/834,406 patent/US6472943B1/en not_active Expired - Lifetime
- 2001-12-18 CN CN01822708.2A patent/CN1268059C/zh not_active Expired - Fee Related
- 2001-12-18 AU AU2002234050A patent/AU2002234050A1/en not_active Abandoned
- 2001-12-18 JP JP2002552195A patent/JP4050618B2/ja not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1819447B (zh) * | 2004-12-30 | 2010-09-29 | 阿瑟罗斯通信股份有限公司 | 用在通信系统中的对于晶体的频率偏移校正技术 |
CN102027672A (zh) * | 2008-05-13 | 2011-04-20 | 日本电波工业株式会社 | 振荡器 |
CN102394646A (zh) * | 2010-07-14 | 2012-03-28 | 精工爱普生株式会社 | 光学模块和原子振荡器 |
CN102629103A (zh) * | 2012-03-30 | 2012-08-08 | 上海鸿晔电子科技有限公司 | 卫星授时系统的网络时钟守时模块低阶调整方法 |
CN103281055A (zh) * | 2013-04-28 | 2013-09-04 | 深圳市芯海科技有限公司 | Rc振荡器 |
CN103281055B (zh) * | 2013-04-28 | 2016-09-07 | 深圳市芯海科技有限公司 | Rc振荡器 |
CN104536284A (zh) * | 2014-10-10 | 2015-04-22 | 北京空间机电研究所 | 遥感相机时钟管理电路 |
CN105446128A (zh) * | 2015-12-24 | 2016-03-30 | 张宏伟 | 一种具有恒温电路的导航卫星高精度授时系统及方法 |
CN109791421A (zh) * | 2016-05-31 | 2019-05-21 | 高基时间 | 时间仲裁电路 |
CN109791421B (zh) * | 2016-05-31 | 2023-08-04 | 溯源时间科技 | 时间仲裁电路 |
Also Published As
Publication number | Publication date |
---|---|
JP2004516740A (ja) | 2004-06-03 |
US20020158693A1 (en) | 2002-10-31 |
CN1268059C (zh) | 2006-08-02 |
JP4050618B2 (ja) | 2008-02-20 |
US6472943B1 (en) | 2002-10-29 |
AU2002234050A1 (en) | 2002-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1268059C (zh) | 振荡电路及其校准方法 | |
US7541878B2 (en) | Temperature compensated crystal oscillator | |
US7548600B2 (en) | Apparatus and method for compensating the drift of a local clock used as sampling frequency | |
CN102084314B (zh) | 包括基于查找表的同步的电子定时器系统 | |
US8237482B2 (en) | Circuit and method for generating a clock signal | |
EP1585223A1 (en) | Method and circuit for determining a slow clock calibration factor | |
CN1436402A (zh) | 在一个集成电路中产生一个时钟的校准装置和方法 | |
CN102388536A (zh) | 基准频率产生装置 | |
CN103051285A (zh) | 用于修正压阻式振荡器的频率的温度相关性的电路和方法 | |
CN101626587A (zh) | 自动校准通信装置及其方法、校准装置以及校准通信装置之批量生产方法 | |
JP2008516253A (ja) | 非線形周波数及び位相測定方式 | |
CN106031042A (zh) | 改进的低功率振荡器 | |
CN110031229B (zh) | 一种马达带宽的测量方法及装置 | |
CN104518758B (zh) | 温度补偿计时信号发生器 | |
CN112236942B (zh) | NB-IoT设备的睡眠定时器的数字石英温度和漂移补偿的方法和装置 | |
CN104518759A (zh) | 温度补偿计时信号发生器 | |
CN101388646B (zh) | 逐次逼近型温度频率校正方法和装置 | |
CN1311629C (zh) | 用于数字频率转换的方法和装置 | |
CN115616541A (zh) | 一种声纳浮标参考时钟校准方法 | |
CN101261875A (zh) | 存储器控制器 | |
CN111642140B (zh) | 测量装置及测量方法 | |
WO2002051012A1 (en) | Oscillating circuit and method for calibrating same | |
Zhou et al. | An MCXO test system and its function in MCXO performances | |
Billebault et al. | Industrial" 5G" Telecom Infrastructure Time and Frequency Reference | |
CN114172607B (zh) | 一种主备钟间的同步装置及同步方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060802 Termination date: 20161218 |