CN101446628B - 用于预测gnss卫星轨迹延伸数据的方法及装置 - Google Patents

用于预测gnss卫星轨迹延伸数据的方法及装置 Download PDF

Info

Publication number
CN101446628B
CN101446628B CN200810176124XA CN200810176124A CN101446628B CN 101446628 B CN101446628 B CN 101446628B CN 200810176124X A CN200810176124X A CN 200810176124XA CN 200810176124 A CN200810176124 A CN 200810176124A CN 101446628 B CN101446628 B CN 101446628B
Authority
CN
China
Prior art keywords
satellite
extension data
trajectory
prediction
satellite trajectory
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
Application number
CN200810176124XA
Other languages
English (en)
Other versions
CN101446628A (zh
Inventor
翁锦堂
蔡有智
傅景隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MediaTek Inc
Original Assignee
MediaTek Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by MediaTek Inc filed Critical MediaTek Inc
Publication of CN101446628A publication Critical patent/CN101446628A/zh
Application granted granted Critical
Publication of CN101446628B publication Critical patent/CN101446628B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/27Acquisition or tracking or demodulation of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver

Abstract

本发明提供一种用于预测GNSS卫星轨迹延伸数据的方法及装置,所述方法及装置使用于移动设备中。所述装置包含:介面,用于获得卫星的至少一卫星导航消息;以及微处理器,用于依据该卫星导航消息来确定计算条件,依据该计算条件估计卫星轨迹预测模型的多个参数,以及通过使用该卫星轨迹预测模型计算一组卫星轨迹延伸数据。本发明所提供的预测GNSS卫星轨迹延伸数据的方法及装置,能够降低卫星轨迹预测对计算能力的要求,并能够应用于移动设备当中。

Description

用于预测GNSS卫星轨迹延伸数据的方法及装置
技术领域
本发明是关于全球导航卫星系统(Global Navigation Satellite System,GNSS),尤其是关于GNSS卫星轨迹预测(trajectory prediction)的方法及装置。 
背景技术
对于全球导航卫星系统(GNSS)(例如GPS)接收器来说,灵敏度为评判其性能的主要标准。对于接收器灵敏度而言,首次定位时间(Time to First Fix,TTFF)是具有代表性的标准。为加速TTFF,发展出一种称为辅助全球定位系统(AssistedGlobal Positioning System,AGPS)的技术以用于提高TTFF特性。在AGPS系统中,向远程接收器(remote receiver)提供辅助信息(assistant information),以使远程接收器能够在缩短的时间周期内确定卫星的位置。辅助信息当中的一个重要部分为卫星导航消息(satellite navigation message),例如星历表(ephemeris),或卫星轨迹预测数据(satellite trajectory prediction data)。 
通过使用来自参考地面站(reference ground network stations)的大量测距观测数据(ranging observations),可以实施轨道测定技术(orbit determination technology)以及卫星轨迹预测,其中,来自参考地面站的测距观测量亦可简称为地面观测数据(ground observations)。在实作中,地面观测数据的处理是很复杂的,因此需要强大的计算能力来执行此处理。如所知道的,由于卫星轨迹预测模型并不完美,所以在卫星轨迹延伸(satellite trajectory extension)中,即,卫星轨迹预测中,一定存在着一些预测误差。因此,不能无限地延伸卫星轨迹的预测。当前能够预测未来7至30日的卫星轨迹。 
由于上述原因,仅有具有高计算能力的装置,例如伺服器(server),才足以支援卫星轨迹预测。该伺服器计算所预测的卫星轨迹,并将所计算的卫星轨迹或等效数据组(equivalent data set)传递至AGPS伺服器。然后,通过连接,AGPS伺服器将卫星轨迹预测或等效数据组提供给使用者。依据现有的技术方案,在移动设备中,例如个人数字助理(Personal Digital Assistant,PDA)或智能手机或类似装置,亦很难执行卫星轨迹预测程序。因此,本发明的目的之一在于提供一种可实施于且常驻(reside)于主处理器(host processor)上的用于产生卫星轨迹预测的装置与方法,其中该主处理器可嵌入移动设备当中。 
发明内容
为了降低卫星轨迹预测对计算能力的要求,并且使得卫星轨迹预测能够应用于移动设备中,本发明提供一种能够用于移动设备的卫星轨迹预测的方法及装置。 
一种用于预测全球导航卫星系统卫星轨迹数据的方法,该方法使用于移动设备中,该方法包含:仅接收广播的卫星导航消息;依据该获得的卫星导航消息来确定计算条件;依据该计算条件与该移动设备中预先存储的卫星相关信息估计卫星轨迹预测模型的多个参数;以及通过使用该估计的卫星轨迹预测模型计算一组卫星轨迹延伸数据。 
一种用于预测全球卫星导航系统卫星轨迹延伸数据的装置,该装置使用于移动设备中,该装置包含:介面,仅接收广播的卫星导航消息;以及微处理器,用于依据该卫星导航消息来确定计算条件,依据该计算条件与该移动设备中预先存储的卫星相关信息估计卫星轨迹预测模型的多个参数,以及通过使用该卫星轨迹预测模型计算一组卫星轨迹延伸数据。 
本发明提供的预测GNSS卫星轨迹延伸数据的方法及装置,能够降低卫星轨迹预测对计算能力的要求,并能够应用于移动设备当中。 
附图说明
图1为举例说明依据本发明具有预测卫星轨迹延伸数据装置的移动设备的示意图。 
图2为举例说明依据本发明用于预测卫星轨迹延伸数据方法的流程图。 
图3为举例说明依据本发明用于移动设备的各种卫星导航消息源的示意图,其中移动设备具有用于预测卫星轨迹延伸数据的装置。 
图4为显示通过图1的主机装置获得的卫星导航消息片段的示意图。 
图5为显示通过图3的主机装置收集的全部卫星消息片段TOE(2)至TOE(2n)的示意图。 
图6为显示从卫星导航消息获得的卫星弧信息的示意图,例如图4中卫星PRN01所获得的广播的星历表。 
图7为显示用于计算一组轨迹延伸数据的简化作用力模型方案的流程图。 
图8为显示用于计算轨迹的调整轨迹模型方案的流程图。 
具体实施方式
在本说明书以及权利要求书当中使用了某些词汇来指称特定的元件,本领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件,本说明书及权利要求并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准则,在通篇说明书及权利要求书当中所提及的“包含有”是开放式的用语,故应解释成“包含有但不限定于”,此外,“耦合”一词在此包含任何直接及间接的电气连接手段,因此,若文中描述第一装置耦合于第二装置,则代表第一装置可以直接电气连接于第二装置,或通过其它装置或连接手段间接地电气连接至第二装置。 
阅读了下文对于附图所示实施例的详细描述之后,本发明对所属技术领域的技术人员而言将显而易见。 
图1所示为举例说明依据本发明的移动设备100的示意图。移动设备100包括用于接收GNSS卫星信号的天线(或天线组)10以及如本领域所广泛知晓的GNSS接收器20。移动设备100更包括主机装置(host device)30,其中,主机装置30可以为PDA、移动电话、便携式多媒体播放器或类似装置的主机部分。主机装置30具有I/O介面32,嵌入的微处理器35,以及存储器37。 
请参照图2,图2所示为依据本发明用于预测卫星轨迹延伸数据的方法的流程图。在步骤S201中,GNSS接收器20经由天线10收集广播(broadcasting)的GNSS卫星导航消息,例如,广播的星历表及/或历书信息以及卫星位置状态向量及/或卫星速度状态向量。GNSS接收器20将卫星导航消息传送至主机装置30。GNSS接收器20可以仅传递卫星导航消息至主机装置30,以及嵌入于主机装置30的微处理器35对卫星导航消息进行解码。备选地,GNSS接收器20可以直接解码卫星导航消息并将解码后的消息传递至主机装置30。随后,获取的解码后的卫星导航消息存储于存储器37中。其它的卫星相关信息全部预先存储至主机装置30的存储器37中。其它的卫星相关信息可以是,例如,卫星几何信息(satellite geometricinformation)、地球定向信息(earth orientation information)、座标转换信息(coordinates transformation information)、地球重力模型(例如JGM3,EGM96...等)、太阳系星历表(例如JPL DE200或DE405)以及潮汐模型(tidal model)。 
图3所示为举例说明用于移动设备100的各种卫星导航消息源的示意图。如 图3所示,移动设备100亦可以从外部获取卫星导航消息。除了透过天线10接收广播的星历表以及历书之外,主机装置30还通过网络或无线通信从外部源获取用于预测卫星轨迹延伸数据的信息。外部源可以为,例如,轨道数据库伺服器50或另一移动设备110。请注意,移动设备100的主机装置30亦能够基于其所保存的历史信息来预测卫星轨迹延伸数据。在执行卫星轨迹延伸数据预测之前,微处理器35亦可以检查来自不同消息源(例如,经由天线10而接收的广播的星历表以及来自另一移动设备110的信息)的卫星导航消息之间的一致性(consistency)。 
图4所示为由图1的主机装置30所获得的卫星导航消息片段(segment)的示意图。在图4中,阴影标记表示获得相应时间间隔(time interval)的卫星导航消息片段。图4显示了主机装置30接收的广播星历表。例如,如图4中所示,对于卫星PRN01而言,已经获得TOE(2)(亦即时间t2至t4的星历表)以及TOE(2k)(亦即时间t2k至t2k+2的星历表)的星历表片段。也就是说,已经知晓两个离散时间间隔的卫星消息。对于另一卫星PRN02而言,已经获得TOE(2k)以及TOE(2n)的星历表片段。众所周知,星历表的轨道精确度要好于历书的轨道精确度。因此,只有在相邻历书时间(time of almanac,TOA)内的历书可以被使用。微处理器35随后可以使用已知的卫星导航消息来预测卫星轨迹的延伸部分。一般来说,多个离散的星历表片段可以提供更加完整的卫星导航消息数据组。但是,即使仅获得一个星历表片段,也可以预测卫星延伸轨迹。相反,如果已知全部的星历表片段及/或历书片段,则可以预测出延伸时间更长且精度更好的卫星延伸轨迹。 
图5为显示通过图3所示的主机装置30收集全部TOE(2)至TOE(2n)的卫星消息片段的示意图。通过图1所示的主机装置30收集全部TOE(2)至TOE(2n)的卫星消息片段是困难的。但是,通过附加源(additional source)的帮助,例如,另一移动设备110或者轨道数据库伺服器50,则图3所示的主机装置30可以比较容易地收集到全部卫星消息片段。 
请参考图2,在步骤S203中,微处理器35依据卫星导航消息逐个地计算卫星弧(satellite arcs)。卫星弧表示对应于一个星历表或者历书片段的时间间隔内的卫星轨迹的片段。众所周知,星历表每两个小时就进行更新。如果在星历表时间t2k至t2k+2之间的任意时间开启GNSS接收器20,一旦GNSS接收器20“命中”卫星(亦即,获取卫星),则获得在TOE(2k)周期期间的星历表。也就是说,如果接收到时间间隔TOE(2k)的星历表,则可获得t2k至t2k+2期间的卫星弧。
图6为显示从卫星导航消息所获得的卫星弧信息的示意图,其中,卫星导航消息是例如图4所示的卫星PRN01所获得的广播星历表。每一实曲线表明获得对应时间间隔期间的星历表及/或历书,这称为卫星弧。虚曲线表明近似的卫星轨迹。如图所示,已知TOE(2)(亦即t2至t4)以及TOE(2k)(亦即t2k至t2k+2)期间的卫星弧信息。随后,可以采用很多方案处理一组轨迹延伸数据。例如,可以将TOE(2)与TOE(2k)卫星弧结合起来以模拟相应的虚曲线部分。在此,可以忽略TOE(2)与TOE(2k)的间的卫星弧,或者,如果有必要的话,可以通过内插机制提取该卫星弧。随后,通过使用上述信息,可以预测TOE(2k)之后延伸的卫星弧。 
卫星弧可以表示为位置/速度/时间(position,velocity,and time,PVT)类型或者开普勒元素(Keplerian element)类型。在轨道测定中,将使用椭圆轨道作为例子进行描述,其中,定义椭圆轨道特性的轨道元素(orbital element)主要包括六个开普勒轨道元素。此六个开普勒轨道元素分别为:半长轴(semi-major axis)元素“a”,其定义轨道尺寸;离心率(eccentricity)元素“e”,其定义轨道形状;倾角(inclination)元素“i”,其定义为轨道面相对于地球赤道面所夹幅角;近地点幅角(argument of perigee)元素“ω”,其定义为轨道上相对于地球表面的轨道最低点;升交点赤经(rightascension of ascending node)元素“Ω”,其定义卫星在地球赤道平面上升轨道位置;以及真/平近点角(true/mean anomaly)元素“v”,其定义卫星在轨道面上相对于近地点(perigee)所夹的幅角,目的在于描述在轨道面上的位置。因为位置/速度向量及开普勒轨道元素之间具有一一对应的关系,所以可以通过位置及速度向量来计算开普勒轨道元素。本发明可使用参考时间(epoch time)上的卫星位置及速度或者在相同参考时间上的六个开普勒轨道元素来计算(propagate)卫星轨道延伸数据。 
请再次参照图2,在步骤S203中,微处理器35亦确定卫星轨迹预测模型的初始计算条件(propagating condition)。通过微处理器调整卫星轨迹预测模型的初始计算条件,可找到卫星轨迹预测模型的优化状态。下文将描述两种作为本发明实施例的卫星轨迹预测模型。请注意,这些实施例不应作为本发明的限制。第一种卫星轨迹预测模型称作简化作用力模型(compact force model),第二种称为调整轨道模型(adj usted orbit model)。 
用于描述人造地球卫星的通用轨道模型的运动方程式可用如下方程式(1)表示: 
r → . . = - GM r → r 3 + a → - - - ( 1 )
其中,第一个术语代表中心重力(central gravity),术语为整体扰动加速度(total perturbing acceleration)。GM为重力常数与地球质量的乘积,为卫星的地球中心半径(geocentric radius)的位置向量。一般来说,由二阶微分方程求得解析解(analytical soultion)的过程非常复杂,此二阶微分方程系统不能被精确求解。因此,必须使用数值方法求解,针对此问题可以利用简化扰动力模型或调整轨道模型并透过计算演算法(propagation algorithm)来求得近似解。用于简化作用力模型以及调整轨道模型的方程式均可由方程式(1)导出。 
实际上,必须针对每一卫星与每一个子区间的卫星弧分别估计简化作用力模型或调整轨道模型。因此,步骤S205以及步骤S207通过下述方案执行。在步骤S205中,微处理器35使用计算条件以及卫星相关信息估计卫星轨迹预测模型的多个参数。在简化作用力模型中,该模型可以通过各项扰动力成分(component)计算,而得知轨道延伸所需参数值。然而,在调整轨道模型中,轨道参数代表一系列未知参数,这些未知参数可以经由轨道运动方程式(1)进行定义。上述两种方法均会在下文做详细描述。其中文中所提及的卫星相关信息,包含存储在存储器37中的数据,例如卫星几何信息、坐标转换信息、卫星质量及体积等,在对参数进行优化的程序中均会使用上述信息。 
在步骤S207中,微处理器35通过使用初始计算条件以及简化作用力模型或调整轨道模型的参数来使用计算单元(propagator)(图1未示)以计算一组卫星轨迹延伸数据,其中计算单元是由微处理器35中建立的一组程序实施。在实作中,该组卫星轨迹延伸数据包括多个时间周期数据。每一时间周期的时间长度至少为一小时。 
在步骤S209中,微处理器35侦测计算的卫星轨迹延伸数据的有效性。如果计算的卫星轨迹延伸数据是有效的,则在步骤S211中微处理器35发送该计算的卫星轨迹延伸数据至GNSS接收器20,用于下一次获取或追踪卫星。使用时,可以先将卫星轨迹延伸数据转换为等效数据并存储,然后在后续启动时将卫星轨迹延伸数据或等效数据发送至GNSS接收器20。有效性侦测的另一优点在于可以排除由于轨迹延伸数据过时(aged)而引起的错误。这样的错误主要来自延伸数据与真实轨道的偏离与差异。透过有效性侦测也可防止轨迹延伸数据的误差过大以及限制误差的增长。 
图7为显示用于计算一组卫星轨迹延伸数据的简化作用力模型方案的流程图。在本发明的一个实施例中,对方程式(1)中的扰动术语
Figure G200810176124XD0006170550QIETU
作了更加详细地介 绍,并且简化作用力模型用于汇总(summarize)作用于GNSS卫星上的各种加速度。简化作用力模型对影响卫星轨迹的作用力进行近似,并据此用以计算卫星轨迹。上述作用力包括地球重力成分FGravity、多体作用力(n-body force)成分FN-body、太阳辐射压力成分FSrad、地球辐射压力成分FErad、海洋潮汐引力成分FOcen_tide、固体潮汐引力成分FSold_tide以及相关重力成分。在简化作用力模型中,方程式(1)变化为如下方程式(2): 
r → . . = - GM r → r 3 + a → N - bod + a → Srad + a → Erad + a → Ocean _ tide + a → Sold _ tide + a → relat + . . . ( 2 )
这些作用力成分在方程式(2)中用加速度成分表示。为了更加精确地获得近似解,整个计算区间[t0,tf]可以依使用者指定的长度而分成数个子区间。首先在步骤S702中,由获得的卫星导航消息计算出至少一卫星弧。然后,在步骤S705中,依据已知卫星弧确定初始计算条件。亦即,选择一卫星初始位置。在第一子区间中,先由步骤S203或步骤S702中确定的卫星弧位置中选择出一个初始计算条件。之后,在任意一个后续区间中,计算条件则由先前子区间的近似解导出,该近似解即是利用先前子区间的初始条件经由计算所得到的数值解。在本发明的另一实施例中,微处理器35可以仅从收集的卫星导航消息中计算一个卫星位置作为计算条件,而不是计算对应于卫星导航消息的全部卫星弧。 
在步骤S710中,使用对应于所选卫星位置的作用力成分来估计简化作用力模型F(X*,ti)的多个参数,其中在任意参考时间(reference epoch)tk,X*可以通过六个开普勒轨道元素代替。另外,简化作用力模型的参数,例如各项作用力成分,亦需要考虑卫星相关信息来进行估计,其中卫星相关信息包括卫星几何信息以及坐标转换信息等;坐标转换信息包含地球定向因子(earth orientation factor)以及天球与地球系统(celestial and terrestrial system)之间的坐标转换参数。然后,在步骤S730中产生运动方程式  X → . * = F ( X * , t ) . 并在步骤S740中,通过计算单元使用简化作用力模型进行计算以在步骤S750中产生卫星轨迹延伸数据片段X*(ti+1)。卫星轨迹延伸数据片段X*(ti+1)视为由时间ti至时间ti+1的轨迹。随后,在步骤S760中微处理器35侦测参考时间ti+1是否为预设时间周期的最后参考时间tf。如果不是,则在步骤S765中,微处理器35设置i=i+1。亦即,微处理器35会计算下一卫星轨迹延伸数据片段。在计算预设周期期间t0至tf的的全部卫星轨迹延伸数据片段之后,即获得全部延伸的卫星轨迹X*(t)(步骤S770)。在步骤S750中,运动位移方程式X*(t)是卫星绕地球轨迹或轨道的近似数值解。因此,X*(t)实际上为参考轨迹。出于快速计算考虑,参考轨迹用于短期轨迹延伸 (short-term trajectory extension)。否则,通过调整模型算法,参考轨迹可以用于更长并且更精确的延伸。 
一旦所需的信息充分,微处理器35就可以开始计算延伸的轨迹。例如,如果GNSS接收器20仅在短时间内接收到广播的卫星导航消息,即使GNSS接收器20后来与卫星信号失去联系,微处理器35也可以预测出卫星延伸轨迹数据。如果另外有卫星信息输入,则微处理器35将会重新计算延伸轨迹。如前所述,微处理器35可以基于存储其中的旧数据计算卫星轨迹延伸数据。 
如前所述,除了简化作用力模型外,调整轨道模型亦可用于预测卫星轨迹。图8为显示用于计算轨迹的调整轨迹模型方案的流程图。通常来讲,轨道是运动轨道方程的唯一(特别)解。调整轨道模型使用一系列未知的轨道参数来定义卫星轨迹,从而描述卫星的运动。轨道参数限定为n个参数,包括轨道的开普勒轨道元素以及额外的动力参数(dynamic parameter)。在调整轨道模型中,额外的动力参数qm描述作用于GNSS卫星上的额外扰动加速度。对于调整轨道模型,方程式(1)变为如下方程式(3): 
r → . . = - GM r → r 3 + a → ( a , e , i , Ω , w , u , q 1 , q 2 , . . . , q m ) - - - ( 3 )
其中未知参数{pi}={a,e,i,Ω,w,u,q1,q2,...,qm}可以定义为轨道(t)的特别解。在时间t0的六个开普勒元素(或相应的位置及速度状态向量)可由初始计算条件决定。 
如上文所述,方程式(3)中给出的额外参数qm为动力参数,对于每一卫星弧以及每一单独的卫星都需要估计这些动力参数以获得可靠的轨道符合程度(orbital fit)。例如,在GNSS轨道确定中,额外的动力参数可以限定为作用于GNSS卫星的额外扰动加速度及/或谐波周期加速度(harmonic periodicacceleration),谐波周期加速度可以为正弦和余弦形式。在高阶的轨道测定中,使用者可能希望额外再使用更多其它的随机参数对轨道进行参数化以提高轨道精度。 
如图8所示,从卫星导航消息中获得卫星弧信息(步骤S805),卫星导航消息例如是广播的星历表及/或历书。微处理器35随后依据卫星弧信息定义用于轨道参数的计算条件(步骤S810)。在步骤S820中,微处理器35基于计算条件执行轨道测定,并且对轨道参数求解,其中轨道参数的求解是由方程式(3)导出。卫星轨迹预测模型参数的估计亦考虑卫星相关信息,其中卫星相关信息包括卫星几何信息以及坐标转换信息等,坐标转换信息例如是地球定向因子以及天球 与地球系统之间的坐标转换参数。在步骤S830中,微处理器35由获得的卫星导航消息侦测解得的卫星弧是否适合计算的卫星弧。如果不适合,则返回步骤S810以调整模型,亦即调整轨道参数。再一次运行以上过程。如果确定二者可以符合状况良好,则在步骤S850中通过计算单元(图1未示)执行轨迹延伸数据的计算。例如,该计算可以通过数值积分(numerical integration)加以实施。随后,在步骤S860中,获得整组的轨迹延伸数据X*(t0:tf)。 
据本发明,即使当与主机装置30耦接或合并的GNSS接收器20与卫星信号切断联系,在主机装置30的微处理器35中亦可以完成卫星轨迹预测,其中微处理器35的计算能力尚不及个人计算机。 
虽然本发明的较佳实施例已经详细揭露如上,但熟悉本领域相关技术人员亦可做各种更动与润饰。本发明所揭露的实施例仅为说明的目的,其并非用于限制本发明。本发明并不仅限于所揭露的特定方式,所有不脱离本发明精神的更动与润饰均应落入本发明。本发明所涵盖的范围以权利要求书为准。

Claims (20)

1.一种用于预测全球导航卫星系统卫星轨迹延伸数据的方法,该方法使用于移动设备中,该方法包含:
仅接收广播的卫星导航消息;
依据该获得的卫星导航消息确定计算条件;
依据该计算条件与该移动设备中预先存储的卫星相关信息估计卫星轨迹预测模型的多个参数;以及
通过使用该估计的卫星轨迹预测模型计算一组卫星轨迹迹延伸数据。
2.如权利要求1所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,更包含:调整该卫星轨迹预测模型的计算情况以找到该卫星轨迹预测模型的优化状态。
3.如权利要求2所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,该多个参数是考虑卫星几何信息或坐标转换信息中的至少一者而进行调整。
4.如权利要求1所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,该卫星轨迹预测模型是简化作用力模型,该简化作用力模型是通过多个扰动力成分参数化,以及该多个参数与该多个扰动力成分相关。
5.如权利要求4所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,该组卫星轨迹延伸数据被分为多个轨迹片段,并且是通过逐个地整合该多个轨迹片段而计算。
6.如权利要求1所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,该卫星轨迹预测模型是调整轨道模型,该调整轨道模型是通过多个轨道参数而参数化。
7.如权利要求6所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,该多个轨道参数包括多个开普勒轨道元素。
8.如权利要求7所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,该多个轨道参数进一步包括多个动力参数,该多个动力参数用于描述作用于该卫星的多个额外扰动加速度。
9.如权利要求1所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,该卫星导航消息包含从包括广播星历表、历书、卫星位置状态向量以及卫星速度状态向量的群组中选择的信息。
10.如权利要求1所述的用于预测全球导航卫星系统卫星轨迹延伸数据的方法,其特征在于,该卫星导航消息是从外部源而非该移动设备获得。
11.一种用于预测全球卫星导航系统卫星轨迹延伸数据的装置,该装置使用于移动设备中,该装置包含:
介面,仅接收广播的一卫星导航消息;以及
微处理器,用于依据该卫星导航消息确定计算情况,依据该计算情况与该移动设备中预先存储的卫星相关信息估计卫星轨迹预测模型的多个参数,以及通过使用该卫星轨迹预测模型计算一组卫星轨迹延伸数据。
12.如权利要求11所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该微处理器还调整该卫星轨迹预测模型的计算情况,以找到该卫星轨迹预测模型的优化状态。
13.如权利要求12所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该多个参数是考虑卫星几何信息或坐标转换信息中的至少一者而进行调整。
14.如权利要求11所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该卫星轨迹预测模型是由多个扰动力成分参数化的简化作用力模型,并且该多个参数与该多个扰动力成分相关。
15.如权利要求14所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该组卫星轨迹延伸数据分为多个轨迹片段,并且是通过逐个地整合该多个轨迹片段而计算。
16.如权利要求11所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该卫星轨迹预测模型是调整轨道模型,该调整轨道模型是通过多个轨道参数而参数化。
17.如权利要求16所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该多个轨道参数包括多个开普勒轨道元素。
18.如权利要求17所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该多个轨道参数进一步包括多个动力参数,该多个动力参数用于描述作用于该卫星的额外扰动加速度。
19.如权利要求11所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该卫星导航消息包含由包括广播星历表、历书、卫星位置状态向量以及卫星速度状态向量的群组中选择的信息。
20.如权利要求11所述的用于预测全球卫星导航系统卫星轨迹延伸数据的装置,其特征在于,该卫星导航消息是从外部源而非该移动设备获得。
CN200810176124XA 2007-11-26 2008-11-03 用于预测gnss卫星轨迹延伸数据的方法及装置 Active CN101446628B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US99022907P 2007-11-26 2007-11-26
US60/990,229 2007-11-26
US3858508P 2008-03-25 2008-03-25
US61/038,585 2008-03-25
US12/103,387 2008-04-15
US12/103,387 US7786929B2 (en) 2007-11-26 2008-04-15 Method and device for predicting GNSS satellite trajectory extension data used in mobile apparatus

Publications (2)

Publication Number Publication Date
CN101446628A CN101446628A (zh) 2009-06-03
CN101446628B true CN101446628B (zh) 2013-05-08

Family

ID=40377886

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810176124XA Active CN101446628B (zh) 2007-11-26 2008-11-03 用于预测gnss卫星轨迹延伸数据的方法及装置

Country Status (4)

Country Link
US (3) US7786929B2 (zh)
EP (1) EP2063284B1 (zh)
CN (1) CN101446628B (zh)
TW (1) TWI390233B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8368588B2 (en) 2007-11-26 2013-02-05 Mediatek Inc. Method and apparatus for updating transformation information parameters used in global navigation satellite system
US7786929B2 (en) * 2007-11-26 2010-08-31 Mediatek Inc. Method and device for predicting GNSS satellite trajectory extension data used in mobile apparatus
JP5453722B2 (ja) * 2008-02-26 2014-03-26 セイコーエプソン株式会社 測位システム、測位装置、サーバ及び測位方法
US8120530B2 (en) * 2008-04-15 2012-02-21 Mediatek Inc. Method and device for using GNSS satellite trajectory extension data in mobile apparatus
US8120529B2 (en) * 2008-09-11 2012-02-21 California Institute Of Technology Method and apparatus for autonomous, in-receiver prediction of GNSS ephemerides
US8228230B1 (en) 2010-04-07 2012-07-24 Stmicroelectronics S.R.L. Satellite orbit prediction method, receiving apparatus and navigation satellite system employing the method
US8514128B2 (en) * 2010-09-02 2013-08-20 eRide,. Inc. Satellite navigation receivers with self-provided future ephemeris and clock predictions
US9348031B2 (en) * 2010-11-01 2016-05-24 CSR Technology Holdings Inc. Delayed GeoTagging
US20140125519A1 (en) * 2010-11-09 2014-05-08 Alexander Brown Methods for Encoding and Recovering GNSS Ephemeris For Over-The-Air Transmission
JP2014044191A (ja) * 2012-07-31 2014-03-13 Seiko Epson Corp 位置算出方法及び位置算出装置
CN103453906B (zh) * 2013-08-09 2016-04-27 清华大学 卫星轨道的预测方法
ITMI20131424A1 (it) 2013-08-29 2015-03-01 St Microelectronics Srl Metodo ed apparato di predizione dell'orbita e di rilevazione della tipologia di un satellite
US20150070213A1 (en) * 2013-09-12 2015-03-12 Furuno Electric Company, Ltd. Location determination in multi-system gnns environment using conversion of data into a unified format
US10795028B2 (en) * 2016-12-20 2020-10-06 Here Global B.V. Supporting an extension of a validity period of parameter values defining an orbit
CN111953401B (zh) * 2020-07-28 2022-06-07 中国西安卫星测控中心 一种微小卫星自主请求式轨道服务系统
CN113987407B (zh) * 2021-10-28 2022-07-08 中国西安卫星测控中心 一种地球静止卫星非球形引力切向漂移加速度计算方法
CN116578569B (zh) * 2023-07-12 2023-09-12 成都国恒空间技术工程股份有限公司 卫星时空轨迹数据关联分析方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828336A (en) * 1996-03-29 1998-10-27 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Robust real-time wide-area differential GPS navigation
US6542820B2 (en) * 2001-06-06 2003-04-01 Global Locate, Inc. Method and apparatus for generating and distributing satellite tracking information
CN1749772A (zh) * 2004-09-17 2006-03-22 精工爱普生株式会社 定位系统、信息提供装置及终端装置

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US590381A (en) * 1897-09-21 Spindle
US5909381A (en) * 1997-02-19 1999-06-01 Itt Manufacturing Enterprises, Inc. System of on board prediction of trajectories for autonomous navigation of GPS satellites
US6138074A (en) 1998-12-23 2000-10-24 Lockheed Martin Corporation Monitoring station location determination for a satellite navigation system
US6411892B1 (en) * 2000-07-13 2002-06-25 Global Locate, Inc. Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US20070200752A1 (en) * 2001-06-06 2007-08-30 Global Locate, Inc. Method and apparatus for maintaining integrity of long-term orbits in a remote receiver
US6992617B2 (en) * 2003-11-13 2006-01-31 Global Locate, Inc. Method and apparatus for monitoring the integrity of satellite tracking data used by a remote receiver
US6560534B2 (en) * 2001-06-06 2003-05-06 Global Locate, Inc. Method and apparatus for distributing satellite tracking information
US7443340B2 (en) * 2001-06-06 2008-10-28 Global Locate, Inc. Method and apparatus for generating and distributing satellite tracking information
US20020190898A1 (en) * 2001-06-14 2002-12-19 Global Locate Inc. Method and apparatus for creating and distributing satellite orbit and clock data
DE60238833D1 (de) * 2002-08-02 2011-02-17 St Microelectronics Srl Integrierte Schaltung für Kodeerfassung
EP1387500B1 (en) * 2002-08-02 2007-05-09 STMicroelectronics Limited Integrated circuit for GPS code acquisition
EP1387498A1 (en) * 2002-08-02 2004-02-04 STMicroelectronics Limited Integrated circuit for code acquisition
US7595752B2 (en) * 2002-10-02 2009-09-29 Global Locate, Inc. Method and apparatus for enhanced autonomous GPS
US7158080B2 (en) 2002-10-02 2007-01-02 Global Locate, Inc. Method and apparatus for using long term satellite tracking data in a remote receiver
US7256731B2 (en) * 2004-05-27 2007-08-14 Northrop Grumman Corporation Power cycling for a global positioning system
US7142157B2 (en) * 2004-09-14 2006-11-28 Sirf Technology, Inc. Determining position without use of broadcast ephemeris information
JP4116022B2 (ja) 2005-07-11 2008-07-09 ウチヤ・サーモスタット株式会社 電磁リレー
TW200718964A (en) 2005-11-04 2007-05-16 Univ Nat Taipei Technology Method and device for automatically tracking a geostationary satellite
EP1783509A1 (en) * 2005-11-08 2007-05-09 The European GNSS Supervisory Authority Method for providing assistance data to a mobile station of a satellite positioning system
US7548200B2 (en) * 2006-04-24 2009-06-16 Nemerix Sa Ephemeris extension method for GNSS applications
EP1852711B1 (en) 2006-04-24 2013-03-13 Qualcomm Incorporated Ephemeris extension method for GNSS applications
US20070299609A1 (en) * 2006-06-23 2007-12-27 Nemerix Sa Method and system for ephemeris extension for GNSS applications
EP1876467B1 (en) * 2006-07-07 2011-11-16 STMicroelectronics (Research & Development) Limited Locating satellites
US7564406B2 (en) * 2006-11-10 2009-07-21 Sirf Technology, Inc. Method and apparatus in standalone positioning without broadcast ephemeris
US7436357B2 (en) * 2006-11-20 2008-10-14 Centrality Communications, Inc. Background ephemeris download in navigational receivers
US8497801B2 (en) * 2007-02-05 2013-07-30 Qualcomm Incorporated Prediction refresh method for ephemeris extensions
JP4270290B2 (ja) 2007-02-22 2009-05-27 トヨタ自動車株式会社 高圧タンク温度検出システム、高圧タンクシステム
US7983996B2 (en) 2007-03-01 2011-07-19 The Boeing Company Method and apparatus for human behavior modeling in adaptive training
US7869948B2 (en) * 2007-04-27 2011-01-11 Sirf Technology, Inc. Method and apparatus in positioning without broadcast ephemeris
US7786929B2 (en) * 2007-11-26 2010-08-31 Mediatek Inc. Method and device for predicting GNSS satellite trajectory extension data used in mobile apparatus
US20090231192A1 (en) * 2008-03-14 2009-09-17 Van Diggelen Frank Method and system for generating temporary ephemeris
US8120530B2 (en) * 2008-04-15 2012-02-21 Mediatek Inc. Method and device for using GNSS satellite trajectory extension data in mobile apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828336A (en) * 1996-03-29 1998-10-27 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Robust real-time wide-area differential GPS navigation
US6542820B2 (en) * 2001-06-06 2003-04-01 Global Locate, Inc. Method and apparatus for generating and distributing satellite tracking information
CN1749772A (zh) * 2004-09-17 2006-03-22 精工爱普生株式会社 定位系统、信息提供装置及终端装置

Also Published As

Publication number Publication date
US8362950B2 (en) 2013-01-29
US20100289697A1 (en) 2010-11-18
US7786929B2 (en) 2010-08-31
TWI390233B (zh) 2013-03-21
CN101446628A (zh) 2009-06-03
US20110279316A1 (en) 2011-11-17
EP2063284A3 (en) 2010-08-25
US8009093B2 (en) 2011-08-30
US20090135061A1 (en) 2009-05-28
EP2063284A2 (en) 2009-05-27
TW200923394A (en) 2009-06-01
EP2063284B1 (en) 2017-03-08

Similar Documents

Publication Publication Date Title
CN101446628B (zh) 用于预测gnss卫星轨迹延伸数据的方法及装置
CN101995579B (zh) 使用全球导航卫星系统卫星轨迹延伸数据的方法及装置
US20200158883A1 (en) Systems and methods for reduced-outlier satellite positioning
EP1405442B1 (en) Method and apparatus for generating and distributing satellite tracking information
US6560534B2 (en) Method and apparatus for distributing satellite tracking information
US7443340B2 (en) Method and apparatus for generating and distributing satellite tracking information
US6285315B1 (en) Positioning systems
US7839330B2 (en) Determining position without current broadcast ephemeris
CN103443647A (zh) 无需广播星历表的定位方法和装置
EP2426510B1 (en) Satellite navigation receivers with self-provided future ephemeris and clock predictions
US8963772B2 (en) Method and system for acquiring ephemeris information
KR20100094499A (ko) 자율 궤도 전파 시스템 및 방법
CN101858981A (zh) 实现卫星导航接收装置高灵敏度和快速首次定位的方法
Roulston et al. An evaluation of various GPS satellite ephemerides
García Fernández Contributions to the 3D ionospheric sounding with GPS data
Yang et al. Self‐assisted first‐fix method for GPS receiver with autonomous short‐term ephemeris prediction
Hennerström Increasing GPS accuracy for low cost receivers
Borre et al. Data Processing for Positioning

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