CN101198883B - 支持辅助的卫星定位 - Google Patents
支持辅助的卫星定位 Download PDFInfo
- Publication number
- CN101198883B CN101198883B CN2005800501358A CN200580050135A CN101198883B CN 101198883 B CN101198883 B CN 101198883B CN 2005800501358 A CN2005800501358 A CN 2005800501358A CN 200580050135 A CN200580050135 A CN 200580050135A CN 101198883 B CN101198883 B CN 101198883B
- Authority
- CN
- China
- Prior art keywords
- satellite
- parameter
- model
- mobile device
- global position
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 110
- 238000006243 chemical reaction Methods 0.000 claims abstract description 16
- 238000000034 method Methods 0.000 claims description 53
- 238000012937 correction Methods 0.000 claims description 36
- 238000012545 processing Methods 0.000 claims description 21
- 238000005259 measurement Methods 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 16
- 239000005433 ionosphere Substances 0.000 claims description 3
- 239000005436 troposphere Substances 0.000 claims description 2
- 238000012546 transfer Methods 0.000 description 53
- 230000010267 cellular communication Effects 0.000 description 40
- 230000001413 cellular effect Effects 0.000 description 32
- 230000007774 longterm Effects 0.000 description 17
- 238000010295 mobile communication Methods 0.000 description 16
- 230000014509 gene expression Effects 0.000 description 10
- 230000035945 sensitivity Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000012423 maintenance Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 241001269238 Data Species 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 3
- 230000001427 coherent effect Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000009396 hybridization Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000036461 convulsion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
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
- 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/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
- G01S19/258—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view
-
- 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/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/05—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
-
- 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/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/05—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
- G01S19/06—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data employing an initial estimate of the location of the receiver as aiding data or in generating aiding data
-
- 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/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/07—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
- G01S19/071—DGPS corrections
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
为了获得辅助数据以支持移动设备(30,40)的卫星定位,通信网络将描述卫星(50,60)运动的专用轨道模型的参数转换为描述卫星(50,60)运动的通用轨道模型的参数,其中专用轨道模型是针对特定的卫星定位***而定义的。可选择地或者另外地,网络将轨道模型的可用参数中基于卫星定位***时间的参考值替换为基于通信***时间的参考值。在参数转换和/或参考值替换之后,参数被作为辅助数据的一部分提供以用于卫星定位。可选择地或另外地,数据集合在移动设备与通信网络之间的一个方向上传输,所述数据集合独立于所应用的定位模式。
Description
技术领域
本发明涉及用于通过获得和使用辅助数据以支持移动设备的卫星定位的方法。本发明同样涉及用于通过获得辅助数据以支持移动设备的卫星定位的通信网络的网元,并涉及移动设备,该移动设备使用辅助数据支持其基于卫星的定位。本发明同样涉及包括这种网元和这种移动设备的***。本发明同样涉及相应的软件代码以及相应的软件程序产品。
背景技术
目前有两种运行中的卫星定位***,美国***GPS(全球定位***)以及俄罗斯***GLONASS(全球轨道导航卫星***)。将来,还会有被称为伽利略(GALILEO)的欧洲***。这些***的通用术语是GNSS(全球导航卫星***)。
例如对于GPS,超过20个卫星-也被称为空间飞行器(SV)-围绕地球轨道运行。每个卫星传输两个载波信号L1和L2。这些载波信号中的一个信号L1用于携带导航信息和标准定位服务(SPS)的编码信号。每个卫星通过不同的C/A码(粗捕获码)调制L1载波相位。因此,不同的卫星得到不同的用于传输的信道。C/A码是伪随机噪声(PRN)码,它在20.46MHz的标称带宽上扩展频谱。C/A码每1023个比特重复一次,码的历元(epoch)是1毫秒。C/A码的比特也被称为码片(chip)。L1信号的载波频率通过比特率为50比特/秒的导航信息被进一步调制。导航信息特别地包括指示传输时间的时间戳以及星历表和历书参数。
GPS星历表和历书参数基本上是针对真实卫星轨迹的短期多项式轨道模型的卫星轨道参数。这些参数在GPS控制服务器处被维护和更新,并在卫星处被进一步更新。基于可用的星历表或历书参数,当卫星位于各自所描述的区段内时,算法可以估算任意时刻卫星的位置。多项式轨道模型只有一个自由度,即时间。用于星历表和历书参数的时基是GPS时间,也即GPS周时(TOW)。卫星位置计算基本上是从已知的初始位置开始,沿着轨道将卫星位置作为时间的函数进行外推。初始位置也由星历表和历书数据中的参数来定义。时间戳还指示了卫星何时位于给定的初始轨道位置。对于星历表参数,时间戳被称为星历表时间(TOE),而对于历书参数,时间戳被称为适用性时间(TOA)。TOE和TOA都被参考成GPS TOW。
由于相当短期的拟合,星历表参数一般只能用于确定2-4小时内的卫星位置。而另一方面,使用这种短期拟合可以取得比长期拟合更好的精度。可以达到的精度是2-5米。相反,历书参数甚至可以用于几个星期的粗略卫星定位,但是由于长期拟合以及较少的参数个数所导致的较差精度使得它们不适合于实际的精确定位。星历表和历书数据以被称为ICD-GPS-200的开放GPS接口控制文档(ICD)中所指定的格式从GPS卫星处被广播。目前,所有的GPS接收器都必须支持这个格式。
位置待确定的GPS接收器接收由当前可用的卫星所传输的信号,并且基于所包括的不同C/A码来检测和跟踪不同卫星所使用的信道。为了捕获和跟踪卫星信号,由GPS接收器的射频(RF)部分接收到的信号首先被转换为基带。在基带部分,例如由多普勒效应所导致的频率误差被混频器消除。接着,将信号与可用于所有卫星的复制码进行相关。该相关例如可以使用匹配滤波器执行。相关值可以进一步进行相干积分或不相干积分,以提高捕获的灵敏度。超过阈值的相关值指示解扩信号所需的C/A码和码相位并由此重新获得导航信息。
继而,接收器通常根据被解码的导航信息中的数据以及C/A码的历元和码片的计数,确定每个卫星所传输的码的传输时间。根据传输时间和所测量的信号到达接收器的时间,可以确定信号从卫星传播到接收器所需的飞行时间。通过将这个飞行时间和光速相乘,其被转换为接收器和各个卫星之间的距离,或者说射程(range)。此外,接收器通常根据被解码的导航信息中的星历表参数来估算卫星在传输时刻的位置。
由于接收器位于来自一组卫星的射程的交点处,因此接着可以根据所计算的距离和所估算的卫星位置来计算接收器的当前位置。
类似地,GNSS定位的一般思想是在待定位的接收器处接收卫星信号,用以测量信号从所估算的卫星传播到接收器所需的时间,根据这个传播时间来计算接收器和各个卫星之间的距离,并另外结合所估算的卫星位置计算接收器的当前位置。欧洲卫星导航***伽利略(Galileo)预计将具有其自己的ICD。根据伽利略联合执行体2005年的草案“L1 band part of Galileo Signal in Space ICD(SIS ICD)”,伽利略ICD将十分接近GPS ICD,但是并不完全一样。将有伽利略星历表和历书数据,两者都将涉及伽利略***时间。
GPS定位可以在三种不同的定位模式中执行。第一模式是基于独立GPS的定位。这表示GPS接收器接收来自GPS卫星的信号并根据这些信号计算其位置,而无需来自其他资源的任何附加信息。第二模式是网络辅助的基于移动台的GPS定位。对于这种模式,GPS接收器可以与移动通信设备相关联。GPS接收器可以被集成到移动通信设备当中,或者是移动通信设备的附件。移动通信网络提供辅助数据,这些数据由移动通信设备接收并转发给GPS接收器以改进其性能。这样的辅助数据例如至少可以是星历表、位置以及时间信息。在这种情况下,定位计算也在GPS接收器中执行。第三模式是基于网络的移动台辅助的GPS定位。对于这种模式,GPS接收器也与移动通信设备相关联。在这种模式中,移动通信网络至少将捕获辅助和时间信息通过移动通信设备提供给GPS接收器以用于支持测量。测量结果继而通过移动通信设备被提供给移动通信网络,移动通信网络计算位置。第二和第三模式也共同被称为辅助GPS(A-GPS)。如果辅助数据例如包括针对特定卫星的参考位置和星历表数据,则GPS接收器可以确定近似的卫星位置和运动,从而限制卫星信号可能的传播时间并限制发生多普勒频率。除了对已知的传播时间和多普勒频率的限制之外,也可以限制必须检查的可能的码相位。
已经针对所有蜂窝通信***指定和标准化了用于A-GPS的辅助数据。辅助数据的传输建立在蜂窝通信***特定协议之上,确切地说,对于全球移动通信***(GSM)而言是RRLP,对于码分多址(CDMA)而言是IS-801,对于宽带CDMA(WCDMA)和OMA SUPL而言是RRC。目前在美国的CDMA网络中部署了移动台辅助模式以用于紧急呼叫的定位。
所有蜂窝协议中有很多共同的特征,例如,所支持的GPS模式。即,所有蜂窝协议都支持基于移动台的GPS、移动台辅助的GPS以及独立GPS。此外,所有协议都具有对GPS的高度依赖性。如上所述,由蜂窝通信网络提供的用于A-GPS的辅助数据可以包含包括GPS星历表和历书数据在内的卫星导航数据。为此,所有针对GPS辅助数据的蜂窝协议对星历表和历书数据信元(IE)的定义只有微小的差别。蜂窝协议中所定义的星历表和历书IE事实上与ICD-GPS-200中的定义相同。因此,它们具有与卫星所广播的星历表和历书数据相同的限制和预期精度。这种一致使得GPS接收器能够很容易在定位计算中使用辅助数据,因为事实上不需要转换或者额外的软件。同样,根据所有蜂窝协议,GPS电离层模型在蜂窝链路上被发送。根据所有蜂窝协议,GPS辅助数据元素与GPS时间相链接。而且,根据所有蜂窝协议,捕获辅助仅仅适合于GPS,而不能被用于移动台中的位置计算。最后,根据所有蜂窝协议,所有数据元素根据GPS卫星星座被编入索引。
然而,尽管在所有GPS相关的蜂窝协议中有很多共同特征,但其中还是存在着差异。这意味着接收辅助数据的终端软件必须具有针对蜂窝协议的自适应层,或者是仅支持蜂窝协议中的一些协议。而且,蜂窝协议中的差异,特别是消息内容的差异,在首次定位时间和灵敏度方面对A-GPS性能具有影响。
另外的问题是,为了在GPS接收器中将星历表或历书数据用于精确预测预期的卫星码相位和多普勒频率以用于初始信号捕获,来自网络的辅助数据也必须包括精确的GPS TOW辅助。在GSM和WCDMA网络中,精确的GPS TOW传输需要在每个蜂窝基站处部署位置测量单元(LMU),LMU本身能够捕获和评估GPS信号。然而,LMU非常昂贵并且需要持续的维护。
而且,当前蜂窝协议中的星历表和历书数据格式是基于针对GPS所特别定义的格式。为了保证伽利略的性能与A-GPS相当,辅助数据对于伽利略***而言也是重要的。可以预计,伽利略星历表格式将不同于GPS星历表和历书格式,这使得GPS辅助数据格式不能简单地被同样用于伽利略。如果伽利略星历表不同于GPS星历表,则蜂窝标准中必须增加伽利略特定的信元,并且使用伽利略进行定位需要接收器中的额外软件。而且,伽利略和GPS可能具有不同的服务质量,也即,伽利略星历表数据可能比GPS星历表数据更为精确,从而使基于伽利略的定位具有更好的精度。而且,伽利略和GPS星历表参数可能具有不同的生命周期。在这种情况下,同步的辅助数据更新是不可能的,辅助数据更新需要针对伽利略和GPS进行独立的安排。
因此,目前的GPS辅助数据存在各种问题。
已经提出了通过修改星历表数据元素的索引使得索引也能够包括伽利略卫星,从而增加针对伽利略信号的3GPP GPS辅助数据。针对GPS和伽利略卫星的星历表数据格式将基本上相同。通过这个方案,GPS和伽利略辅助数据仍将受限于目前GPS星历表和历书数据的限制,并且仍然需要传送GPS TOW。
此外,通过修正数据的方式增强轨道模型的精度和完整性是已知的。欧洲静地星导航重叠服务(EGNOS)和广域增强***(WAAS)例如确定GPS修正数据,该数据例如考虑了由大气层和电离层所导致的GPS信号延迟。修正数据通过静地卫星传输,该数据可以由适合的GPS接收器接收,并且用于提高基于GPS定位的精度。此外,已经引入差分GPS(DGPS)修正以用于减轻选择可用性效应。DGPS修正适合于消除大气层效应以及卫星位置和时钟漂移。但是WAAS、EGNOS和DGPS修正总是被限制在单一的星历集合中。当使用长期卫星轨道参数而不是常规星历表参数时,不能使用WAAS、EGNOS和DGPS修正,这是因为它们被限制在常规星历表数据上。
发明内容
本发明为传统装备和用于移动设备的卫星定位的辅助数据的使用提供了选择。
I.
根据本发明的第一方面,提出了一种用于获得辅助数据以支持移动设备的卫星定位的第一方法,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。该方法包括在通信网络中将描述卫星运动的专用轨道模型的可用参数转换为描述卫星运动的通用轨道模型的参数,其中所述专用轨道模型是针对特定的卫星定位***而定义的。该方法还包括将转换后的参数作为辅助数据的一部分提供以用于卫星定位。
根据本发明的第一方面,还提出了一种通过使用辅助数据来支持移动设备的卫星定位的第二方法,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。该方法包括在移动设备处接收来自通信网络的辅助数据,该辅助数据包括描述卫星运动的通用轨道模型的参数。该方法还包括基于所接收到的通用轨道模型的参数,估算所述至少一种卫星定位***的卫星的位置。
根据本发明的第一方面,还提出了一种用于获得辅助数据以支持移动设备的卫星定位的通信网络的网元,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。该网元包括处理装置。所述处理装置适合于将描述卫星运动的专用轨道模型的可用参数转换为描述卫星运动的通用轨道模型的参数,其中所述专用轨道模型是针对特定的卫星定位***而定义的。该处理装置还适合于将转换后的参数作为辅助数据的一部分提供以用于卫星定位。
根据本发明的第一方面,还提出了一种移动设备,该移动设备使用辅助数据来支持其基于卫星的定位。该移动设备包括卫星信号接收器,其适合于捕获由至少一种卫星定位***的卫星所传输的信号。该移动设备还包括通信组件,其适合于从通信网络接收具有描述卫星运动的通用轨道模型的参数的辅助数据。该移动设备还包括处理装置,其适合于基于所接收的通用轨道模型的参数估算所述至少一种卫星定位***的卫星的位置。
根据本发明的第一方面,还提出了一种包括本发明第一方面所提出的网元以及本发明第一方面所提出的移动设备的***。
根据本发明的第一方面,还提出了一种用于获得辅助数据以支持移动设备的卫星定位的第一软件代码,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。当该软件代码被通信网络的网元的处理单元执行时,其实现本发明第一方面的第一方法。
根据本发明的第一方面,还提出了第一软件程序产品,其中存储有针对本发明的第一方面而提出的第一软件代码。
根据本发明的第一方面,还提出了通过使用辅助数据以支持移动设备的卫星定位的第二软件代码,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。当该软件代码被移动设备的处理单元执行时,其实现本发明第一方面的第二方法。
根据本发明的第一方面,还提出了第二软件程序产品,其中存储有针对本发明的第一方面而提出的第二软件代码。
本发明的第一方面是基于这样的思想:作为用于卫星定位的辅助数据而提供的轨道模型的参数格式,可以从各自卫星定位***的范围内所定义的轨道参数格式中解耦。为此,提出了将用于特定的卫星定位***的可用轨道参数转换为通用轨道模型的参数。通用轨道模型可以但不是必须针对至少两种卫星定位***而共同被定义。要指出的是,术语“转换”意在同样包括用于通用轨道模型的参数的重新计算。
本发明的第一方面的优点在于,同样的轨道模型可以用于各种卫星定位***的辅助数据。通过通用轨道模型,对于所有支持的卫星定位***,在精度方面可以得到相似的性能。同时,新的卫星定位***可以很容易加入。因此,类似于A-GNSS的辅助定位可以在各种通信标准中协调一致,例如在所有蜂窝标准中。在移动设备中,通用轨道模型还促进了混合化(hybridization),例如伽利略-GPS混合化,其允许移动设备基于GPS卫星和伽利略卫星的卫星信号进行定位计算。还有可能将通用轨道模型用作针对特定卫星定位***的单一轨道模型,例如取代GPS星历表和历书模型,并且同样可以将其用作针对所有定位模式的单一轨道模型,例如针对移动台辅助GNSS和基于移动台的GNSS。因此,使用通用轨道模型降低了通信标准中必须支持的数据元素的数目。当在移动设备中使用通用轨道模型时,移动设备中定位软件的大小和复杂性可以被最小化,可能对于混合GPS/伽利略接收器来说其省却了独立的定位。也即,这种情况中移动设备本身没有任何用于解码卫星导航数据的软件,而只有支持所提出的通用轨道模型的软件,尽管这不是优选实施方式。同样的通用轨道模型甚至还可以另外用于为陆地定位***提供辅助数据。
本发明的第一方面的优点还在于,专用轨道模型参数格式的可能变化,例如ICD-GPS-200中所定义的参数格式的可能变化,在转换后的参数中并不必然要变化。因此,通信网络和通信设备之间的接口可以保持不变。只有所实现的参数转换需要调整。
本发明的第一方面的优点还在于,经转换的参数的格式不受原始参数格式的约束。因此,该转换支持提供增强参数,从而支持辅助定位的性能改进。
通用轨道模型例如可以包括比专用轨道模型更多的参数,或者包括具有的字长比专用轨道模型的相应参数的字长更长的参数。这使得轨道模型的精度和/或各自参数的有效时间可以得到提高。如果轨道模型更为精确,可获得的定位也可以更为精确。如果参数在更长的时间内有效,则需要更少的更新,这就节省了通信***中的通信带宽。
加州理工学院的喷气推进实验室(JPL)已经展示了有可能通过增加轨道参数的字长来提高卫星轨道模型的精度和生命周期。JPL的国际GPS服务即IGS在互联网上共享了周期为48小时的高精度轨道模型。JPL发表了所谓的超快轨道位置数据,该数据至少在+/-24小时内在分米量级上有效并准确,也即,在时间上提前24小时。该数据通常为sp3格式,该格式包含ECEF(地心地固)坐标系下的卫星位置和速度坐标、时钟时间以及在通常为15分钟的某个时间间隔上所采样的精度估计。该数据被提供给全部GPS卫星星座。该数据并不同样适合于终端定位,而是必须通过例如多项式拟合来建模,以便为终端提供参数的紧集,以用于将卫星位置和速度作为时间的函数进行外推。对于多项式拟合,有可能使用针对GPS星历表数据而定义的“多项式格式”。对于卫星时钟漂移也需要建模。IGS如也通过多项式同样针对需要建摸的卫星时钟提供了精确信息。根据GPS ICD,时钟模型被包括在子帧1中的标准卫星广播中,并且在蜂窝辅助中同样提供有该时钟模型。时钟模型通常被假设为星历表的一部分,但是它仍然是其本身的模型。
Global Locate公司已经展示了有可能通过使用不同于GPS所使用标准的可选择拟合标准来计算ICD-GPS-200兼容多项式拟合,以此提高卫星轨道模型的精度和生命周期。Global Locate公司提供的卫星星历表服务使用ICD-GPS-200格式来携带针对全部GPS星座的长期轨道模型。长期模型的生命周期可以远远大于广播星历表的生命周期。然而,后一种方法仍然受限于GPS星历表格式。
专用轨道模型的可用参数例如可以是广播星历表或者其他轨道数据、由GNSS控制段所提供的星历表或其他轨道数据、和/或由诸如IGS的外部资源所提供的星历表或其他轨道数据。
通用轨道模型可以基于用于GPS星历表和历书模型的的开普勒轨道及参数。但是,也有可能使用各种其他表示法对卫星位置信息进行建摸。例如样条(Spline)多项式、Hermitean多项式、分段连续多项式等。作为实例,四次多项式模型可被拟合为ECEF坐标系中给定的真实卫星轨道轨迹。可以使用最小化均方根误差(RMSE)的标准对多项式模型进行拟合。多项式模型继而可被用以随着时间的前进外推卫星位置信息。
由于IGS数据的sp3格式,包括ECEF位置、ECEF速度以及时钟偏移/漂移精度(std),因此IGS数据很容易被应用在例如多项式拟合中。建模可以通过例如样条或Hermitean多项式拟合来完成,使得该多项式拟合之前24-48小时的卫星位置和速度数据。与简单地使用针对GPS星历表数据而定义的“多项式格式”相比,使用所提出的通用轨道模型具有更多选择参数的自由。多项式次数、参数数目以及字长可以根据期望的精度和预期的拟合生命周期进行选择。
依赖于移动设备的能力,最终作为辅助数据的一部分而提供的通用轨道模型参数可以包含针对特定卫星定位***的整个卫星星座的参数、针对多个卫星定位***的整个卫星星座的参数、或者针对一个或多个卫星星座的一部分的参数。
所支持的卫星定位***可以任意选择。这些卫星定位***例如可以包括GPS、GLONASS以及伽利略,同样可以包括EGNOS和WAAS等。除了经转换的参数外,所提供的辅助数据可以特别地包括例如具有时钟模型参数形式的参考时间以及参考位置。必须指出,通用轨道模型本身除了包括针对卫星位置和速度数据的模型之外,还可以包括针对卫星时钟偏移和漂移的模型、用于初始化的时间参考、针对卫星位置、速度以及时钟精度的估算,并且还可能包括用于精密单点定位(PPP)计算的相位结束(wind-up)修正的针对卫星姿态的模型。以ECEF坐标系作为位置和速度模型的坐标系是有利的,因为在ECEF坐标系中可以容易地执行地球旋转修正。可以通过简单的矩阵乘法实现到本地坐标系(东-北-天)的转换。IGS数据可以被包括在ECEF坐标系中。
此外,所提供的辅助数据可以包括各种其他信息。例如针对卫星信号的DGPS修正、实时动态(RTK)修正以及载波相位测量。对于高精度RTK定位,请参考文档WO2004/000732 A1。载波相位测量和RTK参考数据例如适合于支持高精度定位。应当理解,可以根据需要使已知的针对GPS的RTK修正适应于支持基于伽利略的定位等。附加辅助数据的其他实例是EGNOS和WAAS修正。来自静地EGNOS和WAAS卫星的数据广播很难在高纬度地区接收。因此代替地可以将该数据作为网络辅助数据提供,特别是在通用轨道模型是短期轨道模型的情况下,这是因为目前这样的EGNOS/WAAS修正不适合于长期轨道模型。附加辅助数据的其他实例是针对长期轨道模型的短期差分修正。附加辅助数据的又一个实例是电离层模型参数和/或对流层模型参数。附加辅助数据的又一个实例是短期完整性警告,该警告可以在卫星意外失败的情况下提供,以便将该卫星排除在位置计算之外。附加辅助数据的又一个实例是允许基于移动设备的请求而擦除数据的至少一个卫星定位***的数据位。数据擦除是一种在卫星信号接收器中改进灵敏度的方法。例如,如果GPS数据内容是未知的,GPS信号的相干积分有可能只持续20毫秒(1个GPS比特)。在数据比特已知的情况下,相干信号积分可以在若干GPS位上持续,每当积分时间加倍时,会给出大约1.5dB的灵敏度增益。例如,40毫秒(2比特)可以得到1.5dB的增益,80毫秒(4比特)得到3dB增益。
在本发明的一种实施方式中,通信网络的同一网元或其他网元还将经转换的参数中基于卫星定位***时间的参考值替换为基于通信***时间的参考值。换言之,通用轨道模型只参考通信***时基,因此卫星位置信息可以作为通信***时间的函数来计算,而不是作为例如GPS或伽利略时间的函数来计算。
如果精确地知道GNSS***时间和通信***时间之间的关系,则通信***时基可被用以支持用于高灵敏度的精确信号相位和多普勒预测。对于通信***时间,可以依赖于通信***在辅助数据中提供可选字段。***特定的信息对于GSM而言可以是帧、时隙和比特,对于WCDMA而言可以是***帧号、时隙和码片,对于CDMA而言可以是UTC时间。考虑GSM中的时隙和比特以及WCDMA中的时隙和码片保证了足够的分辨率。字段还可以包含用于估算信号相位和多普勒预测的不确定性的时间不确定性估算(std)。
在本发明的另一种实施方式中,通用轨道模型参考两个时基,例如UTC时间和/或通信***时间。UTC时间提供针对所有GNSS***的通用时间参考,并且其使得有可能估算例如特定用于蜂窝***的可能的帧/超帧滚动(rollover)的数目。UTC时间参考还适合于消除可能的GNSS***时间差异的问题。GPS、伽利略和Glonass具有不同的***时间。因此,如果这些***应用在混合定位中,例如使用一个GPS信号来预测伽利略信号的相位,则必须知道这些***时间之间的偏移。通过使模型基于通用时基,也即UTC时间,可以消除这个问题。GNSS***时间之间的差异可以在时钟模型中得到补偿。通用时钟模型例如可以使用具有三个参数的二次连续多项式拟合,其中这三个参数是偏移、漂移和加速度变化率(jerk)。这大体上与当前GPS ICD中的时钟模型相同。而且,同样也可以使用任何其他模型。时钟模型还可以包括精度和针对时钟误差的不确定性估算。UTC时间还可以是针对轨道模型的时间戳/ID。
辅助数据可以被传输到特定的移动设备,特别地基于移动设备的请求而被传输。不过,可选地,辅助数据也可以例如在蜂窝通信***的各自小区中被广播。
接收辅助数据的移动设备继而可以使用经转换的参数估算至少一种卫星定位***的卫星的位置。
II.
根据本发明的第二方面,提出了一种用于获得辅助数据以支持移动设备的卫星定位的第一方法,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。该方法包括在通信网络中将描述卫星运动的轨道模型的可用参数中基于卫星定位***时间的参考值替换为基于通信***时间的参考值。该方法还包括将包含所替换的参考值在内的参数作为辅助数据的一部分提供以用于卫星定位。
根据本发明的第二方面,还提出了一种通过使用辅助数据来支持移动设备的卫星定位的第二方法,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。该方法包括在移动设备处接收来自通信网络的包括基于通信***时间的时间戳的辅助数据。该方法还包括在移动设备处确定通信***时间。该方法还包括在移动设备处基于所确定的通信***时间,使用辅助数据中的参数估算所述至少一种卫星定位***的卫星的位置。
根据本发明的第二方面,还提出了一种用于获得辅助数据以支持移动设备的卫星定位的通信网络的网元,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。该网元包括处理装置。该处理装置适合于将描述卫星运动的轨道模型的可用参数中基于卫星定位***时间的参考值替换为基于通信***时间的参考值。该处理装置还适合于将包括所替换的参考值在内的参数作为辅助数据的一部分提供以用于卫星定位。
根据本发明的第二方面,还提出了一种移动设备,该移动设备使用辅助数据支持其基于卫星的定位。该移动设备包括卫星信号接收器,其适合于捕获由至少一种卫星定位***的卫星所传输的信号。该移动设备还包括通信组件,其适合于从通信网络处接收具有基于通信***时间的时间戳的辅助数据。该移动设备还包括适合于确定通信***时间的处理装置。该移动设备还包括适合于基于所确定的通信***时间,使用所接收到的辅助数据中的参数来估算所述至少一种卫星定位***的卫星的位置的处理装置。
根据本发明的第二方面,还提出了一种包括本发明第二方面所提出的网元以及本发明第二方面所提出的移动设备的***。
根据本发明的第二方面,还提出了一种用于获得辅助数据以支持移动设备的卫星定位的第一软件代码,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。当该软件代码被通信***的网元的处理单元执行时,其实现本发明第二方面的第一方法。
根据本发明的第二方面,还提出了第一软件程序产品,其中存储有针对本发明的第二方面而提出的第一软件代码。
根据本发明的第二方面,还提出了一种通过使用辅助数据以支持移动设备的卫星定位的第二软件代码,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。当该软件代码被移动设备的处理单元执行时,其实现本发明第二方面的第二方法。
根据本发明的第二方面,还提出了第二软件程序产品,其中存储有针对本发明的第二方面而提出的第二软件代码。
本发明的第二方面是基于这样的思想:可以基于使用通信***时间而不是卫星定位***时间的轨道模型参数来估算卫星位置。为了支持这样的估算,提出了将可用参数中基于卫星定位***时间的参考值替换为基于通信***时间的参考值。例如,在GPS星历表参数的情况中,TOE被替换为通信***时间,而在GPS历书参数的情况中,TOA被替换为通信***时间。为了如所提出的那样替换参考值,在通信网络中必须已知卫星定位***时间与通信***时间之间的关系。但是由于时间关系的精度不是十分严格,因此可以通过若干方法使该时间关系对于网络可用。
本发明的第二方面的优点在于使得辅助数据独立于卫星定位***时间,并且不必使卫星定位***时间对移动设备可用。
本发明的第二方面可以被应用于任何辅助卫星定位***,例如用于A-GPS或辅助伽利略。
例如,如果通信网络是GSM网络,则可以通过帧号、时间间隙和比特号码的各自组合来定义通信***时间。如果通信***是WCDMA网络,例如可以通过各自的***帧号、时隙和码片来定义通信***时间。目前所有的蜂窝终端例如已经解码了帧号。因此,适合的时间信息已经可以用于卫星位置计算,也即,可以用于使用蜂窝通信***时间来外推卫星位置。
在GPS的情况下,可以很容易的通过蜂窝时间戳来扩展当前的GSM和WCDMA蜂窝标准。已经存在用于精确时间传递的IE和参数。相同的参数可以添加到星历表和历书IE中以代替TOE和TOA使用,但是这些参数具有与TOW相同的时间信息和用法。这个方法还将是反向兼容的。
移动设备可以从通信网络接收具有被替换的参考值的辅助数据。该移动设备继而可以确定通信***时间,并基于通信***时间使用辅助数据中的参数来估算至少一种卫星定位***的卫星的位置。如本领域已知的,即使卫星定位***时间没有被提供给移动设备,也可以通过卫星位置信息精确预测所接收卫星信号的码相位和多普勒频率。
已经从通信网络所接收了辅助数据的移动设备,可以默认地向该通信网络提供预定的反馈项集合。在现有方法中,反馈项集合依赖于定位模式而不同,也即,依赖于定位是基于移动台的还是移动台辅助。反馈数据可以包括位置信息,例如所确定的移动设备位置、所确定的移动设备速度、所确定的至少一种卫星定位***的时间、以及所确定的测量和/或位置不确定性。反馈数据还可以包括对所接收到的卫星信号和/或卫星定位***时间与通信***时间之间关系的测量。反馈数据还可以包括在从通信***的多个基站处接收到对信号执行的观察时间差异(OTD)测量。为了使信息独立,移动设备可以以秒单位,更确切的说以毫秒或纳秒为单位,将OTD测量而不是帧或子帧差异返回给通信网络。
还可能要求移动设备维护所述至少一种卫星定位***的时间与通信***时间之间的关系。如果移动设备已经得到了GNSS定时(fix),它可以为此例如在帧、子帧、时隙、比特和码片方面将当前通信***时间与所确定的卫星定位***时间相关联。可选择地,移动设备可以接收初始时间关系作为辅助数据。例如可以通过评估来自网络的时间差异信息、通过评估在移动设备中执行的OTD测量以及在关系的不确定性变得过大时再次建立UTC蜂窝时间关系、或者通过评估来自网络的GNSS时间辅助来维护时间关系。例如,在CDMA网络中,GPS和UTC时间默认可用。如果移动设备具有有效的时间关系,则这个关系可被用以改进在首次定位时间和灵敏度方面的性能。可以通过具有几百微秒精度的时间关系实现性能改进。所维护的时间关系还可以包括在移动设备发送给通信网络的针对辅助数据的请求中。
通信网络可以收集由移动设备作为反馈而提供的位置数据、时间关系数据以及OTD测量,用以创建基站之间的时间差异的数据库。这个数据库可用以将时间精确的辅助数据传送给移动设备,以用于改进灵敏度而无需传送卫星定位***时间本身。如果移动设备计算位置解答失败,那么在反馈中有卫星信号测量时,其也可被用以在通信网络中估算移动设备的位置。
III.
根据本发明的第三方面,提出了一种通过使用辅助数据来支持移动设备的卫星定位的方法,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号,并且其中通信网络适合于支持至少两种不同的定位模式。该方法包括在移动设备的定位范围之内,在移动设备与通信网络之间的至少一个方向上传输独立于所应用的定位模式的至少一个数据集合。
根据本发明的第三方面,还提出了一种用于获得辅助数据以支持移动设备的卫星定位的通信网络的网元,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。该网元包括处理装置,其适合于在移动设备的定位范围内,将独立于所应用的定位模式的至少一个数据集合传输给移动设备,和/或接收来自移动设备的独立于所应用的定位模式的至少一个数据集合。
根据本发明的第三方面,还提出了一种移动设备,该移动设备使用辅助数据来支持其基于卫星的定位。该移动设备包括卫星信号接收器,其适合于捕获由至少一种卫星定位***的卫星所传输的信号。该移动设备还包括通信组件,其适合于在移动设备的定位范围内,将独立于所应用的定位模式的至少一个数据集合传输给通信网络,和/或接收来自通信网络的独立于所应用的定位模式的至少一个数据集合。
根据本发明的第三方面,还提出了一种***,该***包括本发明第三方面所提出的网元以及本发明第三方面所提出的移动设备。
根据本发明的第三方面,还提出了用于获得辅助数据以支持移动设备的卫星定位的第一软件代码,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。当该软件代码被通信网络的网元的处理单元执行时,其在移动设备的定位范围内,将独立于所应用的定位模式的至少一个数据集合传输给移动设备,和/或接收来自移动设备的独立于所应用的定位模式的至少一个数据集合。
根据本发明的第三方面,还提出了第一软件程序产品,其中存储有针对本发明的第三方面而提出的第一软件代码。
根据本发明的第三方面,还提出了通过使用辅助数据以支持移动设备的卫星定位的第二软件代码,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号。当该软件代码被移动设备的处理单元执行时,其在移动设备的定位范围内,将独立于所应用的定位模式的至少一个数据集合传输给通信网络,并且/或者接收来自通信网络的独立于所应用的定位模式的至少一个数据集合。
根据本发明的第三方面,最后还提出了第二软件程序产品,其中存储有针对本发明的第三方面而提出的第二软件代码。
本发明的第三方面的出发点是当前的辅助标准都针对不同的定位模式提供了不同的规范。为了统一并简化规范和处理,提出了在定位范围内,在移动设备和通信网络之间所交换的至少一个数据集合是基本相同的,而不论采用的是哪种定位模式。
所述至少一个数据集合例如可以属于从通信网络传输到移动设备的辅助数据。这使得在移动设备内执行的用于卫星定位的操作也可以基本相同,而不考虑所采用的定位模式。
所述至少一个数据集合还可以属于从移动设备传输到通信网络的反馈信息。在这种情况中,所述至少一个数据集合例如可以包括针对由移动设备所捕获的卫星信号的测量信息。如果移动设备基于所捕获的卫星信号自己确定其位置,则所确定的位置可以添加到数据的通用集合中。
必须指出的是,移动设备的位置可以在移动设备和通信网络二者中计算。
IV.
本发明其他方面的出发点在于不是基于常规星历表参数来计算任何类型的修正数据,而是可以基于具有至少一天有效性的长期轨道模型的参数来计算这些修正数据。结果,修正数据可以与长期轨道参数一起使用,而不是仅仅与短期轨道参数一起使用。这些轨道参数可以早于修正数据被提供,或者是与修正数据同时被提供。修正数据例如可以是WAAS、EGNOS或DGPS修正数据,但也可以是其他或新类型的修正数据。
长期轨道模型的参数精度也随着时间下降。但是通过所提出的修正数据,甚至有可能延长这些长期轨道参数的生命周期。
因此,所提出的修正数据支持增强长期轨道模型的精度和完整性。由于通过精确的修正数据修正,轨道模型更新不必那么频繁,因此在通信网络和移动设备之间必须传送的数据量就减少了,并且带宽的负载也降低了。修正模型还能够比已有模型更为精确和长期。由于选择可用性的特性,例如DGPS修正起初被开发为非常短期的修正并且不是非常精确。由于选择可用性现在已经关闭,因此新型的DGPS修正可以设计为非常精确。此外,单一的修正数据格式可被用于所有卫星星座,例如GPS、伽利略、Glonass等。
在网络侧,服务器可以计算根据本发明的第三方面的针对长期轨道模型的修正数据。长期轨道模型的参数可以持续若干天有效,并且在作为辅助数据的一部分被传输给移动设备时需要一些网络带宽。修正数据可以持续若干小时有效,但是它需要的带宽小于传输长期轨道模型的参数所需的带宽。修正数据的各自集合可以以各种方式计算。实际修正数据例如可以基于来自参考台的真实测量或者基于已有的EGNOS/WAAS模型来计算。实际修正数据的格式不依赖于修正数据是如何计算的。
在移动设备侧,修正数据被接收并用于在执行各自的卫星位置估算之前修正长期轨道模型的参数。在移动设备中的实现可以以与传统DGPS修正相类似的方式使用所提供的修正数据。不过,每个卫星的伪距修正量的计算依赖于修正模型。
用于计算修正数据的模型例如可以是一些诸如2次或3次多项式的高阶多项式、分段连续多项式、或者甚至是更为复杂的模型。
应当理解,所提出的修正数据的计算可以同本发明的第一方面、第二方面以及第三方面中的每一个结合使用。
本发明的第一、第二和第三方面的网元中的任何网元都例如可以是通信网络的网络服务器或基站。本发明的第一、第二和第三方面中的通信网络例如可以是蜂窝通信网络,例如GSM网络、WCDMA网络或者CDMA网络等,但是同样也可以是非蜂窝网络,例如WLAN、蓝牙网络TM网络或WiMax网络等。本发明的第一、第二和第三方面中的移动设备可以包括类似移动电话的移动通信设备,该移动通信设备中集成了卫星信号接收器。可选地,卫星信号接收器可以是用于移动通信设备的附件。
应当理解,针对本发明的第一方面所描述的所有细节都可以与本发明第二方面的实施方式相结合,反之亦然。
附图说明
本发明的其他目标和特征将在下文结合附图的详细描述中变得更加明显。
图1是支持A-GNSS的***的示意性模块框图;以及
图2示出了图1***中的操作的流程图。
具体实施方式
图1是根据本发明实施方式的支持A-GNSS的***的示意性模块框图。该***避免了将GNSS时间作为辅助数据来提供的必要性,并且统一化所提供的辅助数据。
该***包括GSM网络或任何其他蜂窝通信网络的基站10和网络服务器20。该***还包括第一移动台(MS1)30、第二移动台(MS2)40、GPS卫星(GPS SV)50以及伽利略卫星(Galileo SV)60。
基站10为位于附近的移动台20、30提供无线接口。基站包括能够执行各种被实现的软件代码组件的处理单元11,处理单元11包括参数取回组件12、参考时间替换组件13、消息封装组件14以及反馈转发组件15。
网络服务器20可以被蜂窝通信网络中的各种基站10访问。而且,网络服务器20与GPS控制服务器和伽利略控制服务器相连接(没有示出)。网络服务器20包括存贮数据库的存储器21以及能够执行各种被实现的软件代码组件的处理单元22,处理单元22包括参数计算组件23、数据库更新组件24以及位置计算组件25。
第一移动台30是包括GPS接收器31的移动设备。GPS接收器31包括捕获和跟踪组件32,其可以在硬件和/或软件中实现。例如,为了捕获和跟踪从GPS卫星50接收到的信号,包括相关任务的信号测量任务可以由硬件在软件代码的控制下执行,其中软件代码由GPS接收器31的处理单元执行。
移动台30还包括作为蜂窝通信组件的蜂窝引擎35。蜂窝引擎是包含在移动电话30和蜂窝通信网络之间进行传统移动通信所需的所有组件的模块,并且该模块还可以通过附加功能对其进行增强。为此,蜂窝引擎35是或者包括能够执行各种被实现的软件代码组件的数据处理单元。在所描述的实施方式中,这些软件代码组件包括应用组件36、消息评估组件37以及位置估算组件38。应用组件36所实现的应用可以是任何需要与位置相关的信息的应用,例如导航应用或者保证在特定位置将特定服务提供给移动台30的用户的应用等。应当理解,可选择地,应用组件36和位置估算组件38可以由其他某个处理单元执行,例如由GPS接收器31的处理单元执行。
第二移动台40具有与第一移动台30类似的设计,但是它包括伽利略接收器而不是GPS接收器,该伽利略接收器适合于捕获和跟踪从伽利略卫星60接收到的信号。可选择地,第二移动台40例如可以包括GPS和伽利略混合接收器。
现在将参考图2描述针对图1***中的移动台30、40的位置信息确定。图2是一个流程图,在左手边示出了在移动台30、40之一中的操作,中间示出了基站10的操作,在右手边示出了网络服务器20中的操作。
网络服务器20以有规律的间隔接收来自GPS控制服务器的针对所有可用的GPS卫星50的GPS星历表和历书参数,以及来自伽利略控制服务器的针对所有可用的伽利略卫星60的相应伽利略参数。GPS参数遵循GPS ICD,因此分别属于GPS特定的星历表或历书轨道模型。伽利略参数遵循伽利略ICD,因此属于伽利略特定轨道模型。网络服务器20还可以接收来自GPS控制服务器、来自伽利略控制服务器或来自其他实体的附加信息。这种其他实体例如可以提供由静地EGNOS和WAAS卫星广播的EGNOS和WAAS修正。
参数计算组件23将所接收的GPS参数转换为通用轨道模型的参数(步骤201)。此外,参数计算组件还将接收到的伽利略参数转换为同一通用轨道模型的参数。各自参数的有效性所针对的卫星例如可以通过不仅包含PRN还包括星座ID的索引进行标识。通用轨道模型是描述用以计算卫星位置信息的轨道参数和算法的规范,其中卫星位置信息例如是针对GPS以及伽利略卫星的位置、速度和加速度,也可能是针对诸如GLONASS、EGNOS和/或WAAS的其他任何GNSS的卫星的位置、速度和加速度。而且,通用轨道模型可以允许计算时钟漂移导致的卫星信号的修正。需要指出的是,包括类似WAAS、EGNOS和/或DGPS的修正数据在内的任何修正数据,都可以特别针对所应用的通用轨道模型来计算或重新计算。
通过参数转换,使不同GNSS的参数统一化,也即,参数的数目和参数的字长对于GPS和伽利略等***是全相同的。通用轨道模型的参数还可以比GPS星历表参数持续更长时间有效。而且,它们可以例如比GPS历书轨道模型更精确地定义卫星的位置。这可以例如通过使用比卫星所传输的参数更多的参数或使用比为卫星所传输的参数定义的字长更长的字长得以实现。因此,通用轨道模型例如还可以是针对GPS的唯一的轨道模型。应当理解,参数的转换也包括对参数的重新计算。
针对各个卫星生成的通用轨道模型参数包括构成用于所包括信息的参考时间的参考值,该参考时间是基于卫星所属的GNSS的***时间,刚好类似于针对GPS星历表数据的TOE或针对GPS历书数据的TOA。例如,对于GPS卫星,参考时间基于GPS的TOW计数,类似TOE或TOA。
现在,移动台30、40的应用组件36可能需要一些与位置相关的信息。为了得到所需的信息,应用组件可以从蜂窝通信网络请求针对GPS和/或针对伽利略的辅助数据(步骤301)。辅助请求指明了移动台30、40所支持的GNSS类型。
当基站10接收到辅助请求时,参数取回组件12指令网络服务器20提供针对所支持的一种或多种GNSS中在基站10位置当前可见的卫星50、60的通用轨道模型的参数(步骤101)。该指令包括基站10的标识符以及一种或多种GNSS的标识符。
随即,网络服务器20的参数计算组件23确定在基站10的位置当前可见的并且属于所指明的一种或多种GNSS的卫星50、60(步骤202)。卫星的当前位置可以由所生成的通用轨道模型参数来确定。如果所有基站各自的标识符与其位置之间的关联被保存在网络服务器20中,例如保存在存储器21的数据库中,则可以很容易确定在所标识的基站10的位置处当前可见的卫星。参数计算组件23选出针对当前可见卫星的轨道模型参数,并将其提供给基站10,可能还一起提供附加信息。这些附加信息例如可以包括DGPS和RTK修正、EGNOS和/或WAAS修正、短期差分修正、短期完整性警告以及载波相位测量。在由基站10转发了移动台30、40的特殊请求后,该附加信息还可以包括用于数据擦除的数据位。
基站10的参数取回组件12接收所提供的信息,并将其提供给参考时间替换组件13。
基站10的参考时间替换组件13将针对每个可见卫星50、60的轨道模型参数中基于GNSS的参考时间替换为基于蜂窝***的参考时间(步骤102)。在蜂窝通信***是GSM网络的情况下,基于蜂窝***的时间例如可以包括帧号、时隙和比特号码的组合{FN,TS,BN},该组合代表基于GNSS的参考时间的时间。在蜂窝通信网络是WCDMA网络的情况下,基于蜂窝***的参考时间例如可以包括***帧号(SFN)、时隙和码片,其代表了基于GNSS的参考时间的时间。
为了能够将基于GNSS的参考时间替换为基于蜂窝***的参考时间,基站10必须知道GNSS时间和蜂窝通信***时间之间的当前关系。由于对这个关系的精度要求不是很严格,因此有若干种选择可以将这个关系提供给基站10。具有10-100微秒精度的关系,甚至是1毫秒精度的关系已经足够了。卫星以大约3.8千米/秒的速度移动,所以1 ms内卫星位置的位置误差最多是4米,这是可以忽略的。
在第一选择中,将LMU与基站10相关联。在这种情况下,LMU可以确定GNSS时间并将其提供给基站10。基站10继而可以自己确定所述关系。然而,必须指出的是,为网络中的所有基站都提供属于其自己的LMU是相当昂贵的。
在第二选择中,在蜂窝通信网络中只有一个LUM可用,与所有基站10的时间差异都由蜂窝通信网络在这个LMU所在的站点进行测量。例如,网络中的单个基站可以装配有LMU,用以创建GNSS时间和蜂窝通信网络时间之间的关系。为了针对蜂窝通信网络中的任何基站10创建GNSS时间与蜂窝通信网络时间的关系,所以测量了装配有LMU的基站与网络中其他所有基站10之间的时间差异。时间差异例如可以通过收集和评估由移动台30、40向蜂窝通信网络默认报告的OTD测量来测量。
在第三选择中,蜂窝通信网络中同样只有一个可用的LMU,并且时间差异通过矩阵求解来测量。在这种选择中,利用移动台30、40来根据OTD测量来测量基站时间差异。例如,CambridgePositioning System公司(CPS)已经提出了使用这种方法的定位和时间保持方法。这个方法更特别地包括在移动台处测量基站时间差异,在移动台中维护相应的数据库以及将这个数据库用于定位和GPS时间保持。该方法被称为增强GPS(E-GPS)。如果在移动台30、40处确定的时间差异被报告给了蜂窝通信网络,则E-GPS方法的使用使得蜂窝通信网络同样能够得到蜂窝***中LMU基站和其他基站10之间的时间差异。
在第四选择中,蜂窝通信网络中无需LMU。取而代之地,由移动台30、40提供GNSS时间和蜂窝通信***时间之间的关系。如果移动台30、40已经具有了来自前面的定位会话或者来自E-GPS解决方案的有效关系,这个信息可以与辅助请求一起被发送给蜂窝通信***。在移动台30、40中得到和维护有效的时间关系的一些选项将在下文参考步骤306进行详细描述。基站10继而可以使用由移动台30、40提供的时间关系来计算针对轨道模型参数的基于蜂窝***的参考时间。
将GNSS时间与蜂窝通信***时间相关联已经在美国专利6,678,510 B2以及6,748,202 B2中描述,作为参考。
一旦针对所支持的GNSS的每个可见卫星50、60的轨道模型参数中基于GNSS的参考时间被替换为基于各自蜂窝***的参考时间,消息封装组件14就针对这些卫星50、60中的每一个封装消息。该消息对于任何定位模式的类型都是相同的。该消息包括具有轨道模型参数的信元(IE),其中轨道模型参数包括被替换的参考时间。而且,该消息还可以包括参考位置,也即基站10的已知位置。此外,该消息还可以包括由网络服务器20提供的任何信息、由某个其他实体提供的信息、或者在基站10本身处所产生的信息。
所述消息继而被传输给请求的移动台30、40。
必须指出的是,可选择地,基站10可以以有规律的间隔针对所有各自可见的卫星50、60封装这种消息,并将这些消息广播给位于基站10所服务的小区内的所有移动台30、40。
移动台30、40的消息评估组件37接收消息并解码帧号、时隙以及比特号码,以便确定蜂窝通信***时间。此外,消息评估组件37提取包括在所接收到的消息中的信息(步骤302)。可能与本地时间相关的蜂窝通信***时间的指示、以及包括轨道模型参数的所提取的信息被提供给位置估算模块38。
位置估算模块38知道通用轨道模型的算法。基于这些算法,位置估算模块38使用所提供的轨道模型参数,将各自卫星的轨迹作为当前蜂窝通信***时间的函数进行外推,并且可能考虑了短期差分修正等(步骤303)。基于得到的卫星轨迹,位置估算组件38可以通过传统的方式限制卫星信号的可能传播时间和多普勒频率的发生。通过已知的传播时间和多普勒频率的限制,还可能限制必须被检查的码相位。这样的码相位限制针对所有已被提供轨道模型参数的卫星进行,但是除了那些已经被附加提供了短期完整性警告的卫星。无论何时卫星意外失败,都可以由网络服务器20通过基站10提供短期完整性警告。
位置估算组件38将所确定的码相位限制和所接收消息中可能包括的其他信息转发给捕获和跟踪组件32。捕获和跟踪组件32捕获可见的卫星(步骤304)。信息以传统的方式被用以通过限制搜索选项来加速卫星信号的捕获。捕获和跟踪组件32还可以负责对所捕获的卫星信号中的导航数据进行解码。捕获和跟踪组件32将包括任何被解码导航数据的测量结果提供给位置估算模块38。
现在位置估算模块38可以通过传统的方式来确定移动台30、40的位置。也即,位置估算模块确定到那些信号已被捕获的卫星50、60的伪距。此外,位置估算模块基于被解码的导航数据确定在信号传输时刻的精确的卫星位置,该传输时刻在被解码的导航数据中指明,并通过测量结果提高精度。位置估算组件38继而将伪距和所确定的卫星位置一同用于估算移动台的位置。位置估算组件38同样可以通过传统的方式确定任何其他希望的与位置相关的信息,例如速度、GNSS时间、测量和位置不确定性等。所确定的与位置相关的信息继而可以被提供给应用组件36以用于其预期的使用。
默认地,移动台30的位置估算组件38将所确定的与位置相关的信息、所接收到的测量结果以及蜂窝通信***时间与GNSS时间之间的关系作为反馈数据提供给蜂窝通信网络。该反馈数据总是相同的而与所应用的定位模式无关,除非移动台30确定只提供移动台30的位置。该反馈数据由基站10的反馈转发组件15转发给网络服务器20(步骤104)。
网络服务器20的数据库更新组件24可以收集位置信息、蜂窝通信***时间与GNSS时间之间的关系以及附加的OTD测量,用以创建和更新不同基站之间的时间差异数据库21(步骤203)。这个数据库21可用于将时间精确的辅助数据传送给移动台30、40,以用于提高灵敏度而无需传送GNSS时间本身。
在移动台30、40自己计算位置失败的情况下,如果反馈数据中包括测量结果,网络服务器20的位置计算组件25可以使用这些测量结果估算移动台30、40的位置(步骤204)。
移动台30、40也可以默认地维护蜂窝通信***时间与GNSS时间之间的关系(步骤306)。这可以得以实现的条件是:如果移动台30、40已经得到了有效的GNSS定时(fix),并且已经能够例如在帧、子帧、时隙、比特和码片方面将当前蜂窝通信***时间与GNSS时间相关联或者已经接收到了作为辅助数据的初始关系。在这种情况下,移动台30、40可以通过使用蜂窝通信***时间并假设移动台30、40没有从一个小区移动到另一个小区来估算从上一次GNSS定时(fix)之后所流逝的时间,从而可以在任何时间重建或恢复GNSS时间。如果移动台30、40从一个小区移动到了另一个小区,则GNSS时间和蜂窝通信***时间之间的关系必须基于新的GNSS定时(fix)来重新创建。可选择地,已有的关系可以通过服务前一个小区的基站和服务当前小区的基站之间的时间差异进行更新。假设存在可用的时间差异数据库,则该时间差异可以从OTD网络辅助处得到。时间差异还可以从终端自己执行的OTD测量中得到。时间差异还可以从前一个小区和当前小区中的定时提前的差异和/或往返时间测量的差异中得到。
另外可选择地,例如可以从来自蜂窝通信网络的GPS时间辅助来维护时间关系。例如在CDMA网络中,GPS时间是默认可用的。
如果移动台30、40具有有效的GNSS-蜂窝通信***时间关系,则这个关系可被用以改进首次定位时间和灵敏度方面的性能。具有几百微秒精度的GNSS-蜂窝通信***时间关系对于这些性能改进而言已经足够了。
移动台30、40可以将所执行的OTD测量同每个辅助数据请求一起返回给蜂窝通信网络(步骤301)。移动台30、40例如可以以秒为单位,特别地以微秒或纳秒为单位,返回OTD测量,而不是返回帧或子帧差异,从而使得该信息独立于蜂窝通信***时间。
需要指出的是,所描述的实施方式只构成了本发明的多种可能实施方式中的一种。例如,除了GPS和/或伽利略,同样也可以支持其他或附加的GNSS。如上所述,除了GSM网络,还可以应用任何其他类型的蜂窝通信网络。同样,一些处理可以在不同元件之间转移。作为示例,参考时间替换同样可以在网络服务器中针对所有基站而集中执行。此外,所提供的信息可以变化。而且,除了新的轨道模型之外,已知的GPS星历表和/或GPS历书轨道模型也可以用于GPS卫星和其他GNSS卫星。也可以使用针对其他特定GNSS而标准化的一个或多个的轨道模型。此外,在GNSS时间在移动台已经可用的情况下,参考时间替换不是必须的,等等。
Claims (31)
1.一种通过获得辅助数据以支持移动设备的卫星定位的方法,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号,所述方法包括:
-在所述通信网络中将描述卫星运动的专用轨道模型的可用参数转换为描述卫星运动的通用轨道模型的参数,其中所述专用轨道模型是针对特定的卫星定位***而定义的,所述通用轨道模型是针对至少两种卫星定位***而共同定义的轨道模型,所述至少两种卫星定位***包括伽利略***、全球定位***和全球轨道导航卫星***中的至少两种;以及
-将所述描述卫星运动的通用轨道模型的参数作为用于所述卫星定位的辅助数据的一部分提供以用于向所述移动设备传输。
2.根据权利要求1所述的方法,其中所述通用轨道模型是附加地针对下列之一而共同定义的:
-欧洲静地星导航重叠服务EGNOS;以及
-广域增强***WAAS。
3.根据权利要求1所述的方法,其中所述通用轨道模型比所述专用轨道模型更为精确。
4.根据权利要求1所述的方法,其中所述通用轨道模型包括比所述专用轨道模型的参数更多的参数。
5.根据权利要求1所述的方法,其中所述通用轨道模型的所述参数具有比所述专用轨道模型的参数更长的有效时间。
6.根据权利要求1所述的方法,其中所述通用轨道模型包括至少一个具有的字长比所述专用轨道模型的对应参数的字长更长的参数。
7.根据权利要求1所述的方法,其中所述辅助数据除包括所述转换过的参数之外,还包括参考时间和参考位置。
8.根据权利要求1所述的方法,其中所述辅助数据还包括以下各项中的至少一项:
-差分全球定位***修正;
-实时动态RTK修正;
-针对卫星信号的载波相位测量;
-欧洲静地星导航重叠服务修正;
-广域增强***修正;
-针对所述转换过的参数的短期差分修正;
-电离层模型参数;
-对流层模型参数;
-短期完整性警告;以及
-基于移动设备的请求而允许数据擦除的至少一种卫星定位***的数据位。
9.根据权利要求1所述的方法,其中所述通用轨道模型的参数具有至少一天的有效性。
10.根据权利要求1所述的方法,所述方法还包括特别针对所述通用轨道模型计算修正数据,并将所述修正数据作为辅助数据的一部分提供以用于所述卫星定位。
11.根据权利要求1所述的方法,还包括在所述通信网络的网元中,将所述转换过的参数中基于卫星定位***时间的参考值替换为基于通信***时间的参考值。
12.根据权利要求1所述的方法,其中所述辅助数据基于所述移动设备的请求被传输给特定的移动设备,或者在所述通信***的小区内被广播。
13.根据权利要求1所述的方法,其中移动设备接收所述辅助数据并使用所述转换过的参数估算所述卫星定位***的卫星的位置。
14.通过使用辅助数据以支持移动设备的卫星定位的方法,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号,所述方法包括:
-在所述移动设备处接收来自通信网络的包括描述特定卫星定位***的卫星的运动的通用轨道模型的参数在内的辅助数据,其中所述通用轨道模型是针对至少两种卫星定位***而共同定义的轨道模型,所述至少两种卫星定位***包括伽利略***、全球定位***和全球轨道导航卫星***中的至少两种;以及
-基于所述描述特定卫星定位***的卫星的运动的通用轨道模型的参数估计卫星定位***的卫星的位置。
15.根据权利要求14所述的方法,其中所述通用轨道模型包括比针对所述特定卫星定位***定义的专用轨道模型的参数更多的参数。
16.根据权利要求14所述的方法,其中所述通用轨道模型的所述参数具有比针对所述特定卫星定位***定义的专用轨道模型的参数更长的有效时间。
17.根据权利要求14所述的方法,其中所述通用轨道模型的参数具有至少一天的有效性。
18.根据权利要求14所述的方法,所述方法还包括接收特别针对通用轨道模型的所述被接收参数而计算的修正数据,以及在各自的卫星位置估算之前基于所述修正数据修正所述通用轨道模型的所述被接收参数。
19.通过获得辅助数据以支持移动设备的卫星定位的通信网络的网元,其中所述移动设备适合于与所述通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号,所述网元包括处理组件,所述处理组件适合于将描述卫星运动的专用轨道模型的可用参数转换为描述卫星运动的通用轨道模型的参数,其中所述专用轨道模型是针对特定的卫星定位***而定义的,所述通用轨道模型是针对至少两种卫星定位***而共同定义的轨道模型,所述至少两种卫星定位***包括伽利略***、全球定位***和全球轨道导航卫星***中的至少两种,并且所述处理组件适合于将所述描述卫星运动的通用轨道模型的参数作为用于所述卫星定位辅助数据的一部分提供以用于向所述移动设备传输。
20.根据权利要求19中所述的网元,其中所述通用轨道模型包括比所述专用轨道模型的参数更多的参数。
21.根据权利要求19中所述的网元,其中所述通用轨道模型的所述参数具有比所述专用轨道模型的参数更长的有效时间。
22.根据权利要求19所述的网元,其中所述网元是网络服务器和基站中的一个。
23.移动设备,所述移动设备使用辅助数据来支持其基于卫星的定位,所述移动设备包括:
-卫星信号接收器,其适合于捕获由至少一种卫星定位***的卫星所传输的信号;
-通信组件,其适合于接收来自通信网络的具有描述特定卫星定位***的卫星的运动的通用轨道模型的参数的辅助数据,其中所述通用轨道模型是针对至少两种卫星定位***而共同定义的轨道模型,所述至少两种卫星定位***包括伽利略***、全球定位***和全球轨道导航卫星***中的至少两种,;以及
-处理组件,其适合于基于所接收的所述通用轨道模型的参数估算所述至少一种卫星定位***的卫星的位置。
24.根据权利要求23中所述的移动设备,其中所述通用轨道模型包括比针对所述特定卫星定位***定义的专用轨道模型的参数更多的参数。
25.根据权利要求23中所述的移动设备,其中所述通用轨道模型的所述参数具有比针对所述特定卫星定位***定义的专用轨道模型的参数更长的有效时间。
26.一种使用辅助数据来支持移动设备的基于卫星的定位的***,其包括根据权利要求19所述的网元和移动设备。
27.一种通过获得辅助数据以支持移动设备的卫星定位的装置,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号,所述装置包括:
-用于在所述通信网络中将描述卫星运动的专用轨道模型的可用参数转换为描述卫星运动的通用轨道模型的参数的装置,其中所述专用轨道模型是针对特定的卫星定位***而定义的,所述通用轨道模型是针对至少两种卫星定位***而共同定义的轨道模型,所述至少两种卫星定位***包括伽利略***、全球定位***和全球轨道导航卫星***中的至少两种;以及
-用于将所述描述卫星运动的通用轨道模型的参数作为用于所述卫星定位的辅助数据的一部分提供以用于向所述移动设备传输的装置。
28.一种用于通过使用辅助数据支持移动设备的卫星定位的装置,其中所述移动设备适合于与通信网络通信以及捕获由至少一种卫星定位***的卫星所传输的信号,所述装置包括:
-用于在所述移动设备处接收来自所述通信网络的包括描述特定卫星定位***的卫星的运动的通用轨道模型的参数在内的辅助数据的装置,其中所述通用轨道模型是针对至少两种卫星定位***而共同定义的轨道模型,所述至少两种卫星定位***包括伽利略***、全球定位***和全球轨道导航卫星***中的至少两种;以及
-用于基于所述描述特定卫星定位***的卫星的运动的通用轨道模型的参数估计至少一种卫星定位***的卫星的位置的装置。
29.一种用于估算卫星定位***的卫星的位置的装置,该装置包括适合于基于接收到的描述特定卫星定位***的卫星的运动的通用轨道模型的参数来估算至少一种卫星定位***的卫星的位置的处理组件,其中所述通用轨道模型是针对至少两种卫星定位***而共同定义的轨道模型,所述至少两种卫星定位***包括伽利略***、全球定位***和全球轨道导航卫星***中的至少两种。
30.根据权利要求29中所述的装置,其中所述通用轨道模型包括比针对所述特定卫星定位***定义的专用轨道模型的参数更多的参数。
31.根据权利要求29中所述的装置,其中所述通用轨道模型的所述参数具有比针对所述特定卫星定位***定义的专用轨道模型的参数更长的有效时间。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2005/001641 WO2006134414A1 (en) | 2005-06-13 | 2005-06-13 | Supporting an assisted satellite based positioning |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101198883A CN101198883A (zh) | 2008-06-11 |
CN101198883B true CN101198883B (zh) | 2012-03-21 |
Family
ID=35721049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005800501358A Active CN101198883B (zh) | 2005-06-13 | 2005-06-13 | 支持辅助的卫星定位 |
Country Status (12)
Country | Link |
---|---|
US (2) | US8077084B2 (zh) |
EP (1) | EP1891456B1 (zh) |
JP (1) | JP2008545992A (zh) |
KR (1) | KR100984369B1 (zh) |
CN (1) | CN101198883B (zh) |
AU (1) | AU2005333117B2 (zh) |
BR (1) | BRPI0520294B1 (zh) |
CA (1) | CA2611933C (zh) |
IL (1) | IL188049A (zh) |
MX (1) | MX2007015673A (zh) |
TW (1) | TWI406556B (zh) |
WO (1) | WO2006134414A1 (zh) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7925210B2 (en) * | 2001-05-21 | 2011-04-12 | Sirf Technology, Inc. | Synchronizing a radio network with end user radio terminals |
BRPI0520295B1 (pt) * | 2005-06-13 | 2019-05-28 | Nokia Technologies Oy | Método e aparelho para suportar o posicionamento baseado em satélite de um dispositivo móvel usando os dados de assistência |
KR100984369B1 (ko) * | 2005-06-13 | 2010-09-30 | 노키아 코포레이션 | 지원형 위성 기반 위치인식 지원 |
US7768449B2 (en) | 2006-01-10 | 2010-08-03 | Qualcomm Incorporated | Global navigation satellite system |
US7893869B2 (en) * | 2006-01-05 | 2011-02-22 | Qualcomm Incorporated | Global navigation satellite system |
US8144673B2 (en) | 2006-07-07 | 2012-03-27 | Skyhook Wireless, Inc. | Method and system for employing a dedicated device for position estimation by a WLAN positioning system |
KR100809425B1 (ko) * | 2006-09-29 | 2008-03-05 | 한국전자통신연구원 | GPS와 Galileo 데이터를 이용한 정밀 궤도결정시스템 및 그 방법 |
US7856234B2 (en) | 2006-11-07 | 2010-12-21 | Skyhook Wireless, Inc. | System and method for estimating positioning error within a WLAN-based positioning system |
US8493267B2 (en) * | 2006-11-10 | 2013-07-23 | Qualcomm Incorporated | Method and apparatus for position determination with extended SPS orbit information |
WO2008094087A1 (en) * | 2007-01-30 | 2008-08-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Sbas correction information in ms based agps system |
US7567208B2 (en) * | 2007-06-29 | 2009-07-28 | Sirf Technology Holdings, Inc. | Position and time determination under weak signal conditions |
US8368588B2 (en) | 2007-11-26 | 2013-02-05 | Mediatek Inc. | Method and apparatus for updating transformation information parameters used in global navigation satellite system |
DE102008011388A1 (de) | 2008-02-27 | 2009-09-10 | Astrium Gmbh | Verfahren und Vorrichtung zum Generieren einer Parametrisierung von Satellitenorbits und/oder Satellitenuhrenkorrekturen eines Satelliten |
RU2457507C1 (ru) * | 2008-04-15 | 2012-07-27 | Квэлкомм Инкорпорейтед | Способ и устройство для определения положения с помощью гибридных данных об орбите sps |
US9366763B2 (en) * | 2009-02-04 | 2016-06-14 | Qualcomm Incorporated | Method and apparatus for position determination with hybrid SPS orbit data |
US9026095B2 (en) | 2008-06-30 | 2015-05-05 | Nokia Corporation | Delivery of assistance data for signal reception |
US8786491B2 (en) | 2008-07-18 | 2014-07-22 | Qualcomm Incorporated | Methods and apparatuses for requesting/providing assistance data associated with various satellite positioning systems in wireless communication networks |
US8358243B2 (en) * | 2008-07-18 | 2013-01-22 | Qualcomm Incorporated | Methods and apparatuses for requesting/providing sensitivity assistance information associated with various satellite positioning systems in wireless communication networks |
US8022877B2 (en) | 2009-07-16 | 2011-09-20 | Skyhook Wireless, Inc. | Systems and methods for using a satellite positioning system to detect moved WLAN access points |
US9651674B2 (en) * | 2009-12-11 | 2017-05-16 | At&T Mobility Ii Llc | Devices, systems and methods for providing location information over a cellular network |
US8774836B2 (en) * | 2010-03-11 | 2014-07-08 | Broadcom Corporation | Method and system for optimized transfer of location database information |
US8436769B2 (en) * | 2010-08-19 | 2013-05-07 | Mediatek Inc. | Apparatus for performing global navigation satellite system control, and associated methods and storage media |
US8963772B2 (en) * | 2010-12-14 | 2015-02-24 | Hughes Network Systems, Llc | Method and system for acquiring ephemeris information |
US9423505B2 (en) * | 2010-12-15 | 2016-08-23 | Qualcomm Incorporated | Recovery from position and time outliers in positioning |
DE102011106589A1 (de) * | 2011-06-16 | 2012-12-20 | Astrium Gmbh | Verbesserung der kombinierten Nutzung von verschiedenen Satellitennavigationssystemen |
US9405010B2 (en) | 2012-05-02 | 2016-08-02 | Raven Industries, Inc. | Geospatial positioning using correction information provided over cellular control channels |
US20140043188A1 (en) * | 2012-08-09 | 2014-02-13 | California Institute Of Technology | Global positioning system radiometric evaluation |
CN103675840A (zh) * | 2012-09-05 | 2014-03-26 | 迈实电子(上海)有限公司 | 卫星信号接收机及其定位方法 |
US9274226B2 (en) | 2013-03-08 | 2016-03-01 | Qualcomm, Incorporated | Synchronous network device time transfer for location determination |
US9442179B2 (en) * | 2013-03-11 | 2016-09-13 | Qualcomm Incorporated | Tiered positioning assistance data for mobile devices within an indoor environment |
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 |
US20150247928A1 (en) * | 2014-02-28 | 2015-09-03 | Texas Instruments Incorporated | Cooperative location sensor apparatus and system for low complexity geolocation |
US11187808B2 (en) * | 2015-06-19 | 2021-11-30 | Profound Positioning Inc. | Methods and systems for performing global navigation satellite system (GNSS) orbit and clock augmentation and position determination |
US10605926B2 (en) * | 2015-06-29 | 2020-03-31 | Deere & Company | Satellite navigation receiver and method for switching between real-time kinematic mode and relative positioning mode |
US11175414B2 (en) | 2015-06-29 | 2021-11-16 | Deere & Company | Satellite navigation receiver for relative positioning with bias estimation |
US10809391B2 (en) | 2015-06-29 | 2020-10-20 | Deere & Company | Satellite navigation receiver and method for switching between real-time kinematic mode and precise positioning mode |
US10627528B2 (en) | 2015-06-29 | 2020-04-21 | Deere & Company | Satellite navigation receiver and method for switching between real-time kinematic mode and precise positioning mode |
WO2017122253A1 (ja) * | 2016-01-15 | 2017-07-20 | パナソニックIpマネジメント株式会社 | Gnss補正データ配信装置、gnss補正データ配信システム及びgnss補正データ配信方法 |
US10274603B2 (en) * | 2017-05-12 | 2019-04-30 | Iposi, Inc. | GPS holdover with selected bit prediction or omission |
CN111142128A (zh) * | 2018-11-02 | 2020-05-12 | 千寻位置网络有限公司 | 导航完好性的监测方法及装置、无人机 |
CN109765585A (zh) * | 2019-02-26 | 2019-05-17 | 和芯星通(上海)科技有限公司 | 一种卫星星历预测方法、卫星定位方法和装置、存储介质 |
CN112904372B (zh) * | 2021-04-22 | 2024-01-12 | 电子科技大学 | 辅助卫星导航***及其定位方法 |
CN117980779A (zh) * | 2021-09-29 | 2024-05-03 | 高通股份有限公司 | 差分全球导航卫星***(dgnss)增强 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6133874A (en) * | 1996-03-08 | 2000-10-17 | Snaptrack, Inc. | Method and apparatus for acquiring satellite positioning system signals |
EP1336866A2 (en) * | 2002-02-19 | 2003-08-20 | eRide, Inc. | Correction strategy for GPS receivers |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5945944A (en) | 1996-03-08 | 1999-08-31 | Snaptrack, Inc. | Method and apparatus for determining time for GPS receivers |
US6829534B2 (en) * | 1999-04-23 | 2004-12-07 | Global Locate, Inc. | Method and apparatus for performing timing synchronization |
US6211819B1 (en) * | 1999-08-27 | 2001-04-03 | Motorola, Inc. | Mobile station location determination in a radio communication system |
KR20040041082A (ko) * | 2000-07-24 | 2004-05-13 | 비브콤 인코포레이티드 | 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법 |
US6542820B2 (en) * | 2001-06-06 | 2003-04-01 | Global Locate, Inc. | Method and apparatus for generating and distributing satellite tracking information |
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 |
US7443340B2 (en) | 2001-06-06 | 2008-10-28 | Global Locate, Inc. | Method and apparatus for generating and distributing satellite tracking information |
US6678510B2 (en) | 2001-02-05 | 2004-01-13 | Nokia Mobile Phones Ltd. | Method, apparatus and system for GPS time synchronization using cellular signal bursts |
KR100448574B1 (ko) | 2001-06-05 | 2004-09-13 | 주식회사 네비콤 | 지피에스 단말기 및 무선통신 단말기에 대한 측위 방법 |
US6651000B2 (en) * | 2001-07-25 | 2003-11-18 | Global Locate, Inc. | Method and apparatus for generating and distributing satellite tracking information in a compact format |
US6748202B2 (en) * | 2001-12-12 | 2004-06-08 | Nokia Corporation | Method, apparatus and system for synchronizing a cellular communication system to GPS time |
US7508341B2 (en) * | 2002-03-16 | 2009-03-24 | Eads Astrium Gmbh | Method and arrangements for the transmission of pseudolite trajectories within navigation data of a satellite navigation system |
PL212324B1 (pl) | 2002-06-19 | 2012-09-28 | Unilever Nv | Uklad do oczyszczania wody |
US20040049624A1 (en) * | 2002-09-06 | 2004-03-11 | Oak Technology, Inc. | Network to computer internal interface |
FI112976B (fi) | 2002-10-08 | 2004-02-13 | Nokia Corp | Menetelmä sijainninmäärityksessä, järjestelmä ja elektroniikkalaite |
US8010124B2 (en) | 2003-03-24 | 2011-08-30 | Sony Ericsson Mobile Communications Ab | Methods, systems and computer program products for providing location determination information to an assisted location service |
US20050090265A1 (en) * | 2003-10-23 | 2005-04-28 | Charles Abraham | Method and apparatus for distributing information in an assisted-SPS system |
EP1802991B1 (en) | 2004-10-21 | 2012-03-28 | Nokia Corporation | Satellite based positioning |
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 |
KR100984369B1 (ko) * | 2005-06-13 | 2010-09-30 | 노키아 코포레이션 | 지원형 위성 기반 위치인식 지원 |
FR2892828A1 (fr) | 2005-11-02 | 2007-05-04 | Alcatel Sa | Procede de determination de la position de satellites dans un systeme de navigation |
DE602005010466D1 (de) * | 2005-12-29 | 2008-11-27 | Alcatel Lucent | Verfahren zur Optimierung der Verarbeitungen von Lokalisierungsdaten bei Vorliegen mehrerer Satellitenpositionskonstellationen |
US7679550B2 (en) | 2006-02-21 | 2010-03-16 | Garrison James L | System and method for model-base compression of GPS ephemeris |
-
2005
- 2005-06-13 KR KR1020087000802A patent/KR100984369B1/ko not_active IP Right Cessation
- 2005-06-13 CA CA2611933A patent/CA2611933C/en active Active
- 2005-06-13 MX MX2007015673A patent/MX2007015673A/es active IP Right Grant
- 2005-06-13 EP EP05754519A patent/EP1891456B1/en active Active
- 2005-06-13 WO PCT/IB2005/001641 patent/WO2006134414A1/en active Application Filing
- 2005-06-13 AU AU2005333117A patent/AU2005333117B2/en not_active Ceased
- 2005-06-13 CN CN2005800501358A patent/CN101198883B/zh active Active
- 2005-06-13 BR BRPI0520294-9A patent/BRPI0520294B1/pt active IP Right Grant
- 2005-06-13 JP JP2008516421A patent/JP2008545992A/ja active Pending
-
2006
- 2006-06-12 TW TW095120745A patent/TWI406556B/zh active
- 2006-06-13 US US11/453,268 patent/US8077084B2/en active Active
-
2007
- 2007-12-11 IL IL188049A patent/IL188049A/en active IP Right Grant
-
2011
- 2011-11-09 US US13/373,304 patent/US8878723B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6133874A (en) * | 1996-03-08 | 2000-10-17 | Snaptrack, Inc. | Method and apparatus for acquiring satellite positioning system signals |
EP1336866A2 (en) * | 2002-02-19 | 2003-08-20 | eRide, Inc. | Correction strategy for GPS receivers |
Also Published As
Publication number | Publication date |
---|---|
BRPI0520294A2 (pt) | 2009-09-29 |
US8878723B2 (en) | 2014-11-04 |
CA2611933C (en) | 2016-08-02 |
KR20080020681A (ko) | 2008-03-05 |
AU2005333117A1 (en) | 2006-12-21 |
JP2008545992A (ja) | 2008-12-18 |
MX2007015673A (es) | 2008-02-20 |
BRPI0520294A8 (pt) | 2018-04-03 |
KR100984369B1 (ko) | 2010-09-30 |
CN101198883A (zh) | 2008-06-11 |
US20060290566A1 (en) | 2006-12-28 |
EP1891456B1 (en) | 2013-01-16 |
BRPI0520294B1 (pt) | 2021-10-13 |
CA2611933A1 (en) | 2006-12-21 |
IL188049A0 (en) | 2008-03-20 |
US20120062416A1 (en) | 2012-03-15 |
WO2006134414A1 (en) | 2006-12-21 |
AU2005333117B2 (en) | 2011-05-19 |
EP1891456A1 (en) | 2008-02-27 |
TWI406556B (zh) | 2013-08-21 |
US8077084B2 (en) | 2011-12-13 |
IL188049A (en) | 2016-02-29 |
TW200708053A (en) | 2007-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101198883B (zh) | 支持辅助的卫星定位 | |
CN101203770B (zh) | 支持辅助的卫星定位 | |
US6429811B1 (en) | Method and apparatus for compressing GPS satellite broadcast message information | |
CN101389973B (zh) | 用于辅助导航***的方法和装置 | |
CN101389974B (zh) | 用于导航***的方法和*** | |
JP2021525373A (ja) | 航法補強方法及びシステム | |
EP2126602B1 (en) | Assistance data provision | |
CN101446629A (zh) | 导航方法、全球导航***和服务器 | |
CN101910861B (zh) | 用于预测的和实时辅助的gps***的分布式轨道建模和传播方法 | |
CN105044740A (zh) | 通过混合sps轨道数据进行定位的方法和装置 | |
CN101595393A (zh) | 基于ms的agps***中的sbas修正信息 | |
US20070159387A1 (en) | Supporting an assisted satellite based positioning | |
CN103543457A (zh) | 用于预测的和实时辅助的gps***的分布式轨道建模和传播方法 | |
RU2386142C2 (ru) | Поддержка определения местоположения с помощью спутников | |
RU2394252C2 (ru) | Поддержка определения местоположения с помощью спутников |
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 | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160112 Address after: Espoo, Finland Patentee after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Patentee before: Nokia Oyj |