用于卫星定位系统的校准和校正系统的制作方法

文档序号:6578386阅读:184来源:国知局
专利名称:用于卫星定位系统的校准和校正系统的制作方法
技术领域
本发明涉及一种通过使用无线信号来计算移动设备的位置的装置和方 法,如GPS系统。
背景技术
基于GPS的现有定位技术使用多个卫星的网络,这些卫星在已知时间 在预定的GPS频率上发射信号。地面上的GPS接收机测量来自可被"看到" 的天空中的每个卫星的信号的到达时间。信号的到达时间以及卫星的确切 位置和从各卫星发射信号的确切时间被用于对该GPS接收机的位置进行三 角测量。标准的GPS接收机包括本地振荡器,其用于接收来自卫星的GPS 信号。
对来自GPS卫星的信号的获取对GPS接收机的本地振荡器中的频率变 化非常敏感。很多因素会造成使GPS信号的获取变得困难。以相对低的功 率发射GPS信号,并且GPS卫星处于地球轨道中。在GPS信号到达地面 之前,其起始的低功率已经被大大降低了,这使得信号非常弱。结果是, 如果GPS接收机的本振频率即使稍微偏离GPS频率,那么有效地接收GPS 信号也将变得困难且耗时。
在很多包括GPS接收系统的通信系统中,存在有一个主本地振荡器,被称为"参考本地振荡器"。该参考本地振荡器的输出信号被依次馈送到一 个或多个频率合成电路中,所述频率合成电路依次产生处于其他频率上的 另外的信号,该另外的信号被提供给该系统中的各电路。作为一个示例,
对GPS接收系统而言,使用其额定输出频率为16.368 MHz的参考本地振 荡器是常见的。该振荡器的输出通常被馈送给频率合成电路,该频率合成 电路使用该参考频率来产生处于1575.42 MHz附近的本振频率,随后在用 于将输入GPS信号转换为接近基带的下变频电路中使用该本振频率。同样, 该参考振荡器的输出可用于合成一个采样时钟,其频率通常为1.023 MHz 的倍数,其中,该采样时钟用作对接近基带的转换后的GPS信号进行采样 的数字化电路的一部分。同样,在蜂窝电话接收机中,参考振荡器的振荡 频率经常在10MHz至20MHz范围内(取决于设计),该振荡频率用于产 生另外的频率,以对信号进行下变频和采样。
在一些情况下,对GPS系统而言,采用如美国专利No.5,841,396、 6,421,002等中披露的频率校准方法是有利的。在一种方法中,测量蜂窝电 话的本地振荡器(VCTCXO)的平均频率,然后,使用该平均频率来校准 GPS接收机的振荡器的频率误差。该VCTCXO通常被频率锁定到非常稳定 的所接收的蜂窝信号。另一种方法是将该GPS振荡器频率锁定到蜂窝电话 的本地振荡器。如果该蜂窝电话振荡器的短期稳定性差,那么后一种方法 的性能会受到影响。此种蜂窝电话振荡器的稳定性取决于许多因素,如蜂 窝电话设计和平台移动。
所述校准方法有时会存在性能问题,包括
(A) 由于与蜂窝电话发射机开/关相关的加热激冷而引起的频率"竞争 (racing)"问题;
(B) 还是由于与蜂窝电话发射机开/关相关的电压波动而引起的频率 变化;以及
(C) 由于环境影响引起的其他加热/致冷情况。
虽然在静止或以相对低的速度(如步行速度)移动的平台中,上述校 准测量方法可以充分地工作,但是,在车用中所观察到的蜂窝振荡器的快 速频率波动会导致校准性能的恶化。也就是说,由于蜂窝振荡器被频率锁 定到网络,所以所接收的蜂窝信号的频率中的快速波动会导致很大的校准误差。例如,当车辆接近服务小区基站然后经过该基站时,这样的快速波 动就会发生。在这个短时间内,所观察的来自该小区基站的直接导频信号
的频率会在大约一秒或几秒内从大的正多普勒频率(如+100Hz)快速地变 化到大的负多普勒频率(如-100Hz)。所接收的蜂窝载波频率中的快速变化, 结合蜂窝电话发射机的开或关,会导致频率锁定校准方法的效率恶化。

发明内容
为了在实际的移动定位设备中提供准确和快速的位置测量,这里描述 的一种系统通过响应于锁定到外部发射信号的第一频率和GPS振荡器产生 的第二频率预测下一个时间周期(period)中的频率误差,来校准GPS接 收机。具体地讲,该校准系统进行数次相对时间的测量,估计每次测量中 的误差,近似出一个误差函数,并预测下一个时间周期的误差。然后,在 下一个时间周期中,使用该预测误差来校正GPS接收机。
公开了一种使用外部发射信号(不是GPS信号)来校准和校正移动设 备中的GPS接收机的方法和装置,其中该外部发射信号具有预定的精确载 波频率。为了接收在预定GPS频率上发射的GPS信号,所述方法包括响 应于该精确载波频率,产生第一频率信号;以及在GPS接收机中产生被应 用来处理GPS信号的第二频率信号。例如,第一频率可以是蜂窝接收机所 接收的频率的分谐波,而第二频率可以由GPS接收机中的参考GPS振荡器 直接产生,或者,可以由参考GPS振荡器得到。所述校准方法包括估计 第一时间周期中的第一和第二频率之间的误差;对于至少一个另外的时间 周期,重复该误差估计步骤,以提供一个误差估计集合;响应于该误差估 计集合,近似出第二频率的误差函数;以及使用该近似出的函数,预测下 一个时间周期中的误差。产生一个校正信号,并且响应于该预测误差,在 下一个吋间周期中对该GPS接收机中的振荡器进行校正,以处理GPS信号。
通常,所述校准方法包括在多个时间周期内,重复测量第二和第一 频率的比值,并且,对于每个时间周期,将该比值与一个预定数进行比较, 以分别对每个时间周期估计误差。所述误差预测步骤通常包括通过响应 于所述误差估计集合,拟合一个数学函数,如对该误差估计集合求均值、 使用该误差估计集合执行数学回归方法以产生该误差估计集合的最小均方拟合,从而确定第二频率的频率误差与时间的关系。
在公开的一些方法中,所述校正步骤包括校正GPS本地振荡器,该
GPS本地振荡器提供第二频率以将在该GPS频率上的GPS信号转换为预定 的中频。而在公开的其他方法中,该GPS接收机包括数字处理系统,该数 字处理系统包括数字本地振荡器,并且所述校正步骤包括校正该数字本地 振荡器。
在一种实现中,公开了一种多功能便携设备,其使用工作在预定理想 蜂窝频率上的多个蜂窝基站来提供蜂窝通信,并且,还使用在预定GPS频 率上发射GPS信号的GPS卫星来提供定位。该多功能便携设备包括蜂窝 通信系统,其包括第一本地振荡器,该第一本地振荡器产生用于对与多个 蜂窝基站之间的通信进行解调的第一频率;GPS系统,其包括第二本地振 荡器,该第二本地振荡器产生第二频率以处理所述GPS信号;误差预测与 校正系统,用于响应于在多个先前时间周期内的第一和第二频率的测量值, 预测下一个时间周期中的误差,该系统还响应于该预测误差,产生下一个 时间周期的校正信号;以及该GPS系统中的一个本地振荡器,用于接收校 正信号,并与此响应,在下一个时间周期内处理所述GPS信号。
附图简述
为了更充分地理解本发明,下面参考附图,对实施例进行详细描述, 其中


图1是多个蜂窝基站、GPS卫星和一个手持诸如蜂窝电话之类的移动
设备的用户的透视图2是一个包含有通信和定位系统的实施例中的移动设备的方框图-, 图3是通信系统、定位系统以及误差预测与校准系统的一个实施例的
方框图4是通信系统、定位系统以及误差预测与校准系统的另一个实施例 的方框图5是示出在一个实施例中被执行来预测误差并产生校正信号的一系 列步骤的流程图6A是一个示例中蜂窝振荡器频率和GPS振荡器频率的典型频率变化的图示;
图6B是使用图6A的频率观察结果的GPS振荡器频率与蜂窝振荡器频 率的比值的图示;
图6C是使用图6B的比值的误差估计的图示;
图6D是示出根据图6C中的误差估计而近似出的频率校正的图示;
图7是由接近即时的+100 Hz到-100 Hz频率跳变得到的线性斜率估计 的图示;
图8是示出一个其中小区基站塔距公路大约为15米、高度大约为15 米的示例的线性斜率估计的图示;和
图9是正态分布的随机频率数据的线性斜率估计的示意图。
发明详述
下面结合附图对本发明进行描述,在附图中,相同的数字表示相同或 相似的部件。
术语和字母縮写表
在详细描述中,使用以下术语和字母縮写
基站发射精确载波频率的站,比如蜂窝电话网络中的基站; 校准关于测量当前时间的误差和预测未来时间的误差的处理过程; 校正关于对在校准处理过程中预测的误差进行补偿的方法; CDMA:码分多址; FSK:频移键控;
GPS:全球定位系统,虽然术语GPS经常被采用来表示美国全球定位 系统,该术语在这里的含义和这里描述的所有装置的方法同样很好地适用
于其他全球定位系统,如俄罗斯的Glonass系统和规划的欧洲Galileo系 统。在一些系统中,用术语卫星定位系统(SPS)替换术语GPS; GSM:全球移动通信系统;
移动设备通常由其位置待确定的用户携带的如蜂窝电话之类的便携 设备;
多功能设备具有两种或更多操作功能(如GPS系统和蜂窝通信系统)的设备;
导频信号 一种信号,通常利用伪随机序列对其进行调制,该信号由 蜂窝基站发射,用于与远程设备建立通信。虽然术语"导频"经常用于CDMA 蜂窝系统的环境中,但该术语在这里同样可广泛地适用于所有其他蜂窝通 信系统;
精确载波频率 一种从外部信源发射的可高度预测、高度精确的频率, 精确载波频率可以直接由外部信源发射,或者从外部信源发射的信号中获 取,如美国专利No.6,421,002中所披露的那样。 变量表
下表列出了这里讨论的一些变量-变量 描述
(蜂窝或GPS频率的)理想频率和实际频率之间的差值; fe: 实际的蜂窝振荡器频率(例如第一振荡器频率); feo: 理想的蜂窝振荡器频率(例如精确载波频率); fg: GPS振荡器频率(例如第二振荡器频率); fg*: —个实施例中由频率合成器提供的GPS混合频率; fgo: 理想GPS振荡器频率
f1: 时间t=0时的初始GPS振荡器频率(例如16.368 MHz); f2: 时间t=0时的初始蜂窝振荡器频率(例如19.2 MHz); R: 第一和第二振荡器频率之间的测量比值; Ro: 蜂窝振荡器频率和GPS振荡器频率之间的理想比值; S: —个实施例中用作校正信号的缩放(scale)因子。 如同背景部分所述,来自参考本地振荡器的参考频率可用于合成(或 更通常地,"获取")在该系统中使用的其他频率。为便于描述这里的一些 实施例,使用术语"本地振荡器"或"振荡器",在一个实施例中,该术语 与参考本地振荡器是同义的。但是,其他实施例可以将术语"本地振荡器" 或"振荡器"关联到例如经由频率合成过程从此种参考本地振荡器获取的 任何振荡信号。由于此种所获取的信号的平均频率相对于参考振荡器的频 率具有一种已知的关系,所以,将本发明的方法和装置应用于这些振荡器 输出的任何一个中是可以理解的。因此,在本发明描述中,术语"本地振荡器"或"振荡器"被广泛地定义成包括参考振荡器或其频率是从参考振 荡器获取的任何振荡器。同样,当使用术语"振荡器频率"时,所指的是 参考振荡器的频率或其频率是从参考振荡器获取的任何振荡器的频率。在
一种诸如蜂窝电话收发器和GPS接收机的组合设备之类的多功能通信设备 中,可能存在有两个或多个参考振荡器,例如, 一个用于蜂窝电话电路, 一个用于GPS电路。使用术语GPS本地振荡器和蜂窝电话本地振荡器来在 不同的振荡器链之间进行区分。
还应当注意的是,参考振荡器的频率可以稍微变化,其中,为了补偿 相对于理想频率的各种误差,可以按照一些方式对该频率进行控制。例如, 在蜂窝电话中,将压控温度补偿晶体振荡器(VCTCXO)用作频率参考是 很常见的。在这里,使用补偿过程,在补偿过程中,所接收的非常稳定的 蜂窝信号用于测量和校正VCTCXO频率中的误差。此外,温度测量电路被 用于补偿由于环境稳定波动而导致的频率误差。
概述
如同背景技术中所述,所接收的蜂窝振荡器频率中的快速变化会导致 校准方法的效率恶化,其中所接收的蜂窝振荡器频率中的快速变化与蜂窝 电话发射机的开或关相一致,在所述校准方法中,使用由蜂窝系统的本地 振荡器观察的外部精确载波频率来校准GPS本地振荡器。使用这里描述的 系统,通过在足够长时间周期内观察蜂窝电话和/或GPS系统中的本振频率 的频率变化,可以改善对GPS振荡器的校准。如同这里所述,可以定期地 执行频率比较过程,其间隔可能是0,5至1.0秒,从而产生一个观察结果集 合。然后,使用如线性(或更高阶)回归等曲线拟合技术,将这些观察结 果(例如10至20个最新的观察结果)用来确定频率的变化率与时间的关 系。该过程可以产生一个误差预测,然后将该误差预测用于校准GPS系统 中的本地振荡器,这将消除由快速频率跳变而导致的误差,比如,当车辆 中的移动设备经过小区基站时会发生的+100至-100 Hz的频率跳变。
这里披露的方法和装置可用于GPS振荡器频率相对于时间漂移的情 形。因此,这里讨论的各种误差和校正是时间的函数,例如,作为环境温 度快速改变的结果。如同这里所述,随后将多个此种测量值(至少两个)用于预测未来的GPS振荡器频率与时间的关系,因此可以用于对该振荡器 的漂移进行校正。通常,在相对短的时间周期(如30秒)内,将这些漂移 适当地模型化为时间的线性函数,而在更长的时间周期内,二阶曲线拟合 (或更高阶的拟合)可能更合适。这里描述的对测量误差的曲线拟合可以 用于对这种GPS振荡器漂移进行补偿。
描述
图1示出了一种可实现本发明的环境。在所示出的环境中,GPS接收 机和蜂窝电话在一个移动单元中一起实现,但是,显而易见的是,本发明 也可用于其他系统中,在所述其他系统中,被锁定到一个精确载波频率的 第一振荡器的频率可用于校准第二振荡器。
图1是所示统称为10的多个蜂窝基站、统称为11的GPS卫星和一个 手持移动设备14的用户12的透视图。如结合图2进行的更详细的描述, 移动设备14可以包括诸如蜂窝电话之类的通信系统和诸如GPS系统之类 的定位系统。用户12例如可以如图所示的步行,或者也可以在汽车中或公 共交通系统中移动。
蜂窝基站IO包括任意数量的蜂窝基站,该蜂窝基站用作与该移动设备 进行连接的通信网络的一部分。所述蜂窝基站连接到蜂窝基础结构网络 (infrastructure network) 15,蜂窝基础网络15提供与多个其他通信网络之 间的通信服务,所述其他通信网络比如是公共电话系统16、如因特网之类 的计算机网络17以及如18所示的其他通信系统。蜂窝基础结构网络通常 提供通信服务,该通信服务使蜂窝电话用户通过使用电话系统16与另一电 话连接,但是,也可以使用这些蜂窝基站与其他设备进行通信和/或用于其 他通信目的,如与手持个人数字助理(PDA)进行因特网连接。
在一个实施例中,蜂窝基站IO是CDMA通信网络的一部分,但在其 他实施例中,可以使用其他类型的通信网络,如GSM网络。在CDMA系 统中,每个蜂窝基站定期地发射用于惟一标识该蜂窝基站的伪随机序列。 该伪随机序列是一系列用于锁定接收机的比特。在CDMA术语中,该伪随 机序列被称为"导频信号",如同这里所使用的那样,术语"导频信号"可 用于任何蜂窝系统以及CDMA系统。例如,由GSM蜂窝基站提供的各种同步信号。在预定的、非常精确的频率上,从蜂窝基站发射CDMA和GSM 信号,其中所述预定的、非常精确的频率提供在这里描述的一个实施例中 的精确载波频率。
GPS卫星11包括任意数量的卫星,它们用于对GPS接收机进行定位。 这些卫星与基于地面的GPS通信系统19进行通信,该GPS通信系统19 为GPS系统提供控制功能。这些卫星被同步来同时定期地发送无线信号。 当GPS接收机检测到这些信号时,GPS系统计算所检测到的GPS信号从各 自的卫星传输到该接收机所需的时间量。这假设GPS接收机具有准确的本 地时钟。但是,只要同时接收到西个或更多个此种信号,该时钟也可由所 接收到的GPS信号自身设定。
图2是包含通信系统和定位系统的移动设备14的一个实施例的方框 图。图2示出了与天线21连接的蜂窝通信系统22。蜂窝通信系统22包括 用于与蜂窝基站进行通信和/或检测来自蜂窝基站的信号的合适设备、硬件
和软件,其包括本地振荡器23和将本地振荡器23锁定到蜂窝基站频率的 自动频率控制(AFC)系统24。在理想情况下,该频率为fe。。如上所述, 虽然在AFC的控制下,本地振荡器可以被锁定到所接收的蜂窝基站频率, 但由于比如移动设备的移动的原因,本地振荡器产生的实际蜂窝频率fc可 能与理想的基站频率fe。不同。换言之,所发射的基站频率和实际的本振频 率可能没有很好地同步。蜂窝通信系统22被耦合到误差预测与校准系统
30,由此允许传送诸如蜂窝本振频率fe之类的数据,该本振频率fc用于误
差预测,如别处详细描述。
在一个实施例中,蜂窝通信系统22包括适合于与基站的CDMA网络 进行通信的CDMA通信系统,但是,在其他实施例中,该蜂窝通信系统可 以包括诸如GSM之类的另一类型的网络。
移动设备控制系统25与通信系统22和定位系统27连接。该移动设备 控制系统25包括任何合适的结构,如微处理器、存储器、其他硬件、固件 和软件,以为与该控制系统25连接的系统提供合适的控制功能。控制系统 25连接到用户接口 26,该用户接口 26包括任何适合于与用户交互的组件, 如键盘、用于语音通信服务的麦克风/扬声器以及诸如背亮式(backlit)LCD 显示器之类的显示器。连接到定位系统27的移动设备控制系统25和用户接口 26为GPS接收机提供合适的功能,如控制用户输入和显示结果。
定位系统27,在该实施例中为GPS系统,其与GPS天线28连接以接 收在理想GPS频率或附近发射的GPS信号。GPS系统27包括用于接收和 处理GPS信号的任何合适的硬件和软件,并执行使用合适的定位算法来确 定位置所必需的任何计算。GPS系统的示例如图3和4所示,并参照图3 和图4进行描述。在Norman F. Krasner的美国专利No.5,841,396、6,002,363、 6,421,002中公开了 GPS系统的其他示例。GPS系统27包括一个或多个本 地振荡器29,所述本地振荡器29用于对来自GPS卫星的GPS信号进行下 变频。
GPS系统27被耦合到误差预测与校准系统30,由此可以用于传送诸 如GPS振荡器频率fg之类的数据。如同本说明书中其他地方详细描述的那 样,将GPS振荡器频率fg与蜂窝振荡器频率fc—起使用,进行误差预测并 产生一个校正信号,该校正信号被提供给GPS系统27。
现在参考图3,在图3中示出了定位系统27a、通信系统22a和误差预 测与校准系统30a的一个实施例。通过向前面讨论的参考标记附加一个小 写字母(如向"21"附加"a"构成"21a")来指定前述部件的实现。
通信系统22a包括一个具有一个AFC电路的无线调制解调器32,该 AFC电路频率锁定到所接收的通信信号,从而提供线路33上的蜂窝振荡器 频率输出fe,该蜂窝振荡器频率输出f;被提供给误差预测与校准系统30a。
在该实施例中的定位系统27a包括GPS RF-IF下变频器34,该GPS RF-IF下变频器34接收GPS信号并将其转换为线路35上的处于中频fIF上 的信号。将中频(IF)信号提供给模/数转换器36,然后,将该数字输出提 供给GPS数字处理系统37, GPS数字处理系统37用于接收该数字信号并 以一种方式对其进行处理,从而提供定位信息。
RF-IF下变频器34将所接收的GPS信号与频率合成器38提供的合成
频率f/组合。下变频器中的组合处理的结果是一个处于中频fiF上的信号。
例如,如果期望的是IF为O,那么该频率合成器必须提供一个与所接收的 GPS信号的频率相等的频率。但是,如果频率合成器提供的合成频率&*不 等于所接收的GPS信号的频率,那么中频fff就不为O,而是有一定量的差 别。如果中频fip与预期的GPS频率差别足够大,那么获取GPS信号可能非常困难或者甚至不可能。
GPS本地振荡器39被耦合来向频率合成器38提供GPS本振频率fg, 频率合成器38合成本振频率fg以提供合成频率fg*,随后该合成频率f/被 下变频器34利用来处理GPS信号。由于合成频率f/确定中频fo,并且该 合成频率是由GPS振荡器频率fg合成的,所以,GPS振荡器的本振频率fg 中的任何变化都会影响中频fIF。由于乘法器特征,该效果可能非常显著 典型的频率合成器可能将本振频率乘以100倍或更多。因此,本振频率fg 中的任何误差将被放大来提供fg、并且,该放大的误差会使中频fe与其预 期值明显不同。
为了观察和预测本地振荡器中的误差并相对于GPS信号来对GPS接收 机进行校准,误差预测与校准系统30a通过线路40从GPS本地振荡器39 接收GPS本振频率fg,并且还接收线路33上的蜂窝振荡器频率。频率比较 电路41监视该两个频率,并定期将其测量值提供给后续电路,例如,该频 率比较电路可以在固定时间间隔内计数这两个频率中每个频率的周期数 目,并将这些数目直接提供给作为时间函数的误差的监视与预测系统42。 可选地,频率比较电路41可以计数零交叉点(zero crossing)的数目,它 等于周期数目的2倍,并且由于比较次数翻倍,所以准确度将改善。可以 以任何合适的形式来周期性地提供所计数的数量,所述合适的形式例如是 原始计数(rawcount)、该两个频率之间的比值或者频率差5/。也可以使用 各种频率比较方法,比如使用频谱分析方法的哪些方法,比如快速傅立叶 变换方法等。
作为时间函数的误差的监视和预测系统42被耦合到频率比较电路41, 以接收这两个频率的测量值。通常,定期进行测量和提供测量值,如每半 秒或每1秒。作为时间函数的误差的监视和预测系统42包括任何合适的硬
件或软件,并且可以包括模拟或数字设备。例如,可以通过包括微处理器、 存储器、固件和/或软件来数字地实现系统42,以提供其预期的功能。如参 照图5至9进行的更详细讨论,例如,误差监视系统接收频率测量值,估 计并存储每个测量的误差,然后响应于一个误差估计集合来确定一个数学 函数。根据该函数,以任何合适的形式计算下一个时间间隔的误差预测值。 将该误差预测值提供给频率校正产生电路43,频率校正产生电路43产生在线路44上的校正信号。在一个实施例中,校正信号的形式为縮放因 子S。将校正信号提供给GPS本地振荡器39, GPS本地振荡器39响应于 此来调整输出的GPS本振频率fg,从而校正预测误差。
现在参考图4,图4例示了定位系统27和误差预测与校准系统30的另 一个实施例。在图4中,很多组件与图3中的组件相似,但是,替代如图3 所示将校正信号提供给GPS本地振荡器39,将线路45上的校正信号提供 给数字处理系统37a中的数字振荡器46。在图4中,数字处理系统37a包 括与数字振荡器46耦合的数字下变频器47,以协助GPS下变频器34解调 GPS信号。数字下变频器47从模/数转换器35接收数字信号,利用数字振 荡器46的频率对其进行数字化组合,并产生处于数字中频flFD上的转换后 的数字化信号。然后,GPS数字处理系统48接收转换后的数字化信号,试 图获取其中所包含的GPS信号,并对其进行适当的处理。
应当注意的是,在图4的实施例中,GPS本地振荡器39没有被耦合到 误差校正电路30b,并且因此没有锁定到蜂窝振荡器频率。相反,GPS本 地振荡器被允许有正常的频率变化,该频率变化具有改变来自GPS下变频 器的信号的中频fe的效果。使用数字本地振荡器46和数字下变频器47, 将中频fc转换为一个新的频率firo,其响应该校正信号来校正中频flF中的 误差。因此,在图4的实施例中,校正信号在形式上可以不同于图3的实 施例中的校正信号,因为它们用来^制不同的元件。此外,除误差校正调 整之外,任一实施例中的校正信号可以包括其他合适的调整。
现在参照图5,图5例示了本发明一个实施例中的被执行来预测误差和 产生校正信号的一系列步骤的流程图。参照图5的下面讨论用来提供误差 预测和校正方法的概述。在其他地方还详细描述了该方法的各个方面,如 参考图6A至6D、 7、 8和9。
在51中,开始一个观察时间间隔(周期)。
在52中,观察GPS振荡器和蜂窝本地振荡器的频率。在一个实施例 中,通过比较这两个频率之间的差别,来观察GPS振荡器和本地振荡器的 频率。在另一个实施例中,比较这两个频率的比值。
在53中,在观察间隔结束时,进行频率测量。例如,如果该观察涉及 观察GPS振荡器信号和本地振荡器信号之间的频率比值,那么,将该间隔内观察的平均频率比值(比如通过计算)作为测量值。然后,观察过程返
回到51,以开始下一个间隔并重复每个后续周期的观察和测量。通常定期 进行测量,例如每0.5秒到2秒的间隔。
在54中,频率测量被用来估计其各个时间周期的频率误差。54中的频 率误差估计过程包括将该周期内的频率比值与一个预定常量进行比较,例 如,由于GPS和理想蜂窝频率的比值是一个预定常量Ro,所以,通过考虑 预定常量和这两个频率之间的观察比值之间的差值,可以估计测量误差。
在55中,在已经估计误差之后,将误差存储到一个合适的位置中,比 如以数字方式实现的存储器。例如,误差监视系统42 (图3和4)可以包 括一个数据库,用于存储多个时间周期的误差估计的相关信息。
在56中,选择一个误差估计集合,以便为下一步骤提供数据,该下一 步骤是函数近似步骤。可以预先选择该集合,使其包括多个最新的误差估 计,如最新的10到20个误差估计。
在57中,使用该误差估计集合来近似一个函数。例如,可以使用以下 方法来近似出一个数学函数比如对所述集合中的所述误差估计求均值; 使用所述集合中的误差估计来执行线形回归法;或者,使用所述集合中的 误差估计来计算最小均方曲线。
在58中,使用该近似函数,确定下一个时间间隔的预测频率误差。例 如,可以直接使用该近似函数来预测下一个时间间隔中的频率误差。
在59中,使用所预测的频率误差,产生一个在下一个时间间隔被施加 到合适的本地振荡器上的校正信号。例如,在图3的实现中,校正信号被 提供给GPS本地振荡器39,在图4的实现中,校正信号被提供给数字本地 振荡器46。
GPS振荡器和蜂窝电话主振荡器中的频率误差
现在参考图6A、 6B、 6C和6D。下面对两种情况下的频率误差进行分 析对于情况l,平台移动的影响被假设为最小,并且基站发射机载波频率 的精确度被假设为近乎理想,正好被蜂窝电话振荡器跟踪;情况2的不同 之处在于,假设蜂窝电话振荡器中存在变化。
为便于参考,被频率锁定到所接收的蜂窝电话信号(或信号)的振荡
19器被称为峰窝电话主振荡器,其频率被称为"蜂窝参考"或"蜂窝振荡器"
频率,用于驱动GPS电路的振荡器被称为"GPS参考"或"GPS振荡器"。 图6A是在一个示例中在紧张情况(stressed condition)下蜂窝振荡器 频率和GPS振荡器频率的典型频率变化的图示。如图6A所示,蜂窝振荡
器频率fe从其初始值f2开始增加,与此同时,GPS振荡器频率fg从其初始
值&开始增加,但速率更快。这是很典型的,因为主要的频率误差经常存 在于GPS振荡器而非蜂窝振荡器中。
图6B是使用图6A的频率观察结果的GPS振荡器频率与蜂窝振荡器频 率的比值与时间的关系的图示。从中可以看出,该比值是这两个频率的函 数,但通常由GPS振荡器频率起主导作用。尽管将该比值表示为GPS振荡 器频率除以蜂窝振荡器频率,但也可以使用其倒数(即蜂窝振荡器频率除 以GPS振荡器频率)。在其他地方还提供了有关频率测量和比值计算的详 细讨论。
图6C是使用图6B中的比值的误差估计的图示。在图6C中,在每1 秒间隔的中点执行误差估计。在其他实施例中,其他合适的点可用于误差 估计。此外,在一些实施例中,可以使用频率测量和/或误差校正来计算校 准校正的集合,然后在曲线拟合过程中用它来近似出一个函数。
图6D是根据图6C中的误差估计近似出的频率校正曲线的图示。下面 将更详细地描述一个用于产生该频率校正曲线的过程。应当注意的是,y 轴的单位是无量纲的"GPS振荡器频率校正因子",这是提供给GPS振荡 器频率的一个缩放因子,用于补偿其误差。
情况l:理想的蜂窝振荡器、非理想的GPS振荡器
假设锁定到蜂窝基站的移动振荡器(蜂窝振荡器)具有第一频率fc并
且用于驱动GPS电路的移动振荡器(GPS振荡器)具有第二频率fg。假设
写成<formula>formula see original document page 20</formula>
其中,fgo为理想的GPS频率,这是期望的GPS振荡器频率,《被定 义为理想GPS频率和实际GPS振荡器频率之间的差值。图6A示出了蜂窝 振荡器频率和GPS振荡器频率的一个示例。理想GPS频率相对于理想的蜂窝频率具有特定的比值-
<formula>formula see original document page 21</formula>如果假设蜂窝振荡器频率fc是理想的(即假设fc-fco),贝廿
<formula>formula see original document page 21</formula>图6B示出了使用图6A中的观察结果计算的比值的一个示例。在其他 实施例中,也可以釆样类似的处理,其中,测量蜂窝振荡器频率与GPS参 考振荡器频率的比值,即,计算值fc/fg,而非R(参见(3))。
在一个示例中,所期望的GPS振荡器频率fg。可能是16.368 MHz,而 fc (理想的)可能是19.2 MHz,在这种情况下,Ro=0.8525。图6C是通过 产生比值来示出连续间隔的误差测量的图示
<formula>formula see original document page 21</formula>
由于已知Ro,所以可以将其从该比值中减去(如下所述,例如通过使 用频率计数型操作来测量该比值),剩下误差比值^vy;。当然,在知道fc 后,就可以确定^。
在一个实施例中,为了校正GPS误差,可以以一个能产生频率fgo的量 对GPS振荡器频率fg进行縮放,也就是说,希望找到一个縮放因子S,其 为S-fgo/fg。然后,该縮放因子被计算为
<formula>formula see original document page 21</formula>
其中,后面的近似值遵循这样的事实该振荡器频率中的微小误差通 常非常小(在10和100PPM之间)。在一个示例中对其进行计算,如图6D 所示。我们发现,出于实际应用的目的,GPS频率的修改是因子(l-《/fgo)。 应当注意的是,縮放因子校正的符号与误差比值校正相反(参见等式(3))。
情况2:非理想的蜂窝振荡器和GPS振荡器
这里,对于GPS振荡器,我们写成
<formula>formula see original document page 21</formula>
对于蜂窝振荡器,我们写成<formula>formula see original document page 21</formula>
其中,fgc和fw是理想的GPS振荡器频率和蜂窝振荡器频率,《和《是各振荡器中存在的误差。
通常,这些误差是作为时间的函数而变化。在进行如上述情况1的分 析之后,得到这两个频率的比值为-
"/g/y>(/g0+《)/(/c0+《)=/go//c0(i+《/g//g0)/(i+<rc//;0) "。(i《m。) (5)
其中,我们忽略了更高阶项,因为《/fcO和《/feO很小,所以这种忽略
是有效的。査看(5),发现与(2)基本相同,区别在于最后一项—K人",。2,
因为我们假设《不是o,所以最后一项不为o。我们还看到,蜂窝振荡器误
差相对于GPS振荡器误差的影响的比值与这两个误差的比值成正比,即与 《/《成正比。因此,例如,如果蜂窝振荡器误差(用Hertz表示)为GPS 振荡器误差的10%并且这两个标称振荡器频率相同,那么,蜂窝振荡器误 差的影响将是由于GPS振荡器自身导致的影响的1/10。
当通过使用一个仅基于(5)的右侧的前两个量的公式来补偿GPS振 荡器误差时,将会出现误差。也就是说,由于通常无法测量《,因此假设 它是0 (尽管在某些情况下,长期平均会导致该量中的短期变化非常小)。 如果《为0,与(4)类似,对于这种情况的校正縮放因子的计算将是 (l-U/g。)。但是,从(5)可以看出,残留误差(减去Ro之后)是
c/g。/y;。2,而不是量+《/义。。因此,我们应用的是不正确的縮放 因子(u/g//s。《//e。),而不是正确的縮放因子(l-《/fg。)。因此,最后 一项是误差项。该量的该误差项与第二项的比值为-(《/《)(厶。//。。)。通常, 后一项大约为l,因此,误差比值-(《/《)确定补偿过程之后得到的残留误 差。
频率测量
在一个实施例中,使用频率计数型处理来计算频率比值,其中,将蜂
窝振荡器用作"时间基准(timebase)",将GPS振荡器用作待计数的频率。 通常情况下,计数该时间基准的固定数量的周期,以产生一个时间间隔。 例如,如果蜂窝振荡器频率标称为19.2 MHz,那么,计数19.2百万个周期将产生l秒的时间间隔。在此时间间隔内,计数周期的数目或GPS振 荡器的零交叉点的数目。在这1秒内计数的GPS振荡器周期的数目与GPS 振荡器频率成正比。实际上,对于该具体示例,在1秒间隔内计数的周期 数目是以HZ计量的GPS振荡器频率的估计。因为在任何间隔内零交叉点 大约为完整周期的两倍,所以对该振荡器的零交叉点进行计数能够提供改 进的精确度。
上述的一种替代方法是将GPS振荡器用作时间基准,即产生计数间隔, 然后计数该蜂窝振荡器的零交叉点或周期的数目。显然,该比值与GPS振 荡器频率的频率倒数成正比,即与GPS振荡器频率的周期成正比。该方法 也被称为倒数计数法,或倒数法,而前一种方法则被称为直接法。
当GPS振荡器频率超过蜂窝振荡器频率时,直接计数法通常优于倒数 计数法,相反,当蜂窝振荡器频率超过GPS振荡器频率时,倒数计数法通 常优于直接计数法。
在另一个实施例中,可以得到计算频率比值的更精确的方法,代价是 更加复杂。在上述计算过程中误差的一个主要来源是由于以下事实 一个 时间间隔内振荡器的计数数目是以一个周期或半个周期为单位来进行量化 的,这取决于使用的方法。可以采用几种方法来降低这种时间量化的影响。 在一种方法中,取代在一个时间周期T内执行单频率计数处理,在每个相 邻的时段T/M内执行一次,共执行M次计数处理而不停止计数器。这M 个间隔中每一个间隔的计数数目将被获取,并且可用一 个线形回归过程(假 设频率漂移是线形的)来对该数目集合进行拟合,以确定该频率的最小均 方拟合。相对于使用长度为T的时间间隔的处理,该方法将由于量化(甚 至其他噪声源)而引起的RMS误差降低一个大约等于M172的量。
在另一个实施例中,可以将来自待测量的频率源的时钟作为模拟信号 处理,并在由该时间基准确定的时间对其进行采样(例如,在等于该时间 基准的N个时钟周期的时间)。对如此获得的数据进行傅立叶分析,在与该 参考时钟的频率处相关的频率上产生一条谱线。可以使用各种插入技术对 该频率进行精确的估计。该方法还提供高于单间隔计数法的改善的性能。
也可以使用其他频率估计方法,但最终结果是对蜂窝振荡器和GPS振 荡器的频率比值进行估计。用于近似函数的线形回归示例
下面是近似出频率误差与时间的函数的方法的一个示例。例如,可以 定期地执行频率校准处理,可能以1秒的间隔。使用线形(或甚至更高阶) 回归,将误差估计集合用于确定频率变化率与时间的关系曲线,这将趋向
于消除快速的频率跳变,如驾车经过蜂窝基站时发生的+100-至-100 Hz的
频率跳变。
如果最近的m个误差估计包括用于确定频率漂移分布图(profile)的 集合,那么,在一个示例中,如下给出对线形漂移的最小均方误差拟合
f,:^——^ (6A)
2^n(n-n)
f。—-f; (6B)
其中,yn是M个频率测量值的集合,每个测量值的方差为o2, n为测 量次数,g是相对于时间特性的线形频率的估计,么是与该m个频率测量 值中的第一个测量值对应的频率的估计。上划线表示对应量的均值。如果 存在随机RMS误差/幅度测量值o ,贝lj (6)的测量均方误差为
Varf,^^ (7A)
Varf。工 (7B) m
在一个多模式设备的实施例中,测量的量化步长是所提供的校正信号 (例如,来自蜂窝振荡器)的1/2周期。如果该信号为19 MHz,那么,1 秒测量间隔的量化步长为l/38e6=2.6xl(T8。如果在该步长上误差均匀分布, 那么,1秒测量间隔的频率中的RMS误差只有2.6xl(rS/V5-7.6xl(r9,这 对应于GPS Ll频率上的12.0 Hz。从(7B)可以看出,如果处理12个这样的测量值,那么RMS频率误差将大约是3.45 Hz。此外,从(7A)得到 频率斜率的误差为RMS误差/测量值的0.084倍,或0.084x7. 6xl0^-6. 35xl(T"Hz/秒。这对应于GPSLl频率上的大约1.0Hz/秒。显然,使用12 个测量值的校准方法可以产生较好的频率斜率测量。我们发现,该校准方 法本身足以提供确定频率偏移和GPS振荡器改变率所需的频率测量精确 度。在线形斜率模型不能提供精确拟合的情况下,二次斜率拟合通常是合 适的。具体而言,在那些情况下,替换(6)的二次回归法会工作得更好。
当然,在一些实施例中,上述误差可能主要由蜂窝振荡器而非GPS振 荡器中的误差决定。但是,对于CDMA系统,蜂窝振荡器跟踪一个蜂窝信 号,该蜂窝信号基本上实现与铯标准相称的长期稳定性。在GSM系统中, 蜂窝信号也非常稳定,同步于一个高质量的TCXO。通常,蜂窝振荡器中 的误差的主要来源是与平台移动相关联的。
这里描述的方法的一个优点在于,正常的频率变化通常由与该车辆移 动相关联的多普勒频率限制来界定。因此,下面的讨论将分析平台移动对 估计的不利影响。
在一些情况下,当使用如上面讨论的线形回归方法时会出现问题。假 设未校正的GPS本地振荡器表现出频率误差与时间的关系曲线为线性。如 果某人在M个时间周期的时间内观察该误差,那么,得到的校正将是一个 常量加上一个时间的线形函数。因此,在时间周期M+1,校正后的GPS本 地振荡器将表现出非常小的误差。所以,如果某人然后使用前面M个时间 周期的误差(包括在时间周期M+1的微小误差)来执行线形回归,则会得 到错误的结果。该问题的一个解决办法是,对于每个时间周期(M+l、 M+2 等),计算在不进行频率校正时存在的GPS本振频率。由于只需要累加GPS 本振频率校正的集合,然后将它们从当前振荡器设定中减去,以得到未校 正的频率,所以这是非常容易理解的。然后,将这些未校正频率应用于线 形(或更高阶)的回归过程中。避免上述影响的其他方法为基于闭环校正 过程的方法,其中,当前测量误差的一部分被馈送到一个滤波器,其中该 滤波器的输出表示对该振荡器控制的当前校正。
由于移动引起的跟踪误差现在结合图7、 8和9,说明对在使用这里描述的误差校准方法的环境 中的车辆移动进行的分析。运动应当只是车辆速度的结果;在步行速度下, 如1.0米/秒,Ll频率上的最大多普勒频率只有5.3 Hz,并且,明显的加速 是不常见的。这样小的多普勒频率对跟踪性能的影响可以忽略不计。
由于车辆靠近蜂窝塔引起的快速频率跳变
图7是示出由近似即时+100 Hz到-100 Hz频率跳变所导致的线形斜率 估计的图示。具体而言,在图7中,从蜂窝塔观察到的多普勒频率,如同 针对GPS频率所计算的那样,在一秒钟内从+100Hz变化到-100Hz。例如, 如果蜂窝基站塔紧靠着一条其上汽车正以大约42英里/小时通过的公路, 那么将发生这种现象。当然,对于更高速车辆,多普勒频率可能更高。但 是,蜂窝塔通常离公路远得多,因此,并不经常观察到此种频率的突然改 变,相反,更可能的是观察到可能在数秒内平滑改变的多普勒频率。对这 种更现实的情况进行简略地分析。
假设使用前面部分中描述的处理,并且使用12个校准测量值以及线形 回归拟合。根据上面的假设,如果不使用线形回归拟合,可能观察到最大 值为200Hz/秒的快速频率改变。然而,在图7中示出了线形回归的平滑效 果。
为了获得图7的曲线,在不存在附加的噪声或任何其他线形斜率的情 况下,使用12个测量值的集合,执行作为时间函数的频率斜率的连续 (running)估计。从图中可以看出,斜率估计中的最大误差大约是-25.1 Hz。
如果存在+100至U-IOO Hz的跳变以及附加的线形斜率(例如由于振荡 器漂移),那么,估计误差仍与图7所示相同。在一个实验中,分析25Hz 频率斜率误差的性能损失,并且输出的SNR损失被发现仅仅大约为用于高 灵敏度跟踪期间使用的典型设定的0.6犯。前面部分的讨论还表明,与该 误差相比,斜率估计中的量化相关误差是微不足道的。
图8是示出更现实情况的线形斜率估计的图示,其中,蜂窝基站塔距 离公路大约15米,其高度大约为15米,车辆行驶速度为60英里/小时(27 米/秒)。这是靠近公路的较低蜂窝塔。这导致在数秒时间内从+142Hz到-142 的多普勒漂移。所得到的线形斜率估计如图8所示。还假设只有来自蜂窝塔的直接导频信号用于AFC测量(即没有利用其他反射的导频信号加权)。 如果有其他的导频信号,通常会改善这种情形。在单个导频信号的情况下, 可以看出,误差的最差情况估计大约为34,2Hz。分析表明,这种情况的输 出SNR的恶化大约为1.13 dB。
由于导频音调功率变化弓I起的随机波动
上面结合图8分析的蜂窝塔情形被期望为多数情况下的最糟情形。其 他关心的情形包括这样一些情形,在这些情形中,接收几个导频信号并将 其组合,以控制AFC环路。 一个或其他这样的导频信号主要体现为时间函 数,导致AFC漂移。但是,可以预期的是,这种快速的漂移在严重的市区 环境中是很常见的,其中车辆速度通常被期望为远低于上面所分析的。此 外,作为时间函数的AFC随机波动趋向于导致能够降低频率斜率漂移的平 均影响。
图9是描述正态分布的随机频率数据的线形斜率估计的示意图。假设 车辆移动的影响导致AFC频率在[-50 Hz, 50 Hz]范围内游动,每秒一个随 机值。那么,对该情形进行的1000秒内的模拟产生如图9所示的频率斜率 估计。使用前面12个测量值的线形回归对该模拟进行的分析,表现出4.2Hz 的RMS斜率估计误差,这与(7A)对于这种情况的预测是一致的,(7A) 的预测是4.18Hz。这么小的误差导致可以忽略性能损失。
3、进一步的评论和改进
可以使用上述线形回归的各种修改来进一步改进上述结果。例如,可 以对校准采样进行特殊滤波。在上述一种方案中,频率与时间的函数基本 为一个阶跃函数,因此,如果对该阶跃函数进行求微分,结果将是一个很 大的脉冲,可以经由合适的门限技术将该脉冲滤去。进一步的集成操作产 生校准采样,其频率阶跃函数被移除。可以基于识别校准值与时间关系的 特定"模式"来研究其他方法,其中所述特定"模式"很可能与期望的情 况相关联。此外,应当明白的是,这里描述的系统通常适用于任何定位系 统,如俄罗斯的Glosnass系统、规划的欧洲Galileo系统、美国的全球定 位系统以及任何其他卫星定位系统。
27鉴于这些教导,本领域技术人员应当认识到,可以在不偏离本发明精 神或保护范围的前提下,实现其他实施例。本发明仅由下面的权利要求书 进行限定,当结合上述说明书和附图考虑时,该权利要求书包括所有此种 实施例和修改。
权利要求
1.一种校准和校正移动设备中的GPS接收机的方法,该方法包括将第一本地振荡器锁定到接收的第一信号;比较第一时间周期和第二时间周期内所述第一本地振荡器的频率和第二本地振荡器的频率;基于所述比较,估计所述第一时间周期和所述第二时间周期内的误差,以确定一组误差估计;计算一个时间间隔的误差预测值;以及基于所述误差预测值,在所述时间间隔期间,为所述GPS接收机中的振荡器生成校正信号。
2. 如权利要求l所述的方法,其中锁定所述第一本地振荡器包括 将蜂窝通信系统的参考振荡器锁定到所接收的第一信号。
3. 如权利要求l所述的方法,其中锁定所述第一本地振荡器包括-将蜂窝通信系统的圧控温度补偿晶体振荡器(VCTCXO)锁定到所接收的第一信号。
4. 如权利要求l所述的方法,其中所接收的第一信号包括 从蜂窝基站接收的信号。
5. 如权利要求4所述的方法,其中所述从所述蜂窝基站接收的所述信 号包括从CDMA蜂窝站接收的导频信号。
6. 如权利要求4所述的方法,其中所述从所述蜂窝基站接收的所述信 号包括从GSM蜂窝站接收的信号。
7. 如权利要求l所述的方法,其中所述第二本地振荡器包括所述GPS接收机中的振荡器。
8. 如权利要求l所述的方法,其中所述第二本地振荡器包括-GPS本地振荡器,该GPS本地振荡器用于RF-IF下变频器,且与所述GPS接收机中的振荡器不同。
9. 如权利要求l所述的方法,其中比较所述第一本地振荡器的频率和 所述第二本地振荡器的频率包括对所述第一时间周期和所述第二时间周期内,所述第一本地振荡器和 第二本地振荡器中每一个的周期数进行计数。
10. 如权利要求l所述的方法,其中比较所述第一本地振荡器的频率和所述第二本地振荡器的频率包括对所述第一时间周期和所述第二时间周期内,所述第一本地振荡器和 第二本地振荡器中每一个的零交叉点的数目进行计数。
11. 如权利要求1所述的方法,其中比较所述第一本地振荡器的频率和所述第二本地振荡器的频率包括确定所述第一本地振荡器的频率和所述第二本地振荡器的频率的比值。
12. 如权利要求1所述的方法,其中比较所述第一本地振荡器的频率和所述第二本地振荡器的频率包括.-确定所述第一本地振荡器的频率和所述第二本地振荡器的频率之差。
13. 如权利要求l所述的方法,其中估计所述误差包括 将所述第一本地振荡器的频率和所述第二本地振荡器的频率的频率比值与预定常数进行比较;以及确定所述预定常数和所述频率比值之差。
14. 如权利要求l所述的方法,其中计算所述误差预测值包括 基于所述组误差估计来近似出函数;以及 基于所述时间间隔和所述函数来确定所述误差预测值。
15. 如权利要求14所述的方法,其中近似出所述函数包括 对所述组误差估计中的误差估计进行平均。
16. 如权利要求14所述的方法,其中近似出所述函数包括 利用所述组误差估计中的误差估计进行线性回归。
17. 如权利要求14所述的方法,其中近似出所述函数包括 利用所述组误差估计中的误差估计计算最小均方曲线。
18. 如权利要求l所述的方法,其中所述第一时间周期包括 多个相邻的时间周期,其中为所述多个相邻的时间周期中的每一个获得若干单个计数。
19. 一种校准和校正移动设备中的GPS接收机的方法,该方法包括将蜂窝参考振荡器锁定到从蜂窝基站接收的信号;比较第一时间周期和第二时间周期中的每一个内,所述蜂窝参考振荡器的频率和GPS本地振荡器的频率,以生成所述第一时间周期和所述第二时间周期中每一个内的频率测量;基于所述频率测量,估计所述第一时间周期和所述第二时间周期内的误差,以确定一组误差估计;基于所述组误差估计来近似出函数; 基于所述函数来计算一个时间间隔的误差预测值;以及 基于所述误差预测值,在所述时间间隔期间,为所述GPS本地振荡器生成校正信号。
20. —种多功能便携式设备,用于利用包括工作于预定蜂窝频率的蜂 窝站的网络提供蜂窝通信,还用于利用在预定GPS频率发射GPS信号的 GPS卫星来提供定位,该多功能便携式设备包括-锁定到来自蜂窝基站的信号的蜂窝参考振荡器; GPS本地振荡器;以及连接到所述蜂窝参考振荡器和所述GPS本地振荡器的误差预测和校准 系统,所述误差预测和校准系统比较所述蜂窝参考振荡器的频率和所述 GPS本地振荡器的频率并确定一组误差估计,从所述误差估计生成校正信 号,所述误差预测和校准系统将所述校正信号提供给所述GPS本地振荡器。
21. 如权利要求20所述的多功能便携式设备,其中所述误差预测和校 准系统包括频率比较电路; 误差监视和预测电路;以及 频率校正生成电路。
22. 如权利要求21所述的多功能便携式设备,其中所述频率比较电路 对固定的时间间隔内所述蜂窝参考振荡器和所述GPS本地振荡器中每一个的周期数量进行计数;以及将所述数量提供给所述误差监视和预测电路。
23. 如权利要求21所述的多功能便携式设备,其中所述频率比较电路 对固定的时间间隔内所述蜂窝参考振荡器和所述GPS本地振荡器中每一个的零交叉点的数目进行计数;以及将所述数目提供给所述误差监视和预测电路。
24. 如权利要求21所述的多功能便携式设备,其中所述频率比较电路 将所述蜂窝参考振荡器的频率和所述GPS本地振荡器的频率之比提供给所 述误差监视和预测电路。
25. 如权利要求21所述的多功能便携式设备,其中所述频率比较电路 将所述蜂窝参考振荡器的频率和所述GPS本地振荡器的频率之差提供给所 述误差监视和预测电路。
26. 如权利要求21所述的多功能便携式设备,其中所述误差监视和预 测电路为来自所述频率比较电路的每个测量估计误差;以及 根据这组误差估计确定数学函数。
27. 如权利要求26所述的多功能便携式设备,其中所述误差监视和预 测电路基于所述数学函数,为一个时间间隔计算误差预测值。
28. 如权利要求21所述的多功能便携式设备,其中所述频率校正生成 电路生成校正信号作为縮放因子。
全文摘要
为了在实际的移动定位系统中提供准确和快速的位置测量,对GPS接收机进行校准,使用锁定到外部发射信号的第一频率预测下一个时间周期中的频率误差,然后,利用GPS振荡器产生第二频率。为了预测下一个时间周期中的误差,进行多次相对时间的测量,进行误差估计,响应于所述误差估计的集合,近似出一个误差函数。然后,在下一个时间周期内使用该预测误差,校正GPS接收机。在一种实现中,公开了一种多功能便携设备,其使用多个工作在预定的理想蜂窝频率上的蜂窝基站来提供蜂窝通信,并且还使用在预定GPS频率上发射GPS信号的GPS卫星来提供定位。
文档编号G06F17/30GK101604010SQ20091014139
公开日2009年12月16日 申请日期2003年12月10日 优先权日2002年12月13日
发明者诺曼·F·克拉斯纳 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1