用于补偿振荡器的方法和用于确定振荡器频率误差的方法转让专利

申请号 : CN02819967.7

文献号 : CN1568584B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 托马斯·M·金

申请人 : 摩托罗拉移动公司

摘要 :

本发明公开了一种在具有振荡器的已激活定位的移动无线接收器中的方法,该方法包括:根据所述振荡器的基于蜂窝网络的频率误差和所述振荡器的基于基准蜂窝状网络的频率误差(210)之间的一个差值(230),确定振荡器(250)的基于蜂窝状网络的频率误差的变化,通过将基于基准卫星定位系统接收器的振荡器频率误差(220)与基于蜂窝状网络的振荡器频率误差的变化来确定振荡器的第一频率误差。

权利要求 :

1.一种用于补偿在具有射频接收器的卫星定位系统激活的移动无线通信装置中的振荡器的方法,该方法包括:根据基于蜂窝状网络的振荡器频率误差和基于基准蜂窝状网络的振荡器频率误差之间的一个差值来确定基于蜂窝网络的振荡器频率误差的变化;

同时确定基于基准蜂窝状网络的频率误差和基于基准卫星定位系统接收器的频率误差;

通过将基于基准卫星定位系统接收器的振荡器频率误差与基于蜂窝状网络的振荡器频率误差的变化相加来确定该振荡器的第一频率误差;

根据第一频率误差来补偿振荡器。

2.根据权利要求1所述的方法,

在所述移动无线通信装置中存储基于基准蜂窝状网络的频率误差和基于基准卫星定位系统接收器的频率误差。

3.根据权利要求2所述的方法,通过存储与该基于基准蜂窝状网络的频率误差关联的一个控制字来存储该基于基准蜂窝状网络的频率误差。

4.根据权利要求2所述的方法,在确定卫星定位系统的位置定位的基础上确定基于基准卫星定位系统接收器的频率误差。

5.根据权利要求2所述的方法,在测量至少一颗卫星的卫星定位系统多普勒效应频率的基础上来确定基于基准卫星定位系统接收器的频率误差。

6.根据权利要求1所述的方法,该振荡器是一个非补偿振荡器,根据第一频率误差对该非补偿振荡器的偏移频率进行补偿。

7.根据权利要求1所述的方法,确定第一频率误差的时间变化率,基于频率误差的时间变化率和第一频率误差来确定随后的频率误差。

8.根据权利要求7所述的方法,根据该频率误差的时间变化率来对振荡器的偏移频率进行补偿。

9.根据权利要求1所述的方法,使用所述振荡器的频率误差来获取GPS卫星。

10.根据权利要求1所述的方法,确定振荡器的基于温度的频率误差的时间变化率,根据所述基于温度的频率误差的时间变化率和第一频率误差来确定随后的频率误差。

11.一种用于确定具有一个振荡器的已激活定位的移动无线接收器中振荡器频率误差的方法,该方法包括:通过将基于基准卫星定位系统接收器的振荡器频率误差与所述振荡器的基于蜂窝网络的频率误差的变化相加,确定所述振荡器的第一频率误差;

根据Beckmann曲线数据或根据已存储的温度频率数据和已存储的与已存储的温度频率数据相对应的学习曲线数据,确定振荡器的基于温度的第一频率误差的时间变化率;

根据基于温度的频率误差的时间变化率和第一频率误差,确定随后的频率误差;

用与第一频率误差的时间变化率成比例的频率斜坡来进行卫星多普勒效应数控振荡器频率估计。

12.根据权利要求11所述的方法,

根据所述振荡器的基于射频信号的频率误差和所述振荡器的基于基准射频信号的频率误差之间的差值,确定所述振荡器的基于射频信号的频率误差的变化;

根据第一频率误差来补偿振荡器。

13.根据权利要求12所述的方法,

确定所述频率误差的时间变化率;

根据所述频率误差的时间变化率、第一频率误差、和基于温度的频率误差的时间变化率,确定随后的频率误差。

14.根据权利要求13所述的方法,根据Beckmann曲线数据和学习曲线数据来确定基于温度的振荡器频率的时间变化率。

15.根据权利要求14所述的方法,根据频率误差测量数据来更新所述学习曲线数据。

16.根据权利要求15所述的方法,根据卫星定位系统测量数据来更新所述学习曲线数据。

17.根据权利要求16所述的方法,根据所述频率误差测量数据和卫星定位测量数据的可靠性和品质中至少之一来对用于更新所述学习曲线数据的频率误差测量数据和卫星定位测量数据进行加权。

18.一种用于补偿在具有射频接收器的卫星定位系统激活的移动装置中的振荡器的方法,该方法包括:根据所述振荡器的基于射频信号的频率误差和所述振荡器的基于基准射频信号的频率误差之间的差值,确定所述振荡器的基于射频信号的频率误差的变化;

在确定所述移动装置的卫星定位系统位置定位的基础上,同时确定基于基准射频信号的频率误差和基于基准卫星定位系统接收器的频率误差;

通过将基于基准卫星定位系统接收器的振荡器频率误差与所述振荡器的基于射频信号的频率误差的变化相加,确定第一频率误差;

根据所述第一频率误差来补偿该振荡器。

19.根据权利要求18所述的方法,

在所述移动无线通信装置中存储基于基准射频信号的频率误差和基于基准卫星定位系统接收器的频率误差。

20.根据权利要求18所述的方法,

确定第一频率误差的时间变化率,根据频率误差的时间变化率和第一频率误差来确定随后的频率误差。

21.根据权利要求20所述的方法,根据频率误差和根据该频率误差的时间变化率来补偿所述振荡器。

22.根据权利要求18所述的方法,用所述振荡器的频率误差来获取GPS卫星。

23.根据权利要求18所述的方法,确定所述振荡器的基于温度的频率误差时间变化率,根据所述基于温度的频率误差的时间变化率和第一频率误差,确定随后的频率误差。

说明书 :

用于补偿振荡器的方法和用于确定振荡器频率误差的方法

技术领域

[0001] 本发明总的来说涉及卫星定位系统接收器,例如,具有卫星信号接收器的已激活定位的无线移动通信装置,具体地说涉及基准振荡器电路,其组合及其方法。

背景技术

[0002] 众所周知在卫星定位系统接收器中精确的内部基准振荡器,例如NAVSTAR GPS和Glonass接收器,通过缩小多普勒效应搜索空间来减少卫星信号捕获时间。因此,人们试图为卫星定位系统接收器提供精确的基准振荡器,特别是低成本振荡器。本发明还提供合用于移动无线通信装置中的精确基准振荡器。
[0003] 例如,在美国专利No.5,654,718名称为“GPS Receiver Device And Method For Calibrating A Temperature Uncompensated Crystal Oscillator”中,公开了通过利用存储平均工作特性的S曲线(Beckmann)数据来匹配基准和GPS振荡器频率。美国专利No.5,654,718还公开了为随后GPS信号捕获而存储温度频率偏移数据。
[0004] 名 称 为“GPS Receiver Utilizing A Communication Link”的 美 国 专 利No.5,841,396公开了通过利用来自于地面网的精准载频信号来产生基准信号,以用于校准GPS接收器使用的本地振荡器来获取GPS信号。美国专利No.6,208,292名称为“Position Location With Low Tolerance Oscillator”使用类似于美国专利No.5,841,396所公开的方案,不同的是当GPS接收器确定定位时冻结振荡器校正信号。
[0005] 名称为“GSM Cellular Telephone And GPS Receiver Combination”的美国专利No.6,122,506公开了通过利用来自于地面网的精准载频信号来产生用于控制合成器的基准信号,合成器提供一本振信号给GPS接收器。

发明内容

[0006] 根据本发明的一个方面,提供一种用在卫星定位系统中激活具有一个振荡器的移动无线通信装置的方法,该方法包括:
[0007] 根据基于蜂窝状网络的振荡器频率误差和基于基准蜂窝状网络的振荡器频率误差之间的一个差值来确定基于蜂窝网络的振荡器频率误差的变化;
[0008] 通过将基于基准卫星定位系统接收器的振荡器频率误差与基于蜂窝状网络的振荡器频率误差的变化相加来确定该振荡器的第一频率误差。
[0009] 根据本发明的另一方面,提供一种用于具有一个振荡器的已激活定位的移动无线接收器中的方法,该方法包括:
[0010] 确定所述振荡器的第一频率误差;
[0011] 确定振荡器的基于温度的第一频率误差的时间变化率;
[0012] 根据基于温度的频率误差的时间变化率和第一频率误差,确定随后的频率误差。
[0013] 根据本发明的另一方面,提供一种用于补偿在具有射频接收器的卫星定位系统激活的移动装置中的振荡器的方法,该方法包括:
[0014] 根据所述振荡器的基于射频信号的频率误差和所述振荡器的基于基准射频信号的频率误差之间的差值,确定所述振荡器的基于射频信号的频率误差的变化;
[0015] 通过将基于基准卫星定位系统接收器的振荡器频率误差与所述振荡器的基于射频信号的频率误差的变化相加,确定第一频率误差;
[0016] 根据所述第一频率误差来补偿该振荡器。

附图说明

[0017] 依据对以下结合了下述附图对本发明的详细描述的仔细考虑,对于本领域技术人员而言,本发明的多方面,特征和优势将变得更为显而易见。
[0018] 图1是一个示范的已激活定位的移动无线通信装置的方框图。
[0019] 图2是一个用于确定振荡器频率误差的示范电路逻辑框图的方框图。
[0020] 图3是另一个用于确定振荡器频率误差的示范电路逻辑框图的方框图。
[0021] 图4是一个频率误差函数时间曲线图。
[0022] 图5是一个频率误差函数时间曲线图。

具体实施方式

[0023] 图1举例说明通常一个已激活定位的移动无线通信装置10,其包括一个用于接收从地面或星载通信网络发射的信号的射频接收器20,一个卫星定位系统接收器30,该卫星定位系统接收器在示范实施例中是一个GPS接收器,以及一个共享振荡器40。在其它实施例中,该振荡器是不共享的。该振荡器可以是补偿的或非补偿的。
[0024] 移动无线通信装置10可以是一个蜂窝式电话听筒,一个单向或双向传呼机,一个已激活无线的便携式计算机,个人数字助理(PDA),或一些其它的单向或双向的无线通信装置。本发明还适用于结合GPS接收器的已激活定位的移动无线射频接收器。
[0025] 在图1中,振荡器40通过相应的合成器22和32分别与射频接收器20和GPS接收器30相连接。合成器22和32以不同的常数倍乘振荡器频率信号40以产生用于传统下变频器接收器20和30中的本振基准信号。该合成器实质上是可编程的;能够产生多个不同的输入到输出倍频因子,例如一个分数N合成器。将一个选择中对于振荡器40的多种可能的基准振荡器频率考虑进去是有用的。合成器22和32本质上还可以是固定的,每个合成器产生最适宜该GPS接收器和通信接收器的唯一固定的倍乘因子。以一个整数频率倍乘可以实现一固定合成器,或者以一个诸如由压控振荡器,固定分频器,相位比较器和环路滤波器组成的锁相环实现该固定合成器。对于一个可编程合成器,可以通过一个本地微处理器对该合成器进行编程。
[0026] 一个自动频率控制器(AFC)50接收来自接收器20的一个频率误差信号55并向合成器22提供一个频率调谐控制信号,该频率调谐控制信号倾向于在输入给AFC时校正频率误差测量。频率误差信号55代表接收自网络61的信号与合成器22输出信号之间的差值。为了调整合成器22倍乘因子以致该频率误差信号55处于或接近零频率误差,AFC功能经由路径57构成一反馈控制回路。通过一数字频率控制字(Wi)57调整该合成器倍乘因子。
一般由一个微处理器(没有显示)或基于AFC功能50中的固定硬件元件来调整对于合成器22的频率控制字。用于调整合成器的标准更新速率大约是1.2秒。因此,一系列频率控制字出现在合成器22,每个控制字以大约1.2秒的时间与前一个控制字分离。
[0027] 在很多诸如蜂窝式电话和其它诸如双向传呼机的通信网络中,要求传送自网络61的信号处于目标频率的某一频带范围之内。例如,对于地面CDMA蜂窝状电话系统而言,要求信号的载波频率处于目标频率的允许误差为约0.05PPM(百万分之几)范围之内。
[0028] 一旦AFC功能对合成器22进行调整,本发明用精确载波频率信号来校准振荡器40。即,一旦AFC 功能将频率误差信号55调整为零或接近零,则用同时编程入合成器22的频率控制子Wi来“分辨”基准振荡器40的绝对频率为相同的频率允许误差,对于CDMA信号,该频率允许误差为0.05PPM。在一些实施例中,由于相同的基准振荡器用于驱动GPS接收器,可以用由于AFC调谐而精确分辨的频率来缩短获取GPS卫星的频率搜索范围。如美国专利No.6,122,506中所公开的,缩小的频率搜索范围允许缩短GPS信号捕获时间。
[0029] GPS接收器本身具有一个嵌入的在GPS接收器可以获取用于一个定位的足够卫星时测量一个本地振荡器的频率中误差的方法。当GPS接收器获取用于定位的足够卫星后,该导航结果的正常输出是本地时钟的时间误差和该相同时钟的频率误差。在每个卫星信号12
是基于具有一个结合的约10 之一的稳定性的多个铯基准振荡器的一个组合时,GPS是其中一种最好的频率和时间误差测量工具。
[0030] 一旦GPS接收器锁定该卫星传输信号并计算位置/速度,则该GPS卫星时钟的高精度和稳定性能转化成GPS接收器的基准振荡器时间和偏移到近似于相同程度精度的频率的知识(几何图形,接收的信号电平,接收器热噪声,噪声系数,以及导致减少测量精度的执行损耗)。当GPS接收器为了定位而锁定足够数量的卫星时,该导航结果对基准振荡器频率偏移的测量是非常精确的,约为L波段GPS载波信号的1575.42MHz的一两个周期数。这代表了近似于0.005到0.01PPM的一个绝对频率测量精确度,或者比接收自CDMA或其它任何蜂窝状或无线通信网络基准信号好五至十倍。照这样,在能够遵守GPS信号和无线通信网络基准信号的系统中,当GPS有效时,直接从GPS本身获得更好的测量。当GPS无效时,则唯一有效的测量只能来自于无线通信网络基准信号。
[0031] 当仅有一个卫星有效时,GPS接收器还可以测量基准振荡器的一个频率误差。为了能够这样工作,该接收器必须对其近似位置(比方说,在10km左右之内)和为了预计卫星多普勒效应到至少一个卫星所需要的分辨时间有认识。当接收器锁定一个卫星,从接收器的信号跟踪环路得到一个有效的对该卫星测量了的多普勒效应。如果该接收器是稳定的,预计的多普勒效应值和测量的多普勒效应值之间的差值代表了振荡器偏移频率。如果该接收器实质上不是稳定的,则接收器沿卫星方向上的未知速度将对多普勒效应测量达到程度为5Hz每米每秒速度的破坏。另一方面,如果该卫星接近正上空,则任何水平速度因素都不会影响多普勒效应测量,因此可以更有效地用多普勒效应测量来预计基准振荡器偏移频率。优选地使用空中最高的卫星来最小化任何接收器的运动对多普勒效应测量所产生的影响。利用本地存储卫星的年历或天文历数据副本,该接收器可以预计每个卫星的仰角,并因此对在接收器将经历最大化速度上给定了一些假设的已测量多普勒效应精确度中可能的减少进行测量。
[0032] 根据本发明的一个方面,两个测量源可以以下述方式同时工作,不必使用衍生自无线通信网络基准信号的绝对频率误差信号。使用从对无线通信网络基准信号的检测中导出的频率误差检测的变化,并将该变化添加到一个衍生自该卫星定位系统接收器的一个绝对值频率误差检测中去。
[0033] 在一个实施例中,在图2中举例说明,根据下述的表达式,通过将基于基准卫星定位系统接收器的振荡器频率误差(Fo)累加上一个基于振荡器频率误差的一射频信号中的变化(deltFreq)来确定一个初始的或第一频率误差:
[0034] FreqERROR=Fo+deltFreq 公式(1)
[0035] 在示范实施例中,基于射频信号的频率误差是一个基于蜂窝状网络的频率误差,但是在其他实施例中,它可以是其他任何相关地预计射频信号,例如电视或无线电广播信号。
[0036] 变量deltFreq是用一个AFC控制字Wi来表示的,如下所述:
[0037] deltFreq=K*(Wi-Wo)
[0038] 在这里Wo是一个AFC调谐字,相当于基于一个基准蜂窝状网络的、以往所测量的振荡器频率误差,Wi是一个AFC调谐字,相当于基于一个当前蜂窝状网络的振荡器频率误差,并且K是将AFC调谐或控制字量化阶转换成频率计量单位的一个比例因子。因此在该示范实施例中,如下表示公式(1):
[0039] FreqERROR=Fo+K*(Wi-Wo) 公式(2)
[0040] 在基于卫星定位系统进行位置定位的同时,测量基于基准蜂窝状网络的频率误差AFC控制字(Wo)和基于基准卫星定位系统接收器的频率误差(Fo),例如在发货之前的工厂装配的最后,测量一个第一GPS定位。该卫星定位系统位置定位组成用于确定基于基准卫星定位系统接收器的频率误差(Fo)的基础,并且充分优于基于蜂窝状网络基础结构的振荡器频率误差确定。例如,基于GPS的频率误差确定将优于出自1.575GHz波形的一或两个载波周期。
[0041] 最好优先地在装置上存储基于基准蜂窝状网络的频率误差控制字(Wo)和基于基准卫星定位系统接收器的频率误差(Fo),用于随后在该装置整个有效期限内根据公式(2)确定振荡器频率误差。
[0042] 在图2中,基于CDMA基础结构信号或其他无线通信网络信号,在块210上存储基于基准蜂窝状网络的频率误差AFC控制字(Wo),必须以优于百万分之一0.05来将该射频接收器调谐到CDMA基础结构信号或其他无线通信网络信号。基于第一GPS定位结果,在块220上存储基于基准卫星定位系统接收器的频率误差(Fo)。当获得该GPS第一定位以及无线通信网络AFC调谐功能测量是有效的时侯,同时测量并存储项Wo和Fo。在同一时间测量Wo和Fo。
[0043] 在图2中,在230,将基于基准蜂窝状网络的一随后的频率误差AFC控制字(Wi)确定与基于基准蜂窝状网络的频率误差AFC控制字(Wo)进行相减,并且在240中进行放大来确定在基于无线网络信号的振荡器频率误差中的变化,在250中累加该变化来确定当前振荡器频率误差。在图1中,由基于算法处理器12来处理该信息。
[0044] 利用对振荡器频率的精确了解,可用由公式(1)或(2)确定的频率误差来补偿GPS信号捕获算法。由这些公式所确定的振荡器频率误差可用于更快地获取卫星定位系统的卫星,例如,由图1中块60上的一个GPS捕获算法。本领域技术人员通常都知道GPS捕获算法,例如,由Bradford Parkinson等在“Global Positioning System:Theory and Applications Volume 1”,第367页上所公开的GPS捕获算法。通常,该捕获算法“分辨”基准振荡器频率越精确,该算法就越快能检测到该GPS卫星信号,因为缩减了在多普勒效应范围内的搜索空间,。
[0045] 根据本发明另外一个实例,确定频率误差变化的时间变率并用于辅助该GPS卫星捕获算法。在基准振荡器40是一个非补偿晶体振荡器的应用中,基准振荡器的频率能够快速地变化,作为一个温度变化的函数。例如,如果非补偿基准振荡器是长时间处于室温的无线通信装置中(实现热平衡的),则该基准振荡器频率变化的时间变率将很小或为零。然而,如果将该无线通信装置移动到一个不同的环境中去,其中环境温度非常热或更冷的(例如,在一个热天或冷天将它放在室外),该基准振荡器晶体上的温度梯度将向上或向下漂移该频率直至再一次达到热平衡。通过检测AFC调谐调整的序列(即在图1中所示的Wi校正序列),该无线通信装置直接观测由于晶体上的温度梯度而在频率中的变化。可以通过公式测量振荡器频率的变化速率。
[0046] dF/dT=K(Wi-Wi-1)/d 公式(3)
[0047] 其中,当前Wi控制字减去前一个Wi控制字(即Wi-1)并且以前面所述的常数K倍乘该差值,然后除以两个连续测量之间的时间间隔。如前面所提及的,在蜂窝式电话听筒中标准AFC回路的更新以1.2秒进行。在一个不同的实施例中,AFC功能本身能够直接预计频率变化的时间变率。还是在另一个实施例中,可以从分别预计的时间中测量公式2的变化的时间变率。任何这些方法都可以产生该基准振荡器频率的一个变化的速率。
[0048] 图4显示在晶体温度改变了的情况下非补偿晶体振荡器的频率曲线图。曲线1显示在一个温度梯度的整个情况中基准振荡器的绝对频率误差。该振荡器的绝对频率偏移沿着特性曲线1所描述的斜坡。曲线2描述了AFC功能在1.2秒更新周期上预计和沿着在晶体振荡器输出频率上的斜坡所包括的温度梯度所产生的影响的能力。AFC功能测量所接收的网络基准信号(图1中的61)和振荡器40之间的一个平均误差。AFC功能以1.2秒速率写一个合成器控制字Wi,其中该合成器步进到一个不同频率,然后保持常数直至完成下一个1.2秒周期。因此,合成器22的输出沿着特性曲线1的大体形状,但是具有一个阶梯步进形状。
[0049] 在图4中,特性曲线3显示了仅基于Wi参数测量的对基准振荡器频率预计中的误差。特性曲线3的形状仿照一个锯齿图形,其中在一个AFC调整之后,该误差只是是很小的,并且只在下一个调整之前增长成一个真实值(a subtantial value)。在一个非补偿振荡器的快速加热和冷却的过程中,当往上增加到GPS频率时,锯齿波峰的大小可以增加额外的卫星多普勒效应的每秒数十到数百的周期。检测具有这样一个加到信号中去的周期的锯齿形频率调制的GPS信号是非常困难的。检测在弱信号环境中的GPS卫星需要窄频带带宽累计上相关20毫秒的或更多的被最多数秒的非相应累计所仿照的累计周期。检测周期比锯齿波的周期时间长,所以一个或更多的完整的锯齿波波形周期可以在信号上起作用。20毫秒相关累计周期具有一个仅50Hz的有效带宽。任何在来自接收器“已调谐”频率的、超过+/-25Hz的频率的信号上的频率调制将高度地衰减信号并使检测变得困难或不可能。当锯齿波峰的FM调制超出50Hz的一个相当小的部分(subtantial fraction)时(当倍乘至L波段时),由于带宽以外的累计,极大地阻碍了该接收器检测弱信号的能力。另外,随着频率调制旋转Bi-相位(Bi-phase)信号使其难以跟踪,Bi相位50BPS卫星传输数据序列的调制也非常困难。因此,用公式2和相对减慢周期的AFC调谐调整Wi来预计非补偿振荡器频率时,平滑输出锯齿波误差功能的方法是有必要的。
[0050] 可以通过使用公式3的频率参数的变化速率来完成。频率参数的变化速率可以用于阶梯步进GPS卫星多普勒效应数控振荡器频率以一个比AFC功能的1.2秒周期时间快得多的速率预计。例如,变化速率可以用于以1毫秒增量、以一个与变化速率参数一致的速率步进变化GPS卫星多普勒效应数控振荡器频率字。这允许该GPS卫星多普勒效应数控振荡器频率更接近地仿照原始非补偿基准振荡器的形状(图4中的特性曲线1),并极大地减少图4中特性曲线3所示的阶梯步进操作。
[0051] 图5显示该处理的结果。图5中特性曲线1显示了原始锯齿波误差图形;即,与图4中特性曲线3相同。图5中特性曲线2显示将变化速率参数加在复合误差曲线上的效果。可见,该锯齿波图形被极大地减小,在2Hz以下离散步长,允许频率误差保持在10Hz左右。频率误差是在斜坡基准振荡器频率影响下所接收的信号与GPS卫星多普勒效应数控振荡器频率之间的差值。在图5中特性曲线2的情况下,有可能跟踪信号,并调制卫星传输的50bit每秒的bi相位调制数据序列。
[0052] 还应该记录下为了进一步改善或减少误差,频率关于时间的二次导数还应该归入到频率估计的公式中去。测量参数的变化速率的的变化速率,并且在公式中包括一二阶导数项可以完成这一点。然而,这并不是必须的。当使用一个非补偿振荡器时,通常一阶估计器对于GPS来说就足够了。
[0053] 根据本发明的另一方面,在第一频率误差的基础上,确定频率误差的时间变化率,并且此后,基于该频率误差的时间变化率和第一频率误差来确定随后的频率误差。在图2中,在块260,(例如)通过估算第一频率误差的时间导数来确定频率误差的时间变化率。因此,基于频率误差和频率误差的时间变化率,可以补偿振荡器。通过用与频率误差的时间变化率成比例的一个频率斜坡来进行卫星多普勒效应数控振荡器频率估计,也可以由捕获算法用频率误差的时间变化率来更快地捕获卫星。
[0054] 根据本发明的另一个方面,该频率误差的时间变化率可以基于一个温度的时间变化率为依据。因此,在图1,温度传感器70提供基于处理器的算法12所使用的或用于其他一些装置的温度传感器信息,该温度传感器信息基于振荡器频率误差的时间变化率来确定一个温度。
[0055] 在图3中,相对于温度传感器330的输入,振荡器频率误差的基于温度的时间变化率是基于振荡器晶体的Beckmann曲线数据310或温度频率数据,和/或基于相应的学习曲线数据320。在340上累加Beckmann曲线数据和学习曲线数据并反馈以更新学习曲线数据。
[0056] 在一个实施例中,在频率误差测量数据的基础上更新学习曲线数据,在另一个实施例中,单独地基于卫星定位系统测量数据或者结合频率误差测量数据,更新该学习曲线数据。
[0057] 在图3中,例如,在块350将频率误差数据累加到已累积的Beckmann曲线和学习曲线数据上,并且将加法器350的累积输出用于更新学习曲线数据。类似地,在块360累积GPS误差测量,并且将相应的误差信号用于更新学习曲线数据。图3的较低部分相当于图2中较低部分。
[0058] 根据本发明另一个方面,在其可靠性和/或品质的基础上,对用于更新学习曲线数据的频率误差测量信号和卫星定位测量数据进行加权。既然基于GPS的位置定位很可能很少,在一些情况下只有打911电话才能进行更新,那么以允许不需要对GPS位置定位而进行更新的AFC调谐字为基础更新学习曲线数据是合乎需要的。还有,基于学习曲线数据更新的AFC调谐字允许穿过振荡器整个操作温度区域进行更快速的学习,于是当网络信号无效时及时激活更快的时间到第一位置定位。
[0059] 在图3中,例如,调整权重W1和W2,以仅用GPS测量数据的学习曲线数据,或仅用AFC调谐测量数据,或使用二者来更新学习曲线数据。可以在GPS定位结果(GPS location solution)和AFC调谐功能的可靠性和/或品质的基础上确定相关的权重。例如,AFC调谐字可以在存在一个弱网络信号的情况下拙劣地运行,这通常是在接近服务区域边缘的情况下。类似地,GPS振荡器频率测量依赖于信号水平,卫星几何图形和数量,多路径等,所有的这些都可以测量来确定对基于GPS的学习曲线更新数据有影响的最优权重。
[0060] 例如,可以如上面所述的通过公式(1)或(2)确定频率误差。另外,可以通过一些其他的方法来确定频率误差,例如,可以利用现有技术的任何频率误差确定方法。
[0061] 因此,不论振荡器是否是补偿的,可以根据频率误差的基于温度的时间变化率和一种现有的频率误差确定来确定振荡器的频率误差。如上所述,根据现有的频率误差、频率误差的基于温度的时间变化率、和频率误差的时间变化率来确定振荡器的频率误差。
[0062] 虽然发明者以确定其所有权的方式描述本发明以及被认为必然的其最佳方式并且允许本领域普通技术人员制造和使用本发明,但是应明白和理解有很多与这里所公开的示范实施例等效的以及也许经过没有脱离本发明的精神和范围无数次的变化和修改的实例是被附加的权利要求所限制在内的,而不是示范实施例。