CN101600970B - 组合测量值并判定时钟偏移 - Google Patents
组合测量值并判定时钟偏移 Download PDFInfo
- Publication number
- CN101600970B CN101600970B CN2006800086701A CN200680008670A CN101600970B CN 101600970 B CN101600970 B CN 101600970B CN 2006800086701 A CN2006800086701 A CN 2006800086701A CN 200680008670 A CN200680008670 A CN 200680008670A CN 101600970 B CN101600970 B CN 101600970B
- Authority
- CN
- China
- Prior art keywords
- satellite
- pseudorange
- time
- navigation system
- satellite navigation
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/33—Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/14—Determining absolute distances from a plurality of spaced points of known location
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/421—Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system
- G01S19/425—Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system by combining or switching between signals derived from different satellite radio beacon positioning systems
Abstract
本发明描述了一种处理来自第一卫星导航系统和第二卫星导航系统的卫星信号的方法和设备。在一个实施例中,测量卫星信号接收器与所述第一卫星导航系统的至少一个卫星之间的至少一个第一伪距。测量所述卫星信号接收器与所述第二卫星导航系统的至少一个卫星之间的至少一个第二伪距。得到第一卫星导航系统的第一时间基准帧与第二卫星导航系统的第二时间基准帧之间的差值。使用时间基准的差值将所述至少一个第一伪距与所述至少一个第二伪距组合。
Description
技术领域
本发明涉及卫星定位系统,更具体地说,涉及一种组合测量值并判定不同卫星定位系统之间的时钟偏移的方法和设备。
背景技术
卫星定位系统(SPS)接收器使用来自几颗卫星的测量值来计算位置。SPS接收器通常通过计算卫星发射信号时刻与接收器(位于地球表面或者接近地球表面)接收信号时刻之间的时间延迟来确定其自身位置。将时间延迟与光速相乘,就可得到接收器与接收器可见的每颗卫星之间的距离。典型的卫星定位系统包括全球定位系统(GPS)、欧洲伽利略(GALILEO)系统、以及俄罗斯全球导航卫星(GLONASS)系统。
在GPS中,每个商业用信号都利用直接序列扩展信号,所述直接序列扩展信号由具有1.023MHz扩展率的唯一伪随机噪音(PN)码(被称为粗略撷取(C/A)码)定义。每个PN码双向调制1575.42MHz的载波信号(被称为L1载波),并唯一标识特定的卫星。PN码序列长度是1023个码片(chip),对应于一毫秒的时间段。1023个码片的一次循环被称为PN帧或者历元(epoch)。
GPS接收器通过比较所接收的PN码信号序列与内部生成的PN信号序列之间的时间位移,来判定信号的发射与接收之间的时间延迟。这些测量的时间延迟被称为“子毫秒伪距”,因为已知它们以1毫秒PN帧边界为模。通过分解与每个卫星的每次延迟相关的毫秒的整数,就可得到真实明确的伪距。一组四个伪距、发射GPS信号的绝对时间信息、以及与这些绝对时间相关的卫星位置足以确定GPS接收器的位置。发射(或接收)的绝对时间是必需的,以确定GPS卫星在发射时间的位置,从而计算GPS接收器的位置。
因此,每个GPS卫星都广播一种卫星轨道和时钟数据(也称为卫星导航消)。卫星导航消息是50比特/秒(bps)的数据流,与PN码模2相加,比特边界与PN帧的起始部分结合。每数据比特周期(20毫秒)有20个PN帧。卫星导航消息包括卫星定位数据,也称为“星历”数据,它标识卫星和它们的轨道,以及与卫星信号相关的绝对时间信息(在此也被称为“GPS系统时间”)。GPS系统时间信息是星期信号中的某一秒,被称为星期时间(TOW)。这种绝对时间信号允许接收器明确确定每个卫星何时发射每个所接收信号的时间标记。
GPS卫星以大约3.9km/s移动,因此从地球上观察,卫星的范围以最大±800m/s的速率变化。绝对时间误差导致每毫秒的时间误差有高达0.8m的范围误差。这些范围误差在GPS接收器位置产生类似的尺寸误差。因此,10ms的绝对时间精度对近10m的位置精度来说足够了。10ms以上的绝对时间误差将会导致较大的位置误差,因此要求通常的GPS接收器的绝对时间具有近10毫秒的精度或者更高。
与GPS定位密切相关的另一个时间参数是用于测量子毫秒伪距的时间基准中的子毫秒偏移。这种偏移同样地影响所有的测量值,由于这个原因它被称为“共模误差”。共模误差不应与绝对时间误差混淆。如上所述,1毫秒的绝对时间误差导致高达0.8米的范围误差,而1微秒的绝对时间误差会引起小于1毫米、几乎看不见的范围误差。但是,1微秒的共模误差会导致1微秒乘以光速(也就是,300米)的伪距误差。共模误差对伪距的计算有较大的影响,在实际中,很难校正共模误差。因此,传统的GPS接收器将共模误差当作未知数,一旦在特定的接收器处已经测量了足够数量的伪距,就必须解决随位置一起的共模误差。
其他类型的卫星定位系统,例如伽利略系统和全球导航卫星系统使用类似于GPS的信号结构,可以用类似的方式定位接收器。在某些应用中,希望同时处理来自GPS卫星和其他卫星定位系统的卫星的信号。例如,由于信号强度很低,接收器可能不能接收和处理足够数量的GPS信号以进行定位。但是,这种其他的卫星定位系统通常使用与GPS不同的时间基准来操作。例如,GPS系统时间比国际原子时间(TAI)慢19秒,精度为大约20毫微秒,但是伽利略系统时间与TAI的偏移量小于33毫微秒。同时使用GPS和伽利信号、而 不补偿这两种系统使用的系统时间误差将会导致所计算的位置误差与光速成正比。例如,未补偿10毫微秒的偏移将会导致所计算的位置有10英尺的误差。
因此,在该领域中需要一种组合多个卫星导航系统的测量值并补偿这些系统所使用的系统时间差值的方法和设备。
发明内容
本文描述了一种处理来自第一卫星导航系统和第二卫星导航系统的卫星信号的方法和设备。在一个实施例中,测量卫星信号接收器与所述第一卫星导航系统的至少一个卫星之间的至少一个第一伪距。测量所述卫星信号接收器与所述第二卫星导航系统的至少一个卫星之间的至少一个第二伪距。得到第一卫星导航系统的第一时间基准帧与第二卫星导航系统的第二时间基准帧之间的差值。使用时间基准的差值将所述至少一个第一伪距与所述至少一个第二伪距组合。
附图说明
参照实施例和附图,可更详细地了解本发明的上述特征以及上文简述的本发明的更多特定描述。但是,需要注意的是,附图仅示出了本发明的典型实施例,并不用于限制本发明的范围,本发明可以有其它等同的有效实施例。
图1是定位系统的示范性实施例的框图;
图2是根据本发明的定位方法的示范性实施例的流程图;
图3是根据本发明的计算时间基准差值和位置/时刻的方法的示范性实施例的流程图。
为了便于理解,附图中同样的参考标号表示同样的元件。
具体实施方式
下文描述了一种组合多个卫星导航系统的测量值的方法和设备。本技术领域的人员将会理解,本发明可与具有定位功能的多种移动或无线设备一起使 用,例如蜂窝电话、寻呼机、膝上电脑、个人数字助理(PDA)和现有技术中类似类型的无线设备。通常,具有定位功能的移动设备具有处理卫星定位系统(SPS)的卫星信号的能力。
图1是定位系统100的示范性实施例的框图。系统100包括通过无线通信网络110与服务器108通信的移动接收器102。例如,服务器108可设置在无线通信网络110的服务移动定位中心(SMLC)。无线通信网络110包括带有多个基站或蜂窝站的蜂窝通信网络。移动接收器102获取与多个卫星112相关的卫星测量数据(例如,伪距、多普勒测量值)。上述多个卫星112从第一卫星导航系统111A(例如,GPS)和第二卫星导航系统111B(例如,伽利略系统)的卫星中选取。服务器108获取卫星112的卫星轨道数据(例如,轨道模式信息,如卫星星历信息)。使用卫星测量数据和卫星轨道数据来计算移动接收器102的位置信息。
特别地,移动接收器102示例性地包括卫星信号接收器电路104、无线收发器106、处理器122、支持电路124、存储器120、以及时钟电路121。卫星信号接收器电路104包括用于处理来自卫星导航系统111A的卫星信号的电路105A、以及用于处理来自卫星导航系统111B的卫星信号的电路105B。在一个实施例中,电路105A和电路105B包括两个单独的卫星信号接收器,一个用于接收来自卫星导航系统111A(例如,GPS)的信号,另一个用于接收来自卫星导航系统111B(例如,伽利略系统)的信号。在另一个实施例中,一部分卫星信号接收器电路104可以在电路105A与电路105B之间共用(例如,共用前端电路)。卫星信号接收器电路104被配置得利用至少一个天线116接收来自卫星112的卫星信号。
电路105A和电路105B可包括传统电路(例如,GPS电路、伽利略电路、全球导航卫星电路),用于接收和处理分别来自第一和第二卫星导航系统111A和111B的信号。用于接收和处理卫星定位系统信号的电路在2002年9月17日公布的相同申请人的美国专利申请6,453,237中进行了描述,在此全文引用。无线收发器106通过天线118接收来自无线通信网络110的无线信号。卫星信号接收器电路104和无线收发器106可由处理器122控制。时钟电路121 可用来跟踪时刻,并包括实时时钟。
处理器122可包括微处理器、指令集处理器(例如,微控制器)、或者本领域已知的类似类型的处理元件。处理器122连接到存储器120和支持电路124。存储器120可以是随机存取存储器、只读存储器、可移动存储器、硬盘存储器、或者这些存储设备的任意组合。支持电路124包括常规的高速缓存、电源、时钟电路、数据寄存器、I/O接口和类似设备,以便于移动接收器102的操作。在此描述的处理和方法可使用存储在存储器120内的软件138来实施,由处理器122执行。选择性地,移动接收器102可以以硬件或者硬件与软件的组合来实施这些处理和方法,包括任何数量的独立执行各种程序的处理器和专用硬件,例如专用集成电路(ASIC)、现场可编程门阵列(FPGA)等类似元件。
服务器108示例性地包括输入/输出(I/O)接口128、中央处理单元(CPU)126、支持电路130、以及存储器134。CPU 126连接到存储器134和支持电路130。存储器134可以是随机存储器、只读存储器、可移动存储器、硬盘存储器、或者这些存储器设备的任意组合。支持电路130包括常规的高速缓存、电源、时钟电路、数据寄存器、I/O接口和类似设备,以便于服务器108的操作。在此描述的处理和方法可使用存储在存储器134内的软件132来实施,由CPU126执行。选择性地,服务器108可以以硬件或者硬件与软件的组合来实施这些处理和方法,包括任何数量的独立执行各种程序的处理器和专用硬件,例如ASIC、FPGA等类似元件。
I/O接口128被配置用于接收来自无线网络110的数据,例如移动接收器102收集的卫星测量数据。此外,I/O接口128被配置用于接收来自跟踪站网络(例如,基准网络114)之类的外部源的卫星轨道数据,例如卫星112的星历。基准网络114包括几个跟踪站点,用于收集来自一个或多个卫星导航系统的所有卫星的卫星导航数据;或者包括少数几个跟踪站点;或者包括一个跟踪站点,仅收集世界特定区域内的卫星导航数据。用于收集和分配星历的示范性系统在2002年6月25日公布的相同申请人的美国专利申请6,411,892中进行了描述,在此全文引用。
在一个实施例中,移动接收器102接收来自服务器108的辅助数据。该辅 助数据包括获取辅助数据(例如,从移动接收器102的假定位置到卫星112的一组期望伪距)和/或卫星轨道数据(例如,星历数据或其它类型的卫星轨道模型)。例如,移动接收器102可从服务器108请求和接收获取辅助数据,并将卫星测量数据随时间标记一起发送到服务器108。然后服务器108确定移动接收器102的位置(被称为移动站点辅助配置或“MS辅助”配置)。在另一个例子中,服务器108将卫星轨道数据发送到移动接收器102,移动接收器102可定位自身的位置(被称为基于移动站点的配置或者“基于MS”的配置)。在另一个实施例中,移动接收器102可通过解码来自卫星信号的卫星导航消息来定位自身的位置,而不接收来自服务器108的辅助数据(被称为自治配置)。
图2是根据本发明的定位方法200的示范性实施例的流程图。可参照图1的定位系统100理解方法200。方法200从步骤202开始。在步骤204,测量到第一卫星导航系统111A的卫星的一个或多个第一伪距。在步骤206,测量到第二卫星导航系统111B的卫星的一个或多个第二伪距。例如,可测量到GPS卫星和伽利略卫星的伪距。如下所述,所测量的总伪距的数量取决于使用伪距数据计算的独立变量的数量(例如,利用四个伪距计算四个变量)。在一个实施例中,由服务器108计算移动接收器102的位置。因此,在可选的步骤207,第一和第二伪距可从移动接收器102发送到服务器108。在步骤208,获得第一和第二卫星导航系统之间的时间基准的差值。
在步骤209,使用在步骤208获得的时间基准差值来组合第一和第二伪距。也就是,执行处理,允许同时使用所测量的与不同卫星导航系统相关的第一和第二伪距来计算位置和/或时间。在步骤210,使用组合的第一和第二伪距来计算移动接收器102的位置和/或时刻。组合第一和第二伪距、获取两个卫星系统之间的时间基准差值、以及计算位置的各种实施例将参照图3进行描述。步骤208、209和210可由服务器108(例如,MS辅助配置中的服务器)或者移动接收器102(例如,基于MS或自主配置的移动接收器)执行。方法200在步骤212结束。
在一个实施例中,可使用数学模型来计算时间基准差值和位置/时刻。特别地,图3是根据本发明的计算时间基准差值和位置/时刻的方法300的示范 性实施例的流程图。在步骤302,提供从卫星112接收信号的估计时间(时刻估计值)。例如,时刻估计值可以由时钟电路121或者服务器108提供。在步骤304和308,提供卫星112的伪距和星历。在步骤306,提供移动接收器102的估计位置。可使用本领域已知的各种位置估计技术来获得移动接收器102的估计位置,包括使用无线通信网络110的基站之间的转变、使用移动接收器102的上一次已知位置、使用与移动接收器102通信的无线通信网络110的基站位置、使用网络ID识别的无线通信网络110的位置、或者使用无线通信网络110的蜂窝站点的位置,在无线通信网络110中,移动接收器102由蜂窝ID识别。
在步骤310,形成期望的伪距。如果所有之前的参数(位置估计值和时间估计值)实际上是这些参数的真实值,期望的伪距是将被测量的伪距。在步骤312,通过比较步骤304提供的伪距和步骤310形成的期望伪距之间的差异,形成伪距余量。在步骤314,形成数学模型,该数学模型使伪距余量与位置和时间变量的更新相关联。
特别地,可使用数学模型,使所测量伪距与期望伪距之间的余量差与位置(例如,x、y和z位置)和时间的更新相关联。在一个实施例中,时间更新包括第一卫星导航系统111A的共模偏置(tCA)、第二卫星导航系统111B的共模偏置(tCB)、以及时刻误差(ts)。数学模型可定义如下:
其中u是伪距余量(期望伪距与实际伪距之间的差值)的矢量;u A是卫星系统A(例如,GPS)的伪距余量,u B是卫星系统B(例如,伽利略)的伪距余量。右侧的6元素矢量包括状态变量x,y,z(初始位置的位置更新),tCA 和tCB(分别是卫星系统A和B的校准时钟偏置估计值的更新),以及ts(时刻误差的更新)。注意:严格地说,ts有两个值,但是由于ts的效果由相对卫星运动(高达800m/s)来衡量,没有可测量的差值,结果只能对两种卫星系统 都将ts视为相同。但是tCA和tCB可由光速(3*108m/s)来衡量,这两种状态必须分别对待。
上述H矩阵中下方标有A和B的两行是它们自己的子矩阵,每个都分别包含同u A或u B一样多的行。“A”子矩阵中的第i行是:
其中前三项构成系统A的卫星I的已知视距矢量。第4项是常量(光速),第5项是零,第6项是相对卫星速度。“B”子矩阵的第i行是:
与“A”子矩阵的行类似,但是第4项和第5项不同,这两项表达了测量值与变量tCA和tCB之间的适当关系。
可使用星历数据计算H矩阵项(entry)。可从位置估计值和时刻估计值得到x,y,z,tCA,tCB和ts更新的初始值。共模偏置更新最初可假定为零。通过合并卫星系统111A和111B的共模偏置更新,数学模型得到两个系统之间的时间基准的差值。
在另一个实施例中,时间更新包括卫星导航系统111A和111B其中一个的共模偏置,例如A(tCA)、共模偏置增量(tCΔ)(等于tCB-tCA)、以及时刻误差(ts)。共模偏置增量与两个卫星系统111A和111B的共模偏置之间的差值相关。在本实施例中,数学模型定义如下:
其中,u是伪距余量的矢量(期望伪距与实际伪距之间的差值);H矩阵与以上描述的类似,但是将变量tCB改变为tCΔ。可使用星历数据计算H矩阵项。可从位置估计值和时刻估计值得到x,y,z和ts更新的初始值。共模偏置更新和共模偏置增量更新最初可假定为零。通过将卫星系统111A和111B其中一个的共模偏置与共模偏置增量合并,数学模型可得到两个系统的时间基准 之间的差值。
虽然已经参照x,y,z的更新描述了数学模型的实施例(被称为与时间无关的数学模型),本技术领域的人员将会理解,数学模型可以有更少的位置变量(例如,只有x和y位置)。此外,数学模型可被实施,以更新这些更新的任何子集,如在2004年5月11日公布的相同申请人的美国专利申请6,734,821中所描述,该专利在此全文引用。
在步骤316,解决时间和位置更新。要注意的是,步骤314形成的数学模型可迭代,以精确确定位置和时间更新。位置和时间更新可附加到位置估计值和时刻估计值,以确定移动接收器102的位置和/或时刻。通过计算数学模型内的时间基准的差值,本发明虑及了两个不同卫星导航系统的伪距的使用。
再参照图2,在另一个实施例中,在步骤208从基准站点(例如,基准网络)获取时间基准差值。在一个实施例中,基准站点处理来自每个卫星导航系统111A和111B中卫星的卫星信号,并得到时间基准差值。所计算的时间基准差值被传送到服务器108,并在辅助数据中被提供给移动接收器102。在另一个实施例中,卫星导航系统111A和111B中的一个或两个被配置用于传送时间基准差值。然后基准站点解码来自卫星信号的时间基准差。所解码的时间基准差被传送到服务器108,并在辅助数据内被提供给移动接收器102。
一旦得到时间基准差值,来自卫星系统111A和111B的其中一个的伪距将会被转换为卫星系统111A和111B中的另一个的时间基准。一旦所有的伪距都有相同的时间基准,就可使用已知方式中的导航模型来计算移动接收器102的位置。要注意的是,在通常的卫星导航问题中,有九个未知数:
三个位置未知数:x,y,z;
三个时钟未知数:tC,tS,fC;
其中x,y,z表示移动接收器的笛卡尔坐标, 表示与各x,y,z坐标相关的速度,tC是共模定时误差(通常是子毫秒值),tS是绝对时间标记误差,fC是移动设备102的卫星信号接收器电路104内的本地振荡器的频率误差。可基于先验信息得知或估计一个或多个变量(例如,如果移动设备110被校准为精确的 GPS时间,可得知tS)。可使用已知方式中的伪距,得到一个或多个未知的变量。
在另一个实施例中,从基准站点得到的时间基准差值可用作上述的一个与时间无关的数学模型中的共模偏置或共模偏置增量的初始值。参照图3,在步骤307,可提供时间基准差值的估计值。时间基准差值的估计值可用来初始化在步骤314中形成的数学模型中的共模偏置更新或共模偏置增量更新中的一个。
以上描述了用于组合多个卫星导航系统的测量值的方法和设备。在一个实施例中,测量两个不同卫星导航系统(例如,GPS和伽利略系统)中卫星的伪距。通过计算两个卫星导航系统之间的时间基准的差值,组合伪距测量值。换句话说,执行处理,允许伪距测量值一起使用,而不管测量值是关于两个不同的卫星导航系统。可使用与时间无关的数学模型得到时间基准差值,可通过处理基准站点处的卫星信号来测量时间基准差值,如果一个或两个系统被配置用于传播这样的差值,也可从基准站点处的卫星信号解码得到时间基准差值。
为清楚起见,已经举例就组合来自两个卫星导航系统的测量值对本发明进行了描述。本技术领域的人员将会理解,本发明用于组合通常来自于多个卫星导航系统的测量值。要注意的是,上述与时间无关的数学模型可被修改,以包括附加的共模偏置更新或附加的共模偏置增量更新,从而说明所测量的附加卫星导航系统。此外,基准站点可测量或解码多个时间基准差值。
虽然上文涉及本发明的示例性实施例,但是可为本发明设计其它和更多的实施例,而不脱离本发明的基本范围,其范围由权利要求限定。
Claims (10)
1.一种处理来自第一卫星导航系统和第二卫星导航系统的卫星信号的方法,包括:
测量卫星信号接收器与所述第一卫星导航系统的至少一个卫星之间的至少一个第一伪距;
测量所述卫星信号接收器与所述第二卫星导航系统的至少一个卫星之间的至少一个第二伪距;
得到所述第一卫星导航系统的第一时间基准帧与所述第二卫星导航系统的第二时间基准帧之间的差值;以及
使用所述差值将所述至少一个第一伪距与所述至少一个第二伪距组合;所述方法进一步包括:在所述卫星信号接收器处从服务器接收辅助数据;以及
从所述辅助数据中获取所述差值的指示。
2.根据权利要求1所述的方法,其特征在于,还包括:
使用所述组合的至少一个第一伪距和所述至少一个第二伪距,计算所述卫星信号接收器的位置和当天时间中的至少一个。
3.根据权利要求1所述的方法,其特征在于,所述得到和组合的步骤包括:
接收所述卫星信号接收器的估计位置;
接收估计的当天时间;以及
将所述至少一个第一伪距、所述至少一个第二伪距、所述估计位置、和所述估计的当天时间与多个位置和时间变量相关联,所述多个位置和时间变量包括与所述第一时间基准帧和所述第二时间基准帧之间的所述差值相关的至少一个时间变量。
4.根据权利要求3所述的方法,其特征在于,所述至少一个时间变量包括共模偏置变量差值。
5.根据权利要求3所述的方法,其特征在于,所述至少一个时间变量包括与所述第一卫星导航系统相关的第一共模偏置变量和与所述第二卫星导航系统相关的第二共模偏置变量。
6.一种定位系统,其特征在于,包括:
卫星信号接收器电路,用于测量到第一卫星导航系统的至少一个卫星的至少一个第一伪距,以及到第二卫星导航系统的至少一个卫星的至少一个第二伪距;以及
处理器,用于得到所述第一卫星导航系统的第一时间基准帧与所述第二卫星导航系统的第二时间基准帧之间的差值,并使用所述差值将所述至少一个第一伪距与所述至少一个第二伪距组合;所述系统还包括服务器;其中,所述卫星信号接收器电路从所述服务器接收辅助数据;以及从所述辅助数据中获取所述差值的指示。
7.根据权利要求6所述的系统,其特征在于,所述处理器还被配置用于使用所述组合的至少一个第一伪距和所述至少一个第二伪距,计算所述卫星信号接收器的位置和当天时间中的至少一个。
8.根据权利要求6所述的系统,其特征在于,所述处理器被配置用于:
接收估计位置;
接收估计的当天时间;以及
将所述至少一个第一伪距、所述至少一个第二伪距、所述估计位置、和所述估计的当天时间与多个位置和时间变量相关联,所述多个位置和时间变量包括与所述第一时间基准帧和所述第二时间基准帧之间的所述差值相关的至少一个时间变量。
9.一种处理来自第一卫星导航系统和第二卫星导航系统的卫星信号的设备,其特征在于,包括:
测量卫星信号接收器与所述第一卫星导航系统的至少一个卫星之间的至少一个第一伪距的装置;
测量所述卫星信号接收器与所述第二卫星导航系统的至少一个卫星之间的至少一个第二伪距的装置;
得到所述第一卫星导航系统的第一时间基准帧与所述第二卫星导航系统的第二时间基准帧之间的差值的装置;以及
使用所述差值将所述至少一个第一伪距与所述至少一个第二伪距组合的装置;其中,所述卫星信号接收器从服务器接收辅助数据;以及从所述辅助数据中获取所述差值的指示。
10.根据权利要求9所述的设备,其特征在于,还包括:使用所述组合的至少一个第一伪距和所述至少一个第二伪距,计算所述卫星信号接收器的位置和当天时间中的至少一个的装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/083,541 | 2005-03-18 | ||
US11/083,541 US7095368B1 (en) | 2005-03-18 | 2005-03-18 | Method and apparatus for combining measurements and determining clock offsets between different satellite positioning systems |
PCT/US2006/010028 WO2007086894A2 (en) | 2005-03-18 | 2006-03-17 | Combining measurements and determining clock offsets |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101600970A CN101600970A (zh) | 2009-12-09 |
CN101600970B true CN101600970B (zh) | 2012-01-11 |
Family
ID=36821730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800086701A Expired - Fee Related CN101600970B (zh) | 2005-03-18 | 2006-03-17 | 组合测量值并判定时钟偏移 |
Country Status (6)
Country | Link |
---|---|
US (4) | US7095368B1 (zh) |
EP (1) | EP1864152B1 (zh) |
KR (1) | KR100958091B1 (zh) |
CN (1) | CN101600970B (zh) |
HK (1) | HK1137514A1 (zh) |
WO (1) | WO2007086894A2 (zh) |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3876893B2 (ja) * | 2004-05-14 | 2007-02-07 | セイコーエプソン株式会社 | 端末装置、測位方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US7095368B1 (en) * | 2005-03-18 | 2006-08-22 | Global Locate, Inc. | Method and apparatus for combining measurements and determining clock offsets between different satellite positioning systems |
US7489269B2 (en) * | 2005-03-18 | 2009-02-10 | Broadcom Corporation | Method and apparatus for combining measurements and determining clock offsets between different global navigation satellite systems |
US8436773B2 (en) * | 2005-04-19 | 2013-05-07 | Qualcomm Incorporated | Method for leveraging diversity for enhanced location determination |
JP4186952B2 (ja) * | 2005-05-25 | 2008-11-26 | セイコーエプソン株式会社 | 端末装置、測位システム、端末装置の制御方法、プログラム及び記録媒体 |
AU2005333117B2 (en) | 2005-06-13 | 2011-05-19 | Nokia Corporation | Supporting an assisted satellite based positioning |
DE602005010466D1 (de) * | 2005-12-29 | 2008-11-27 | Alcatel Lucent | Verfahren zur Optimierung der Verarbeitungen von Lokalisierungsdaten bei Vorliegen mehrerer Satellitenpositionskonstellationen |
US7893869B2 (en) * | 2006-01-05 | 2011-02-22 | Qualcomm Incorporated | Global navigation satellite system |
US7768449B2 (en) * | 2006-01-10 | 2010-08-03 | Qualcomm Incorporated | Global navigation satellite system |
AU2007226515A1 (en) * | 2006-03-15 | 2007-09-20 | Qualcomm Incorporated | Global navigation satellite system |
JP2009545752A (ja) | 2006-08-01 | 2009-12-24 | クゥアルコム・インコーポレイテッド | 位置特定サーバに情報更新を供給するためのシステムおよび/または方法 |
US7817084B2 (en) * | 2006-08-23 | 2010-10-19 | Qualcomm Incorporated | System and/or method for reducing ambiguities in received SPS signals |
US9156167B2 (en) | 2007-05-15 | 2015-10-13 | Trimble Navigation Limited | Determining an autonomous position of a point of interest on a lifting device |
EP2003467B1 (en) * | 2007-06-13 | 2014-02-12 | Astrium GmbH | Integrated positioning solution for global navigation satellite systems |
US8103438B2 (en) | 2007-09-26 | 2012-01-24 | Trimble Navigation Limited | Method and system for automatically directing traffic on a site |
US8144000B2 (en) * | 2007-09-26 | 2012-03-27 | Trimble Navigation Limited | Collision avoidance |
US8284820B2 (en) * | 2007-10-17 | 2012-10-09 | Mediatek Inc. | Shared processor architecture applied to functional stages configured in a receiver system for processing signals from different transmitter systems and method thereof |
GB2456150B (en) * | 2008-01-03 | 2010-04-07 | Samsung Electronics Co Ltd | Location system and method |
US8081108B2 (en) * | 2008-01-07 | 2011-12-20 | Trimble Navigation Limited | Autonomous projection of global navigation satellite orbits |
US7737887B2 (en) * | 2008-01-14 | 2010-06-15 | Trimble Navigation Limited | Nudged broadcast orbit drift correction |
US7737888B2 (en) * | 2008-01-14 | 2010-06-15 | Trimble Navigation Limited | Conveying orbit information via ambiguous position information |
US8264404B2 (en) * | 2008-01-14 | 2012-09-11 | Trimble Navigation Limited | Double-nudged broadcast orbit drift correction |
KR101030950B1 (ko) * | 2008-02-29 | 2011-04-28 | 주식회사 코아로직 | 듀얼 모드 위성 신호 수신 장치 및 위성 신호 수신 방법 |
US7898409B2 (en) * | 2008-04-09 | 2011-03-01 | Trimble Navigation Limited | Circuit for exclusion zone compliance |
US8054181B2 (en) * | 2008-04-09 | 2011-11-08 | Trimble Navigation Limited | Terrestial-signal based exclusion zone compliance |
US7932859B2 (en) | 2008-05-20 | 2011-04-26 | Motorola Mobility, Inc. | Method and apparatus for satellite positioning system time resolution |
US8514058B2 (en) * | 2008-08-18 | 2013-08-20 | Trimble Navigation Limited | Construction equipment component location tracking |
US7911379B2 (en) | 2008-08-18 | 2011-03-22 | Trimble Navigation Limited | Construction equipment component location tracking |
US8224518B2 (en) | 2008-08-18 | 2012-07-17 | Trimble Navigation Limited | Automated recordation of crane inspection activity |
JP2010060489A (ja) | 2008-09-05 | 2010-03-18 | Seiko Epson Corp | 衛星軌道モデル化適否判定方法、長期予測軌道データ提供方法及び衛星軌道モデル化適否判定装置 |
US8138975B2 (en) | 2008-12-30 | 2012-03-20 | Trueposition, Inc. | Interference detection, characterization and location in a wireless communications or broadcast system |
US8436768B2 (en) | 2008-12-30 | 2013-05-07 | Trueposition, Inc. | Diversity time and frequency location receiver |
US9244176B2 (en) * | 2009-11-04 | 2016-01-26 | Qualcomm Incorporated | Methods and apparatuses for estimating time relationship information between navigation systems |
GB2475675A (en) * | 2009-11-17 | 2011-06-01 | Samsung Electronics Co Ltd | Navigation receiver operable with multiple navigation systems |
CN101963668A (zh) * | 2010-08-19 | 2011-02-02 | 北京华力创通科技股份有限公司 | 一种实现模拟卫星导航信号实时闭环同步控制的方法 |
GB201100114D0 (en) | 2011-01-05 | 2011-02-16 | Cambridge Silicon Radio Ltd | Determing positiion |
GB2487348B (en) | 2011-01-05 | 2018-10-03 | Qualcomm Technologies Int Ltd | Calculation of location in a satellite navigation system with extended convergence zone |
GB2487347A (en) * | 2011-01-05 | 2012-07-25 | Cambridge Silicon Radio Ltd | Reference satellite |
GB2487256B8 (en) | 2011-01-05 | 2015-04-01 | Cambridge Silicon Radio Ltd | Location fix from unknown position |
GB2491549A (en) | 2011-01-05 | 2012-12-12 | Cambridge Silicon Radio Ltd | Satellite subset selection |
US8554246B2 (en) | 2011-11-21 | 2013-10-08 | Trueposition, Inc. | Combination of multiple baselines for location estimation |
RU2012104318A (ru) | 2012-02-08 | 2013-08-20 | Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." | Способ и устройство навигации |
JP2013228380A (ja) * | 2012-03-31 | 2013-11-07 | O2 Micro Inc | ナビゲーションのための方法およびシステム |
KR102064854B1 (ko) * | 2012-12-04 | 2020-01-10 | 삼성전자주식회사 | 항법위성시스템 수신기 및 그것의 의사거리 및 위치 계산 방법 |
CN103135116B (zh) * | 2013-01-28 | 2015-07-22 | 北京邮电大学 | 一种卫星模拟信号产生方法及装置 |
JP2014186032A (ja) * | 2013-03-20 | 2014-10-02 | O2 Micro Inc | 位置決めのためのモジュール、装置、および方法 |
CN104101886B (zh) * | 2013-04-10 | 2016-12-28 | 和芯星通科技(北京)有限公司 | 一种卫星导航信号的接收机和辅助码剥离方法 |
CN103308932B (zh) * | 2013-05-28 | 2015-04-29 | 中国电子科技集团公司第三十八研究所 | 基于宽带射频直接技术的单片多模导航芯片 |
FR3018926B1 (fr) * | 2014-03-21 | 2018-03-30 | Thales | Procede de geopositionnement avec indice de confiance et terminal associe |
CN104297765B (zh) * | 2014-09-25 | 2017-04-26 | 上海欧科微航天科技有限公司 | 一种用于低轨卫星准同步通信系统的地面终端模拟器 |
CN105158778B (zh) * | 2015-09-02 | 2017-08-08 | 上海海积信息科技股份有限公司 | 多系统联合实施载波相位差分故障卫星剔除方法及其系统 |
US20180088243A1 (en) * | 2016-09-27 | 2018-03-29 | Marvell World Trade Ltd. | Receiver and method for operation with different satellite navigation systems |
EP3497480A1 (en) | 2016-12-01 | 2019-06-19 | Google LLC | Methods and systems for location determination |
CN110289903B (zh) * | 2019-06-26 | 2020-04-14 | 清华大学 | 一种基于链路测量的卫星网络自主时间同步方法和系统 |
CN112526574A (zh) * | 2020-11-30 | 2021-03-19 | 中国电子科技集团公司第五十四研究所 | 一种卫星定位方法及设备 |
US20230059402A1 (en) * | 2021-08-19 | 2023-02-23 | Here Global B.V. | Method, apparatus, and system for providing increased accuracy for a positioning receiver in a multipath signal environment |
US20240094403A1 (en) * | 2022-09-12 | 2024-03-21 | Qualcomm Incorporated | Cross-frequency correction for precise positioning |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6215442B1 (en) * | 1997-02-03 | 2001-04-10 | Snaptrack, Inc. | Method and apparatus for determining time in a satellite positioning system |
US6430416B1 (en) * | 1999-11-15 | 2002-08-06 | Trimble Navigation Limited | Hybrid radio location system using a combination of satellite pseudoranges and radio pseudoranges |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5523763A (en) * | 1994-07-19 | 1996-06-04 | Trimble Navigation | System and method for compact storage and transmission of position and residual information usable in differential global positioning |
US6417801B1 (en) * | 2000-11-17 | 2002-07-09 | Global Locate, Inc. | Method and apparatus for time-free processing of GPS signals |
US6717547B2 (en) * | 2001-06-21 | 2004-04-06 | Rosum Corporation | Position location using broadcast television signals and mobile telephone signals |
US6473694B1 (en) * | 2001-04-06 | 2002-10-29 | Nokia Corporation | Method, apparatus and system for estimating user position with a satellite positioning system in poor signal conditions |
US6944540B2 (en) * | 2002-03-28 | 2005-09-13 | Motorola, Inc. | Time determination in satellite positioning system receivers and methods therefor |
US7095368B1 (en) * | 2005-03-18 | 2006-08-22 | Global Locate, Inc. | Method and apparatus for combining measurements and determining clock offsets between different satellite positioning systems |
US7489269B2 (en) * | 2005-03-18 | 2009-02-10 | Broadcom Corporation | Method and apparatus for combining measurements and determining clock offsets between different global navigation satellite systems |
-
2005
- 2005-03-18 US US11/083,541 patent/US7095368B1/en active Active
-
2006
- 2006-03-17 EP EP06849735A patent/EP1864152B1/en active Active
- 2006-03-17 KR KR1020077023797A patent/KR100958091B1/ko active IP Right Grant
- 2006-03-17 WO PCT/US2006/010028 patent/WO2007086894A2/en active Application Filing
- 2006-03-17 CN CN2006800086701A patent/CN101600970B/zh not_active Expired - Fee Related
- 2006-06-30 US US11/428,218 patent/US7592950B2/en active Active
-
2009
- 2009-08-13 US US12/540,563 patent/US8248299B2/en active Active
-
2010
- 2010-02-04 HK HK10101220.8A patent/HK1137514A1/xx not_active IP Right Cessation
-
2012
- 2012-07-02 US US13/540,281 patent/US8902104B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6215442B1 (en) * | 1997-02-03 | 2001-04-10 | Snaptrack, Inc. | Method and apparatus for determining time in a satellite positioning system |
US6430416B1 (en) * | 1999-11-15 | 2002-08-06 | Trimble Navigation Limited | Hybrid radio location system using a combination of satellite pseudoranges and radio pseudoranges |
Non-Patent Citations (1)
Title |
---|
A. Moudrak,et al..Timing Aspects of GPS-Galileo Interoperability: Challenges and Solutions.《36th Annual Precise Time and Time Interval (PTTI) Meeting》.2004,第281页第5行~第285页第1行. * |
Also Published As
Publication number | Publication date |
---|---|
KR20070114321A (ko) | 2007-11-30 |
EP1864152B1 (en) | 2012-02-22 |
US8248299B2 (en) | 2012-08-21 |
EP1864152A4 (en) | 2009-11-25 |
US7592950B2 (en) | 2009-09-22 |
EP1864152A2 (en) | 2007-12-12 |
US8902104B2 (en) | 2014-12-02 |
US7095368B1 (en) | 2006-08-22 |
US20070085732A1 (en) | 2007-04-19 |
US20100103039A1 (en) | 2010-04-29 |
WO2007086894A2 (en) | 2007-08-02 |
US20120268320A1 (en) | 2012-10-25 |
HK1137514A1 (en) | 2010-07-30 |
CN101600970A (zh) | 2009-12-09 |
KR100958091B1 (ko) | 2010-05-14 |
WO2007086894A3 (en) | 2009-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101600970B (zh) | 组合测量值并判定时钟偏移 | |
US7489269B2 (en) | Method and apparatus for combining measurements and determining clock offsets between different global navigation satellite systems | |
US8581779B2 (en) | Method and apparatus for validating a position in a satellite positioning system using range-rate measurements | |
CN101680939B (zh) | 利用参考站进行定位的方法和装置 | |
US6975266B2 (en) | Method and apparatus for locating position of a satellite signal receiver | |
US7987048B2 (en) | Method and apparatus for computing position using instantaneous doppler measurements from satellites | |
US7576690B2 (en) | Position determination with reference data outage | |
CN101449179B (zh) | 从区域、广域或全球载波相位差分导航(wadgps)向本地实时动态(rtk)导航系统过渡时增加位置信息可靠性的方法 | |
US7965232B2 (en) | Assistance data provision | |
US20110074625A1 (en) | Determination of a Relative Position of a Satellite Signal Receiver | |
CN101142495A (zh) | 一种应用于增强型自主gps的方法和装置 | |
US7245255B2 (en) | Method and apparatus for determining absolute time-of-day in a mobile-assisted satellite positioning system | |
CN104316943A (zh) | 一种伪距离和多普勒组合差分定位系统及方法 | |
US20100194633A1 (en) | Position calculating method and position calculating device | |
CN1648681B (zh) | 在辅助gnss环境中对伪距离星期时间进行因数分解的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1137514 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1137514 Country of ref document: HK |
|
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: 20120111 Termination date: 20160317 |