JP2004518135A - Gps信号をタイムフリーに処理する方法と装置 - Google Patents
Gps信号をタイムフリーに処理する方法と装置 Download PDFInfo
- Publication number
- JP2004518135A JP2004518135A JP2002559699A JP2002559699A JP2004518135A JP 2004518135 A JP2004518135 A JP 2004518135A JP 2002559699 A JP2002559699 A JP 2002559699A JP 2002559699 A JP2002559699 A JP 2002559699A JP 2004518135 A JP2004518135 A JP 2004518135A
- Authority
- JP
- Japan
- Prior art keywords
- value
- priori
- pseudorange
- time
- gps receiver
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000012545 processing Methods 0.000 title abstract description 10
- 238000013178 mathematical model Methods 0.000 claims abstract description 28
- 238000005259 measurement Methods 0.000 claims abstract description 19
- 230000008569 process Effects 0.000 claims description 30
- 238000004891 communication Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 description 11
- 238000013459 approach Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 108010076504 Protein Sorting Signals Proteins 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- IRLPACMLTUPBCL-KQYNXXCUSA-N 5'-adenylyl sulfate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@@H]1O[C@H](COP(O)(=O)OS(O)(=O)=O)[C@@H](O)[C@H]1O IRLPACMLTUPBCL-KQYNXXCUSA-N 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000007704 transition 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
- 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
-
- 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
-
- 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/09—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver
-
- 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
-
- 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/256—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 timing, e.g. time of week, code phase, timing offset
-
- 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/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
-
- 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/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0036—Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
-
- 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/10—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
- G01S19/11—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals wherein the cooperating elements are pseudolites or satellite radio beacon positioning system signal repeaters
-
- 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
- G01S2205/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/001—Transmission of position information to remote stations
- G01S2205/008—Transmission of position information to remote stations using a mobile telephone network
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)
- Train Traffic Observation, Control, And Security (AREA)
Abstract
【解決手段】衛星から、もしくは、GPSレシーバが利用可能な別のタイミングソースから送られる絶対時間情報を利用せずに、GPSレシーバ(108)の位置を計算する方法とその装置。GPSレシーバは、集積レシーバに含まれる。この集積レシーバは、無線通信トランシーバ(112)も備えるが、正確な絶対時間情報ソースへのアクセス権がない。無線トランシーバは、無線ネットワーク(150)を介して、サーバ(121)と通信するものである。GPSレシーバは衛星の擬似距離を測定し、無線トランシーバを利用して、その擬似距離値をサーバに送る。サーバは、GPSレシーバの位置と絶対時間を未知のパラメータとする数学モデルと、その擬似距離値のフィッティングを行う。次に、サーバは、そのモデルに最も合う位置と絶対時間を計算する。これによって、正しいGPSレシーバの位置と、擬似距離の測定が行われた絶対時間が得られる。
【選択図】図1
Description
【発明の属する技術分野】
(発明の背景)
(1.発明の分野)
本発明は、衛星に基づく位置探索に関する。特に、本発明は、全地球測位システム(GPS)信号をタイムフリーに処理する方法と装置に関する。
【0002】
【従来の技術】
(2.背景技術の説明)
一般的に、全地球測位システム(GPS)レシーバは、衛星から送られ、地球の表面もしくは表面付近にあるレシーバによって受けとられる信号の送受信の遅延時間を計算することによって、その位置を判定するものである。遅延時間と光速の乗算によって、レシーバと、レシーバから見える各衛星間の距離が得られる。GPS衛星は、衛星測位データ、所謂、「エフェメリス」データをレシーバに送る。衛星は、エフェメリスデータの他に、衛星信号に関する絶対時間情報をレシーバに送る。即ち、絶対時間信号が1秒の週信号として送られる。この絶対時間信号によって、レシーバは、受けとった信号が各衛星から送られた時のタイムタグを求めることができる。各信号の正しい送信時間を知ることによって、レシーバは、エフェメリスデータを利用して、信号送信時の各衛星の位置を計算することができる。最終的に、レシーバは、衛星の位置の知識と、計算で求めた衛星までの距離を組合せることによって、レシーバの位置を計算する。
【0003】
多くの衛星にとって、GPS信号を探索し、獲得し、絶対時間等のエフェメリスデータとそれに関連するデータを読み出す処理は時間がかかるものであって、レシーバの位置を計算する際に許容不可能な遅延が引き起こされる。また、多くの場合、衛星信号に対する妨害が存在する。このような場合は、受けとった信号レベルが低すぎるため、復調して、誤差のない衛星データを得ることは不可能である。しかしながら、このように信号レベルが低い状態であっても、エフェメリスや絶対時間等の外部ソースが利用可能であれば、レシーバは、衛星信号を追跡して、遅延時間(即ち、距離)を測定することができる。
【0004】
エフェメリス(もしくは等価の)データと絶対時間情報等の外部ソースからなる「GPS支援系」を提供するための様々な技術革新が起こった。支援情報は、別の通信形態(通常は、携帯電話用データチャネル等の無線)を介してGPSレシーバに送られる。GPS支援装置を利用することによって、GPSレシーバは、信号レベルが低すぎるために従来のGPSが正常に機能できなかった領域でも、動作可能である。
従って、これまでに発明された全てのGPS支援装置は、外部の正しい絶対時間を知ることによって、衛星の位置を正確に判定することができるものである。1ミリ秒から10ミリ秒の精度の絶対時間が必要である。所望のGPS支援装置が実施されているが、残念ながら、GPSレシーバは、この精度の絶対時間を容易に得ることができない。例えば、AMPS携帯電話システムや、(現状での)北米THEA携帯電話システムは、時間情報をサポートしていない。GSM携帯電話システムは、時間情報をサポートしているが、地理的位置が異なれば時間基準も異なる。このような状況では、絶対時間を知ることなくGPSレシーバの位置を計算する方法が求められる。
【0005】
具体的には、全地球測位システム(GPS)レシーバは、GPS周回衛星から送られるユニークな擬似ランダム雑音(PN)コードを含むGPS信号を受けとる。GPSレシーバは、受けとったPNコードの信号シーケンスと内部で生成されたPN信号シーケンス間のタイムシフトを比較することによって、信号の送受信間の遅延時間を求める。
【0006】
送られた各GPS信号は、シーケンススペクトラム拡散信号である。利用可能な信号は、標準測位サービス(Standard Positioning Service)から市販されている。これらの信号では、1575.42MHz(L1周波数)の搬送波で1.023MHzの拡散率のシーケンス拡散信号を利用している。各衛星は、特定の衛星を識別する(C/Aコードとして周知の)ユニークなPNコードを送る。これにより、レシーバは、他の信号からほとんど干渉をうけずに、複数の衛星から同時に送られた信号を同時に受けとることができる。PNコードシーケンス長は、1023個のチップ分であって、これは1ミリ秒の期間に相当する。1023個のチップの1サイクルは、PNフレームと呼ばれる。受けとられた各GPS信号は、1023個のチップの1.023MHzの反復PNパターンから構成される。信号レベルが非常に低い場合でも、PNパターンをさらに観測し、多くのPNフレームを処理し、基本的な平均値を算出することによって、遅延時間を明確に測定することができる。これらの測定された遅延時間は、1ミリ秒のPNフレーム境界のモジュロとして周知のものであるため、「サブミリ秒の擬似距離値」と呼ばれる。各衛星までの遅延に関連するミリ秒の整数値を求めることによって遅延時間を計算することができると、真の明確な擬似距離値が得られる。明確な擬似距離値を求める処理は、「ミリ秒整数曖昧分解能処理」として周知のものである。
【0007】
GPS信号の絶対送信時間の知識と、その絶対時間時の衛星の位置と共に一連の4つの擬似距離値から、GPSレシーバの位置を十分に求めることができる。絶対送信時間は、より低い50Hzのデータレートで、1.023MHzのPNコードに重畳されるナビゲーションメッセージの中で衛星から同報通信される。この50Hzの信号は、PNフレームの先頭と位置合わせされたビット境界を有する2進位相変調(BPSK)データストリームである。1データビット期間(20ミリ秒)毎に、ちょうど20個のPNフレームが存在する。50Hzの信号には、GPS衛星の軌道情報と、衛星クロックの訂正情報と、週時間情報と、その他のシステムパラメータを示すデータビットが含まれる。
【0008】
従来のGPSレシーバは、GPS信号のナビゲーションメッセージ内の週時間(TOW)データを読み出すことによって、衛星からの送信に関する絶対時間を求める。標準的な時間判定方法では、従来のGPSレシーバは復調して、50ボーのデータストリームと同期をとる。50ボーの信号は、複数の30ビットワードに編成される、即ち、10ワードのサブフレームにグループ化されるが、その長さは300ビットであり、その期間は6秒である。5つのサブフレームは、1500ビットのフレームを備え、その期間は30秒である。また、25個のフレームは、スーパーフレームを備え、その期間は12.5分である。スーパーフレームには、完全なナビゲーションメッセージが含まれる。6秒毎に発生するデータビットサブフレームには、TOWに6秒の分解能を与えるビットが含まれる。50ボーのデータストリームは、C/Aコードの遷移部と位置合わせされるので、データビットエッジの到着時間(20msのインターバル)から、最寄りの20ミリ秒に対する絶対送信時間を決定することができる。ビット境界と正確に同期をとることによって、1ミリ秒以下の絶対送信時間を決定することができる。
【0009】
衛星からの信号に関する絶対時間は、GPS時間に合わせて較正された外部のタイミングソースをもつことによって、無線支援GPSレシーバで求められる。次に、この時間を用いることによって、衛星からの信号の受信時間に正しいタイムタグを与えることができる。受信時間から擬似距離値を減じることによって、衛星毎の絶対送信時間情報(と送受信遅延時間を反映した、時間単位で表される擬似距離値)を得ることができる。
【0010】
絶対送信時間情報は、送信時の衛星の位置を求める、即ち、GPSレシーバの位置を求めるために必要である。GPS衛星は、約3.9km/sの速度で移動するため、地球から観測される衛星の距離は、最大+800m/sの速度で変化する。絶対タイミング誤差によって、1ミリ秒のタイミング誤差毎に最大0.8mの距離誤差が発生する。これらの距離誤差によって、GPSレシーバの位置に同様な大きさの誤差が生じる。従って、10msの絶対時間精度は、約10mの位置精度を満足するものである。絶対タイミング誤差が10msよりはるかに長い場合には、大きな位置誤差が起こされるため、通常のGPSレシーバでは、約10ミリ秒以上の精度の絶対時間情報が必要であった。
【0011】
また、絶対タイミング誤差は、GPS衛星のクロックドリフトによる誤差も引き起こされることに注意されたい。しかし、これらの誤差は衛星の位置誤差よりも非常に小さいので、本説明では無視してよい(一般的に、GPSのクロックドリフトは、1秒につき0.1ナノ秒未満であって、観測される衛星までの距離は、光速を乗じたGPSのクロックドリフトの影響を受ける。この誤差は、0.03m/s未満であって、これは、衛星の位置の変化によって発生する誤差の約25000分の1である)。
GPS測位に密接に関連する別の時間パラメータが存在する。これは、サブミリ秒の擬似距離値を測定するために用いられる時間基準のサブミリ秒オフセット値である。このオフセット値は、全ての測定値に影響を同様に及ぼすものであって、「コモンモード誤差」として周知のものである。
【0012】
コモンモード誤差と絶対時間誤差を混同してはならない。上で議論したように、1ミリ秒の絶対時間誤差によって、最大0.8メートルの距離誤差が引き起こされる。一方、1マイクロ秒の絶対時間誤差によって、1ミリメートル未満のほとんど観測不可能な距離誤差が引き起こされる。しかしながら、1マイクロ秒のコモンモード誤差によって、光速を乗じた1マイクロ秒、即ち、300メートルの擬似距離誤差が引き起こされる。
【0013】
コモンモード誤差は、擬似距離に大きな影響を及ぼすため、また、実際にコモンモード誤差を較正することは非常に困難であるため、十分な数の擬似距離が特定のレシーバで測定されると、従来のGPSレシーバは、位置に沿って求めなければならない未知値としてコモンモード誤差を扱う。しかしながら、従来のGPSレシーバでは、絶対時間誤差を求めることはできないが、(10ミリ秒以上の)必要な精度の絶対時間が既知であるという事実を基にしている。
【0014】
【発明が解決しようとする課題】
従って、本分野では、絶対時間情報を利用せずにGPS信号を処理する方法と装置が求められる。
【0015】
【課題を解決するための手段】
(発明の概要)
本発明は、衛星から、もしくは、GPSレシーバが利用可能な別のタイミングソースから送られる絶対時間情報を利用せずに、GPSレシーバの位置を計算する方法とその装置である。本発明の一実施形態のGPSレシーバは集積レシーバに含まれ、この集積レシーバは、無線通信トランシーバも備えているが、正しい絶対時間情報ソースへのアクセス権がない。無線トランシーバは、無線ネットワークを介してサーバと通信する。GPSレシーバは、衛星の擬似距離を測定し、無線トランシーバを利用して、その擬似距離値をサーバに送る。サーバは、GPSレシーバの位置と絶対時間を未知のパラメータとする数学モデルと、その擬似距離値とのフィッティングを行う。次に、サーバは、そのモデルに最も合う位置と絶対時間を計算する。これにより、正しいGPSレシーバの位置と、擬似距離の測定が行われた絶対時間が求められる。
本発明の教示は、添付図面と共に以下の詳細な説明を検討すれば容易に理解できるものである。
理解を容易にするために、図面に共通する同一の要素には同一の番号を用いている。
【0016】
【発明の実施の形態】
本発明は、GPSレシーバから絶対時間情報をアクセスせずに、全地球測位システム(GPS)の位置と時間を判定する方法とその装置である。以下の説明では、本発明を完全に理解できるように、多くの特定の詳細事項について開示している。しかしながら、これらの特定の詳細事項がなくても本発明を実施できることは、当業者にとって明らかなことである。
【0017】
図1は、無線リンク150を介してサーバ121に接続される集積モバイルレシーバ102を備える、本発明の一実施形態を示す。GPSレシーバ108は、無線通信トランシーバ112と共に、集積レシーバ102に含まれる。GPSレシーバ108は、レシーバ108から見えるGPS衛星に関するサブミリ秒の擬似距離だけを測定し、次に、無線通信リンク150を利用して、そのサブミリ秒の擬似距離値をサーバ20に送る。サーバ121は、無線通信を受けるために用いられる無線塔118の周知の位置から、GPSレシーバの位置の近似値、即ち、先験的推定値を生成する。また、サーバ121は、サーバ自身のリアルタイムクロックからのタイムタグを割り当てることによって、GPSレシーバ108が衛星からGPS信号を受信したときの絶対時間の先験的推定値を生成することができる。先験的位置が真の位置から100km以内であって、先験的絶対受信時間が真の(未知の)受信時間の1分以内である場合は、サーバ121は、ミリ秒の整数値を求めて、サブミリ秒の擬似距離値を真の擬似距離値に変換することができる。
【0018】
次に、サーバ121は、その擬似距離値を用いて、未知のレシーバの位置と絶対時間を求めることができる。サーバは、中央演算処理装置(CPU)122とサーバクロック124と塔位置データベース128とCPU支援回路152とメモリ154を備える。支援回路は、CPUの動作を容易にする、クロック回路やキャッシュや電源や入出力インタフェース回路等の周知の回路を備える。メモリ154は、ランダムアクセスメモリや読み出し専用メモリや着脱可能記憶装置やハードディスク記憶装置やこれらのメモリ装置の組み合わせであってもよい。
本発明の一実施形態では、サーバ121は、コモンモード誤差をまったくの未知値であると仮定する。本発明の一実施形態のサーバ121は、先験的コモンモード誤差値をゼロと仮定するが、その他の先験的コモンモード誤差値を利用しても結果は変わらないことを理解されたい。未知のパラメータの5つの先験的推定値、即ち、3つの位置座標と1つの絶対時間と1つのコモンモード誤差によって、サーバ121は、測定された擬似距離値と先験的情報をそれらの未知のパラメータに関連付ける数学モデルを求める。この数学モデルは、一次方程式で表すことができ、これを求めることによって、正しい位置と絶対時間が得られる。
【0019】
具体的には、複数の衛星(不図示)から送られるGPS信号104は、GPSアンテナ106で受けとられる。受けとられた信号は、GPSレシーバ108に送られる。GPSレシーバ108は、GPS信号を処理して、パス110上でのサブミリ秒擬似距離値を生成する。尚、その擬似距離値は、通信トランシーバ112に与えられるものであって、携帯電話ネットワーク等の無線ネットワークを介して通信アンテナ116から送られる。集積レシーバ102からの送信情報は、近くの無線塔118、例えば、携帯電話塔によって受けとられる。サブミリ秒擬似距離値と無線塔のIDは、該無線塔118からサーバ121に送られる。サーバ121のサーバクロック124を用いることによって、サーバがサブミリ秒擬似距離値を受けとった時に、タイムタグが与えられる。サーバ121は、パス126に沿って無線塔のIDを塔位置データベース128に送り、そのデータベース128からその塔の位置を抽出する。塔の位置は、パス130に沿ってCPU122に送られる。
【0020】
サブミリ秒擬似距離データによって表される全衛星のための衛星エフェメリスデータが、(空の視界がよいサーバ付近にある別のGPSレシーバや、GPSレシーバネットワーク等のその他のソースなどの)外部ソース125からサーバに与えられる。簡単にするために、「エフェメリス」という言葉は、衛星の軌道パラメータと、衛星のクロックパラメータを表すために用いられていることに注意されたい。サーバ121のCPU122は、サブミリ秒擬似距離値と、無線塔の位置と、サーバの時間情報と、エフェメリスを組み合わせて、正しいGPSレシーバの位置と、GPSレシーバ108での信号の正しい受信時間を生成する。
【0021】
上述の装置では、GPSレシーバ108は、絶対時間情報とエフェメリスデータを確実に受けとることができない、即ち、GPSレシーバは室内で利用されていると仮定しているので、エフェメリスデータの処理はサーバ121で行われる。しかしながら、擬似距離データがサーバに与えられない場合は、サーバ(もしくはその他のソース)から、エフェメリスデータとクロック信号をモバイル機器102に与えることによって、モバイル機器は位置を計算することができる。本発明のそのような一実施形態では、(122と124と同様の)CPUとクロックをモバイル機器に配置することによって、サーバ121に関して説明された方法と同じ方法で信号処理を容易にすることができる。
【0022】
図2は、図1のサーバCPU122が行う処理200を示すフローチャートである。工程202では、サーバのクロック信号を用いることによって、GPSレシーバがGPS信号を受けとる絶対時間の先験的推定値が与えられる。サーバクロックの利用は、本発明を例示するために用いられる一実施形態であって、一般的に、時間の先験的推定値は、サーバクロック以外の時間ソースからも得られるものであることを理解されたい。本発明は、絶対時間の先験的推定値のソースや質に関係なく適用可能である。説明を簡単にするために、この特定の実施形態は、GPSレシーバでGPS信号を受信する実際の絶対受信時間の1分以内にタイムタグを与えるためのサーバクロックを備えていると仮定している。この簡単化するための仮定は実際に真である場合もあるが、本発明の必要な一部分ではなく、本発明の説明を簡単化するためだけに本願で使われていることを理解されたい。本仕様書の後半では、この簡単化のための仮定は除かれる。
【0023】
工程206では、GPSレシーバの位置の先験的推定値として、塔の位置情報をCPUに与える。塔の位置情報の利用は、(例えば、以前計算によって求められた同じGPSレシーバ108の位置を先験的位置情報として利用したり、最近利用された複数の塔の位置の組み合わせや、先験的位置を単に推測するなど)利用可能な多数の先験的位置情報のうちの単なる一実施形態に過ぎないことを理解されたい。本発明は、その先験的位置情報のソースや質に関係なく適用可能である。説明を簡単にするために、本特定の実施形態では、GPSレシーバ108の真の位置から100km以内に先験的位置があると仮定している。この簡単化のための仮定は、実際に真である場合もあるが、本発明の必要な一部分ではなく、本発明の説明を簡単にするためだけに本願で用いられていることを理解されたい。本仕様書の後半では、この簡単化のための仮定は削除される。
【0024】
工程204と208では、入力情報として、GPSレシーバの視野にある適切な衛星のためのサブミリ秒擬似距離値とエフェメリスが処理200に与えられる。
工程210では、図3に関して以下で説明する処理によって、サブミリ秒擬似距離の整数値を求める。サブミリ秒擬似距離の整数値を求めることによって、本処理では、全ての擬似距離値を求めることができる。
工程212では、期待擬似距離値を求める。これらの期待擬似距離値は、全ての先験的パラメータ(先験的位置情報と先験的絶対測定時間情報と先験的コモンモード誤差値)が、実際に、それらのパラメータの実値であった場合に測定される擬似距離値である。期待擬似距離値は、riで示され、指数iは適切な衛星を示す。
【0025】
工程214では、先験的擬似距離値の残差を求める。これらの残差は、測定によって求められた擬似距離値(ρiで示される)と期待擬似距離値(ri)間の差として定義される。先験的擬似距離値の残差は、uiで示される。
工程216では、uをxに関連付ける数学モデルを求める。ここで、uはuiのベクトルであって、xは位置とコモンモード誤差と絶対受信時間の先験値の更新値のベクトルである。
【0026】
【数3】
ここで、nは擬似距離値の数である。擬似距離値は、長さ単位(例えばメートル)で表される。
【0027】
【数4】
【0028】
位置の更新値x、y、zは、長さの単位(例えば、メートル)で表され、時間の更新値tc、tsは、時間単位(例えば秒)で表される。
これらの二つのベクトルに関する数学モデルの一実施形態は、テイラー級数である。ここで、本級数の第一項はxに関するuの第一の導関数であって、第二項には第二の導関数が含まれる。本処理の一実施形態では、本発明は、テイラー級数の第一の導関数だけをもつ線形モデルを利用する。これは、uをxに関連付ける以下の式によって与えられる。
【0029】
【数5】
【0030】
特定値∂ρi/∂x、∂ρi/∂y、∂ρi/∂zは、先験的位置を説明するために利用される座標系に依存する。行列Hの最初の3列にあるこれらの項は本分野では周知のものであるため、さらに説明する必要はない。本行列の第4列はc、即ち、光速であって、本モデルのこの部分も本分野では標準的なものである。本発明の新しい態様では、本行列に第5列を含ませる必要がある。この第5列は、絶対時間の先験的推定値の未知の誤差と、測定された擬似距離値の関係を正確にモデル化するものである。また、本列の項は、時間に関する擬似距離値の変化率であって、エフェメリスデータから正確に計算することができる。行列Hの各項は周知のものであり、また、GPSレシーバが利用可能な5つ以上の擬似距離値が提供されるので、線形代数を用いて、xの値を計算することができる。
【0031】
工程220では、更新値x、y、zを先験的位置に加えることによって、GPSレシーバの位置を計算し、また、更新値tsを先験的受信時間に加えることによって、絶対受信時間を求める。先験的位置と先験的絶対時間が、真の位置と真の絶対時間に十分近い場合は、処理200の1パスによって必要な精度が得られる。しかしながら、処理200の1パスですぐに必要な精度に収束しない場合は、結果222を用いることによって、工程202の先験的受信時間の推定値と、工程206の先験的位置の推定値を新たに生成することができる。そして、結果が正しい結果に収束するまで処理200を繰り返す(一般的には、繰り返し回数は少ない。何故ならば、先験的位置の誤差よりも、地球から衛星までの距離値ははるかに大きいので、一次のテイラー級数を利用して線形化すると、完全非線形システムを数学的にうまく表現することができるためである)。
【0032】
テイラー級数は、未知の位置情報と絶対時間情報を測定された擬似距離値に関連付ける数学モデルの単なる一例に過ぎないことを理解されたい。本発明は、許容可能な解が得られるまで、未知のパラメータを繰り返しフィッティングさせる等の技法によって決定することができる非線形化モデル等のその他のモデルにも同様に有効である。
【0033】
上で仮定したように、先験的位置と先験的絶対時間がそれぞれ100km以内と1分以内である場合は、結果222は正しいものである。しかしながら、先験的位置と時間がこれらの限界内で不明の場合は、工程210で誤った整数値が生成され、誤った結果222が得られる。このような場合は、図4に関して以下で説明されるように、工程224で生成される事後残差値を用いることによって、この誤った条件を検出して、別の先験値を用いることができる。
【0034】
図3は、サブミリ秒擬似距離の整数値を求める(図2の工程210)処理300を示すフローチャートである。説明を簡単にするために、この特定の実施形態では、GPSレシーバの真の位置から100km以内に先験的位置があり、また、GPSレシーバの真の絶対受信時間から1分以内に先験的絶対時間推定値があると仮定している。この簡単化のための仮定は、実際に真である場合もあるが、本発明の必要な一部分ではなく、本発明の説明を簡単にするためだけに本願で用いられていることを理解されたい。図4、図5、図6に関する説明では、これらの簡単化のための仮定は除かれる。
【0035】
工程308では、処理300は、(工程208で与えられた)衛星のエフェメリスデータと、(工程202で与えられた)先験的絶対受信時間と、(工程206で与えられた)先験的位置を利用して、期待擬似距離値を計算する。本明細書全体を通して、「エフェメリス」という言葉は、衛星の軌道パラメータと、衛星のクロックパラメータを表すために用いられていることに注意されたい。
【0036】
工程310では、基準衛星として1つの衛星を選択する。好適な一実施形態では、(先験的位置からの)仰角が最も大きい衛星を基準として選択するが、どの衛星を基準として利用するかは重要ではないことを理解されたい。基準衛星の期待擬似距離値は、r0(パス312)で示される。その他の衛星の期待擬似距離値は、ri(パス314)で示される。
工程318では、基準衛星に整数値を割り当てる。整数値は、以下の式を満足するものでなければならない。
【0037】
【数6】
【0038】
ここで、cは、m/sで表される光速、tcは、コモンモード誤差、e0は、先験的位置と先験的絶対時間の複合誤差によって引き起こされる期待擬似距離値の誤差である。
当業者は、任意の整数値が割り当て可能であることを知っている。何故ならば、以下の議論で、全く同じ誤差がその他の全整数値でも生じる限り、コモンモード誤差は、この整数値で生じる誤差を含むことが明らかであるからである。整数値N0は、以下の式によって割り当てられる。
【0039】
【数7】
【0040】
工程322では、N0と全ての衛星のサブミリ秒擬似距離値320を利用して、残りの衛星のミリ秒の整数値を計算する。上でどのような値のN0を選択しても、関連するコモンモード誤差tcが含まれる。Niと、測定されたサブミリ秒の擬似距離値(si)と、期待擬似距離値(ri)と、コモンモード誤差(tc)に関する以下の式を満足するようなNiの値を選択する。
【0041】
【数8】
【0042】
ここで、eiは、先験的位置と先験的絶対時間の複合誤差によって引き起こされた期待擬似距離値の誤差である。好適なアプローチでは、上の式からN0に対応する式を削除することによって、項tcを確実にキャンセルする。何故ならば、この項は、(定義から)全ての衛星に共通である。これにより、以下のNiの式が得られる。
【0043】
【数9】
【0044】
上の式は、整数値を計算する処理の一実施形態を表す。tcとの関係が全ての整数値に対して一貫して保持されるのであれば、これらの整数値を計算するためにどのような式を用いてもよいことを理解されたい。
上の説明では、先験的位置が真の位置の100km以内であって、先験的絶対時間が真の時間の1分以内であると仮定している。全てのGPS衛星の最大擬似距離率は、+800m/sである。従って、誤差項eiの最大値は、100km+60s*0.8km/s=148kmである。これは、1C/Aコードミリ秒・エポックの半分より少ない(即ち、1ミリ秒の整数値の半分より少ない)ものであるため、上で用いられる丸め演算によって、常に正しい整数値が得られる。図4、図5、図6に関する開示では、先験的位置精度と先験的時間精度の2つの拘束条件が除かれる。
【0045】
先験的位置が100km以内では不明な場合でも、それは、有限の精度限界では認められる。同様に、先験的絶対時間が1分以内では不明な場合であっても、それは、有限の精度限界では認められる。処理200と300で説明したように、先験的位置と推定時間をそれぞれ100km以内と1分以内に制限する拘束条件によって、正しい整数値と、正しいGPSレシーバの位置と、正しい絶対時間が得られる。本発明の一実施形態では、可能性のある全ての先験的位置の空間を、地形高度のルックアップテーブルから割り当てられた高度値で100km×100kmの緯度−経度の格子に分割する。同様に、全ての先験的時間の空間を1分のセグメントに分ける。これにより、一連の先験的位置と時間が全て得られる。一連の先験的位置と時間値の各々の値を使って処理200を繰り返す。先験的位置と時間がそれぞれ、真から100km以内と1分以内にある場合は、事後残差は小さいため、上述したように、正しいGPSレシーバの位置と絶対時間を計算することができる。
【0046】
本処理400の一実施形態が図4に示されている。工程402では、全ての先験的位置情報と残差値を1つの集合とする。一実施形態の集合は、地形高度のルックアップテーブルから割り当てられた高度値と、1分のセグメントに分けられた時間を有する、100km×100km格子として構成される。これは便利な表記法である。何故ならば、上で議論したように、100km格子と、最大擬似距離率x1分の値を組み合わせることによって、最大推定誤差が、整数分解能処理300で正しい整数値を選択するために必要な1ミリ秒の範囲の半分未満となるからである。しかしながら、複数のさまざまな方法を用いることによって、可能性のある全ての先験的値の集合を編成することができることを理解されたい。尚、これには、以前利用した値から得られた結果に基づいて集合の新たな要素を動的に生成する処理が含まれる。
【0047】
工程404では、処理400は、先験的位置と時間の1つの組み合わせを選択する。これらの値は処理200で用いられる。工程406では、処理400は、図2の工程224で求めた事後残差を調べる。正しいGPSレシーバの位置と絶対時間が計算によって求められた場合は、最大残差は小さい(即ち、擬似距離測定誤差である数十メートルと同じオーダ)。先験的位置と時間が真値から離れすぎていて、整数曖昧度が正確に求められない場合は、残差は大きい(即ち、1ミリ秒エポックである数キロメートルと同じオーダ)。残差が大きい場合は、先験的位置と時間の候補値が不正確であるため、それらを候補値集合から削除する。正しい位置と絶対時間が計算によって求められるまで、処理400を繰り返す。
【0048】
GPSレシーバで絶対時間が利用可能であっても、従来、初期推定値によってユニークに定義される整数値の整数曖昧分解能処理では、真の位置に十分近い初期位置の推定値が必要であることは、当業者であれば理解できる。本発明は、正しい初期位置の推定値を必要とせずに、正しい整数値を計算する新たな手段を提供する。
【0049】
図5Aと5Bはそれぞれ、本発明の一実施形態のレシーバの位置と、位置計算処理200で計算された最大残差506を求めるために用いられる格子502を示す。本例では、任意の推測値として、先験的位置を北米中央部に割り当てる。次に、先験的位置(格子点504)毎に処理200を実行して、最大事後残差を調べる。誤った候補値が拒否されると、1度×1度格子502の外側を検索することによって、別の候補値(別の格子点504)を生成する。(この1度×1度の格子は、前述した100km×100kmの格子とは少し異なる実施形態であるが、どちらの実施形態も少なくとも1つの先験的位置を提供し、正しい整数値が得られる、即ち、正しい位置と絶対時間が得られることが保証されていることに注意されたい。)地形高度のルックアップテーブルから先験的高度値を割り当てることによって、先験的位置が完成する。図5Aは、格子504の1,663個の誤った候補値を示す。また、図5Bは、対応する最大残差506を示し、その各々は、誤ったミリ秒の整数値(即ち、数キロメートル)のオーダである。一旦、真の位置(カリフォルニア州、サンノゼ)付近の先験的位置まで検索すると、数学モデルによって正しい結果が適所で「得られ」、正しい位置と時間が計算できる。先験的位置の候補番号1,664(最大残差508、格子点510)は、真の位置から約175km東にあって、本例では、これは位置と時間の解に十分近いため、適所で「得る」ことができる。正しい解を得ることによって、約30mの残差が得られる。これは、誤った残差の1000分の1から10000分の1である。
【0050】
本実施形態は、(数十メートルの)「小さい」残差と(数十から数百キロメートルの)「大きい」残差の大きな差のおかげで、実際に、非常に良好に機能する。しかしながら、その他の方法を用いることによって、結果の質を調べることができることを理解されたい。尚、これには、計算で求められた位置と絶対時間と、無線支援システムで用いられる無線塔の位置等のその他の手段によって得られた位置と時間を比較する方法が含まれる。また、非ゼロの残差を得るために、未知数よりも多くの観測を個別に行う必要があることも理解されたい。上述した実施形態では、5つの未知のパラメータ、即ち、3つの位置座標とコモンモード誤差と絶対時間が存在した。従って、非ゼロの残差を得るには、少なくとも6回の測定を個別に行う必要がある。6つのGPS衛星を観測できる場合は、それらから6つの測定値を得ることができる。6つの衛星を観測できない場合は、複数の工程を実行するが、それらの多くは本分野では標準的なものである。(無線システムからの到着時間に基づく距離測定値や、無線システムで測定された到着角度の測定値や、取得可能なその他の個別の測定値等の)その他のソースからの測定値を含ませることによって、測定回数を増やすことができる。
【0051】
また、位置の周知の拘束条件を「擬似測定値」として含ませることによって、観測可能回数も増やすことができる。例えば、周知の、もしくは、概ね周知の高度値を擬似測定値として数学モデルに取り入れることができる。上述した実施形態では、式u=Hxによって数学モデルが表され、緯度と経度と高度の座標でまず先験的位置を指定し、次に、先験的高度値を周知の高度値に設定し、そして、以下の行列式に新たなラインを加えることによって、周知の高度値の擬似測定値が求められる。
【0052】
【数10】
【0053】
本アプローチは、数学モデルに別の測定値、もしくは、観測可能値を効果的に加えるものである。本アプローチは、本分野では標準的なものであるため、未知のパラメータを求める際に役立つ拘束条件に適用可能であることを理解されたい。
別のアプローチは、未知のパラメータ数を減らすことである。これは、周知の、もしくは、概ね周知のパラメータを削除することによって実行できる。一般的に最も周知のパラメータは高度値であるため、数学モデルからその高度値を削除することができる。同様に、(例えば、本発明が、安定発振器を使うシステムで実施される場合は)コモンモード誤差を較正して、数学モデルから除くことができる。
【0054】
未知の絶対時間等の未知の値を計算するために、開示された技術を組み合わせて適用できることを理解されたい。
例えば、本発明の複数の技術を用いることによって、位置を計算せずに、時間パラメータだけを計算することができる。好適な一実施形態では、これは、数学モデルの位置情報を先験的位置情報と合わせて、残り2つの未知のパラメータ、即ち、コモンモード誤差と絶対時間を計算することによって実行される。
【0055】
図6は、本発明の模範的な一実施形態で試みられた様々な先験的時間(軸604)に関する最大残差(軸602)を示すグラフ600である。この特定の例では、図5に示される格子点毎に、1分間隔で様々な時間を試している。真の絶対受信時間から約2時間半後の時間を推測することによって、第1の先験的絶対時間を選択する。処理400が、真の位置から約175km離れている先験的位置と、真の絶対時間の1分以内の先験的時間を適用する場合は、図5に示されるように、数学モデルによって、正しい位置と時間を計算することができる。一般的に、先験的位置と時間が十分近くて、処理300が正しい整数値を計算することができるようになると、数学モデルから、正しい位置と時間を計算することができる。上で議論したように、好適な一実施形態は、妥当な格子と、適切に間隔をあけた時間インターバルを求めることによって、少なくとも1つの先験的位置と時間を求められることが保証される。
【0056】
GPS衛星に関して本発明の方法と装置について説明してきたが、擬似衛星や衛星と擬似衛星の組み合わせを利用する測位システムにも同様に本教示を適用できることを理解されたい。擬似衛星は、地上のトランスミッタであって、一般的に、L帯搬送波信号に変調され、GPS時と同期をとる(GPS信号と同様に)PNコードを同報通信するものである。本願で用いられる「衛星」という言葉は、擬似衛星、もしくは、擬似衛星と等価なものを包含することを意図しており、また、本願で用いられる「GPS信号」という言葉は、擬似衛星、もしくは、擬似衛星と等価なものから送られるGPSのような信号を包含することを意図している。
【0057】
上の議論では、米国の全地球測位システム(GPS)への適用に関して本発明を説明してきた。しかしながら、これらの方法を同様の衛星システム、特に、ロシアのGlonassシステムや、欧州のガリレオシステムに同様に適用可能であることは明らかである。本願で用いている「GPS」という言葉は、別の衛星測位システムを包含するものであって、ロシアのGlonassシステムや欧州のガリレオシステムが含まれる。
本願では、本発明の教示を含む様々な実施形態を示し詳述したが、当業者であれば、これらの教示を含む、変更を加えたその他の実施形態をすぐに考案することができる。
【図面の簡単な説明】
【図1】
図1は、絶対時間を知らずに、GPSレシーバの位置を計算する装置のブロック図を示す。
【図2】
図2は、図1の装置の動作を表すフロー図である。
【図3】
図3は、本発明にかかる擬似距離値を計算する方法を表すフロー図である。
【図4】
図4は、本発明の別の一実施形態のレシーバの位置と絶対時間を計算する方法を表すフロー図である。
【図5】
図5Aと5Bは、位置誤差の最大残差(5B)を求めるために用いられる格子(5A)を示すグラフである。
【図6】
図6は、絶対時間を計算する際に利用される時間誤差残差を示すグラフである。
Claims (35)
- GPSレシーバの位置と時間を計算する方法であって、
複数のGPS衛星に対してGPSレシーバの距離を推定する擬似距離値を提供する工程と、
複数の衛星からの信号の絶対受信時間の推定値を提供する工程と、
前記GPSレシーバの位置の推定値を提供する工程と、
衛星のエフェメリスデータを提供する工程と、
前記絶対時間の推定値と前記GPSレシーバの位置の推定値を更新することによって、前記擬似距離値を用いて絶対位置と絶対時間を計算する工程を含む方法。 - 前記擬似距離値は、サブミリ秒擬似距離値である、請求項1の方法。
- 前記絶対時間の推定値の第1のインスタンスは、10ミリ秒以上の誤差がある、請求項1の方法。
- 前記絶対時間の推定値は、GPS基準時間にリンクしていないクロックによって提供される、請求項1の方法。
- 前記位置と絶対時間の推定値は、任意の推測値でよい、請求項1の方法。
- 先験的擬似距離値の残差を生成する工程と、
前記擬似距離値の残差を前記位置と絶対時間の推定値の更新値に関連付ける数学モデルを構成する工程と、
前記数学モデルにフィットする前記位置と絶対時間の更新値を計算する工程をさらに備える、請求項1の方法。 - 前記先験的距離の残差は、前記衛星から前記先験的位置の推定値までの期待距離値と前記擬似距離値の差である、請求項6の方法。
- 前記期待距離値は、前記先験的時間の推定値によって与えられる時間で計算される、請求項6の方法。
- 前記数学モデルは、非線形数学モデルのテイラー級数を線形化したものである、請求項6の方法。
- 前記更新値のうち、1つ以上を周知のものであると仮定することによって、残りの更新値を計算する、請求項4の方法。
- 前記更新値x、y、z、tcのうちの1つ以上を周知のものと仮定し、前記数学モデルの仮定値と等しく設定することによって、前記残りの更新値を計算することができる、請求項10の方法。
- 前記更新値x、y、z、tcのうちの1つ以上を周知のものと仮定して、擬似測定値として前記モデルに加えることによって、前記残りの更新値を計算することができる、請求項10の方法。
- その他の測定値、もしくは、拘束条件が前記数学モデルで用いられる、請求項6の工程。
- 前記先験的位置は、前記GPSレシーバを備えるモバイル機器と通信するために用いられる無線塔の位置から得られる、請求項6の工程。
- 前記絶対時間の推定値は、サーバのリアルタイムクロックから得られ、前記サーバは、前記GPSレシーバから遠隔に配置される、請求項6の工程。
- GPSレシーバの絶対時間を計算する方法であって、
複数のGPS衛星に対してGPSレシーバの距離を推定する擬似距離値を提供する工程と、
前記GPSレシーバの位置の推定値を提供する工程と、
前記擬似距離値と前記位置の推定値を用いて絶対時間を計算する工程を含む方法。 - 前記擬似距離値は、サブミリ秒擬似距離値である、請求項1の方法。
- 先験的擬似距離値の残差を生成する工程と、
前記擬似距離値の残差を前記位置と絶対時間の推定値の更新値に関連付ける数学モデルを構成する工程と、
前記数学モデルにフィットする前記位置と絶対時間の更新値を計算する工程をさらに含む、請求項17の方法。 - 前記先験的距離の残差は、前記衛星から前記先験的位置の推定値までの期待距離値と前記擬似距離値の差である、請求項19の方法。
- 前記期待距離値は、前記先験的時間の推定値によって与えられる時間で計算される、請求項19の方法。
- 前記数学モデルは、非線形数学モデルのテイラー級数を線形化したものである、請求項19の方法。
- 前記更新値x、y、z、tcのうちの1つ以上を周知のものと仮定し、前記数学モデルの仮定値と等しく設定することによって、前記残りの更新値を計算する、請求項23の方法。
- 前記更新値x、y、z、tcのうちの1つ以上を周知のものと仮定し、擬似測定値として前記モデルに加えることによって、前記残りの更新値を計算する、請求項24の方法。
- その他の測定値、もしくは、拘束条件が前記数学モデルで用いられる、請求項24の工程。
- 前記先験的位置は、前記GPSレシーバを備えるモバイル機器と通信するために用いられる無線塔の位置から得られる、請求項24の工程。
- 多数のミリ秒整数値に曖昧さがある擬似距離値の一部からGPSレシーバのGPS位置を計算する方法であって、
a)前記GPSレシーバの位置の推定値を選択する工程と、
b)前記先験的位置に一致する整数値を計算する工程と、
c)ナビゲーションの解を計算する工程と、
d)事後残差を計算する工程と、
e)前記事後残差の相対的な大きさを利用して、計算された整数値が正しいかどうかを判定する工程と、
f)所定の閾値よりも小さい最大値を有する残差が計算で求められるまで、別の先験的位置情報を用いて、工程c)、d)、e)を繰り返す工程を含む方法。 - 前記先験的位置は、実際のレシーバの位置の既定の距離内にはない、請求項28の方法。
- 前記先験的位置は、実際のレシーバの位置から100km以上離れている、請求項28の方法。
- 前記先験的位置は、実際のレシーバの位置から1ミリ秒整数値以上離れている、請求項28の方法。
- 前記先験的位置は、任意の推測値である、請求項28の方法。
- GPSレシーバの位置と時間を計算するシステムであって、
GPSレシーバと無線トランシーバを備えるモバイル機器と、
前記モバイル機器と無線通信するサーバを含み、
前記GPSレシーバは、複数のGPS衛星までの前記GPSレシーバの距離を推定する擬似距離値を計算し、前記無線トランシーバは、前記擬似距離値を前記サーバに送り、
前記サーバは、前記擬似距離値と、位置と時間の推定値を用いて、前記GPSレシーバの絶対位置と絶対時間を計算するシステム。 - 前記擬似距離値は、サブミリ秒擬似距離値である、請求項33のシステム。
- 前記位置の推定値は、前記無線トランシーバから信号を受けとる前記サーバに接続される無線塔の位置である、請求項33のシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/715,860 US6417801B1 (en) | 2000-11-17 | 2000-11-17 | Method and apparatus for time-free processing of GPS signals |
| PCT/US2001/047053 WO2002059634A2 (en) | 2000-11-17 | 2001-11-13 | Apparatus for processing of gps signals |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004518135A true JP2004518135A (ja) | 2004-06-17 |
| JP2004518135A5 JP2004518135A5 (ja) | 2005-12-22 |
Family
ID=24875767
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002559699A Pending JP2004518135A (ja) | 2000-11-17 | 2001-11-13 | Gps信号をタイムフリーに処理する方法と装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US6417801B1 (ja) |
| EP (2) | EP1334371B1 (ja) |
| JP (1) | JP2004518135A (ja) |
| KR (1) | KR100904016B1 (ja) |
| AT (1) | ATE484758T1 (ja) |
| DE (1) | DE60143271D1 (ja) |
| WO (1) | WO2002059634A2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010531448A (ja) * | 2007-06-26 | 2010-09-24 | ユー‐ブロックス、アクチエンゲゼルシャフト | 衛星測位システム信号の処理 |
| US9244177B2 (en) | 2009-02-18 | 2016-01-26 | Seiko Epson | Position calculating method and position calculating device |
| JP2016053572A (ja) * | 2009-06-15 | 2016-04-14 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 後処理を用いるリアルタイム・データ(Real−TimeDataWithPost−Processing) |
Families Citing this family (192)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
| US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| US7545854B1 (en) | 1998-09-01 | 2009-06-09 | Sirf Technology, Inc. | Doppler corrected spread spectrum matched filter |
| US7711038B1 (en) | 1998-09-01 | 2010-05-04 | Sirf Technology, Inc. | System and method for despreading in a spread spectrum matched filter |
| US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
| US7018401B1 (en) * | 1999-02-01 | 2006-03-28 | Board Of Regents, The University Of Texas System | Woven intravascular devices and methods for making the same and apparatus for delivery of the same |
| 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 |
| US7970412B2 (en) * | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
| US7043363B2 (en) * | 2002-10-10 | 2006-05-09 | Sirf Technology, Inc. | Host based satellite positioning systems |
| US7813875B2 (en) * | 2002-10-10 | 2010-10-12 | Sirf Technology, Inc. | Layered host based satellite positioning solutions |
| US8116976B2 (en) | 2000-05-18 | 2012-02-14 | Csr Technology Inc. | Satellite based positioning method and system for coarse location positioning |
| US7546395B2 (en) * | 2002-10-10 | 2009-06-09 | Sirf Technology, Inc. | Navagation processing between a tracker hardware device and a computer host based on a satellite positioning solution system |
| US8078189B2 (en) * | 2000-08-14 | 2011-12-13 | Sirf Technology, Inc. | System and method for providing location based services over a network |
| US6778136B2 (en) | 2001-12-13 | 2004-08-17 | Sirf Technology, Inc. | Fast acquisition of GPS signal |
| US6389291B1 (en) * | 2000-08-14 | 2002-05-14 | Sirf Technology | Multi-mode global positioning system for use with wireless networks |
| US7929928B2 (en) | 2000-05-18 | 2011-04-19 | Sirf Technology Inc. | Frequency phase correction system |
| US7970411B2 (en) | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
| US7616705B1 (en) | 2000-07-27 | 2009-11-10 | Sirf Technology Holdings, Inc. | Monolithic GPS RF front end integrated circuit |
| US6856794B1 (en) * | 2000-07-27 | 2005-02-15 | Sirf Technology, Inc. | Monolithic GPS RF front end integrated circuit |
| US6961019B1 (en) * | 2000-08-10 | 2005-11-01 | Sirf Technology, Inc. | Method and apparatus for reducing GPS receiver jamming during transmission in a wireless receiver |
| US6680695B2 (en) * | 2000-08-24 | 2004-01-20 | Sirf Technology, Inc. | Communications system that reduces auto-correlation or cross-correlation in weak signals |
| US7545850B1 (en) | 2000-08-24 | 2009-06-09 | Sirf Technology, Inc. | Analog compression of GPS C/A signal to audio bandwidth |
| US6665612B1 (en) * | 2000-08-29 | 2003-12-16 | Sirf Technology, Inc. | Navigation processing for a satellite positioning system receiver |
| US7463893B1 (en) | 2000-09-22 | 2008-12-09 | Sirf Technology, Inc. | Method and apparatus for implementing a GPS receiver on a single integrated circuit |
| 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 |
| US7196660B2 (en) * | 2000-11-17 | 2007-03-27 | Global Locate, Inc | Method and system for determining time in a satellite positioning system |
| US6937187B2 (en) * | 2000-11-17 | 2005-08-30 | Global Locate, Inc. | Method and apparatus for forming a dynamic model to locate position of a satellite receiver |
| US7671489B1 (en) | 2001-01-26 | 2010-03-02 | Sirf Technology, Inc. | Method and apparatus for selectively maintaining circuit power when higher voltages are present |
| US6678510B2 (en) * | 2001-02-05 | 2004-01-13 | Nokia Mobile Phones Ltd. | Method, apparatus and system for GPS time synchronization using cellular signal bursts |
| US6703971B2 (en) * | 2001-02-21 | 2004-03-09 | Sirf Technologies, Inc. | Mode determination for mobile GPS terminals |
| US8244271B2 (en) * | 2001-05-21 | 2012-08-14 | Csr Technology Inc. | Distributed data collection of satellite data |
| US7668554B2 (en) * | 2001-05-21 | 2010-02-23 | Sirf Technology, Inc. | Network system for aided GPS broadcast positioning |
| US20080125971A1 (en) | 2001-06-06 | 2008-05-29 | Van Diggelen Frank | Method and apparatus for improving accuracy and/or integrity of long-term-orbit information for a global-navigation-satellite system |
| US8358245B2 (en) * | 2001-06-06 | 2013-01-22 | Broadcom Corporation | Method and system for extending the usability period of long term orbit (LTO) |
| US20080129588A1 (en) | 2001-06-06 | 2008-06-05 | David Albert Lundgren | Method and apparatus for determining location information of a mobile device |
| US6670916B2 (en) * | 2002-02-19 | 2003-12-30 | Seiko Epson Corporation | Method and system for position calculation from calculated time |
| US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
| US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
| US8126889B2 (en) | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
| US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
| US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
| AU2003278142A1 (en) * | 2002-06-20 | 2004-01-06 | Sirf Technology, Inc. | Generic satellite positioning system receivers with programmable inputs and selectable inputs and outputs |
| US6738013B2 (en) * | 2002-06-20 | 2004-05-18 | Sirf Technology, Inc. | Generic satellite positioning system receivers with selective inputs and outputs |
| US7133772B2 (en) * | 2002-07-30 | 2006-11-07 | Global Locate, Inc. | Method and apparatus for navigation using instantaneous Doppler measurements from satellites |
| AU2003265476A1 (en) * | 2002-08-15 | 2004-03-03 | Sirf Technology, Inc. | Interface for a gps system |
| US6832155B2 (en) * | 2002-09-23 | 2004-12-14 | Itt Manufacturing Enterprises, Inc. | Methods and apparatus for determining phase ambiguities in ranging and navigation systems |
| US7595752B2 (en) * | 2002-10-02 | 2009-09-29 | Global Locate, Inc. | Method and apparatus for enhanced autonomous GPS |
| US8666397B2 (en) | 2002-12-13 | 2014-03-04 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
| US7155183B2 (en) * | 2003-01-16 | 2006-12-26 | Global Locate, Inc. | Method and apparatus for adjusting reference oscillator frequency in a mobile wireless device |
| US7088989B2 (en) * | 2003-05-07 | 2006-08-08 | Nokia Corporation | Mobile user location privacy solution based on the use of multiple identities |
| JP2007505292A (ja) | 2003-09-02 | 2007-03-08 | サーフ テクノロジー インコーポレイテッド | 衛星測位システム受信機のための制御と機能 |
| US7822105B2 (en) | 2003-09-02 | 2010-10-26 | Sirf Technology, Inc. | Cross-correlation removal of carrier wave jamming signals |
| US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
| US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
| US20080126535A1 (en) | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
| US20080090546A1 (en) | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
| US7342533B2 (en) * | 2004-10-19 | 2008-03-11 | Global Locate, Inc. | Method and apparatus for obtaining satellite trajectory data at a satellite positioning system receiver |
| US7365680B2 (en) * | 2004-02-10 | 2008-04-29 | Sirf Technology, Inc. | Location services system that reduces auto-correlation or cross-correlation in weak signals |
| US7245255B2 (en) * | 2004-03-16 | 2007-07-17 | Global Locate, Inc | Method and apparatus for determining absolute time-of-day in a mobile-assisted satellite positioning system |
| US6958726B1 (en) * | 2004-04-13 | 2005-10-25 | Global Locate, Inc. | Method and apparatus for adjusting acquisition assistance data received by a mobile receiver from a server |
| US7256732B2 (en) * | 2004-07-01 | 2007-08-14 | Global Locate, Inc | Method and apparatus for location-based triggering in an assisted satellite positioning system |
| US6985105B1 (en) | 2004-10-15 | 2006-01-10 | Telecommunication Systems, Inc. | Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations |
| US7411546B2 (en) | 2004-10-15 | 2008-08-12 | Telecommunication Systems, Inc. | Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination |
| US7113128B1 (en) | 2004-10-15 | 2006-09-26 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
| US7629926B2 (en) | 2004-10-15 | 2009-12-08 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
| US7019689B1 (en) * | 2005-01-31 | 2006-03-28 | Seiko Epson Corporation | Skipping z-counts and accurate time in GPS receivers |
| US7064709B1 (en) * | 2005-03-17 | 2006-06-20 | Rf Micro Devices, Inc. | System and method for GPS navigation before signal bit synchronization |
| 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 |
| US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
| US7664187B2 (en) * | 2005-04-25 | 2010-02-16 | Sirf Technology, Inc. | Memory reduction in digital broadcast receivers |
| US7555661B2 (en) * | 2005-05-03 | 2009-06-30 | Sirf Technology, Inc. | Power management in digital receivers that adjusts at least one a of clock rate and a bit width based on received signal |
| US7522098B2 (en) * | 2005-06-01 | 2009-04-21 | Global Locate, Inc. | Method and apparatus for validating a position in a satellite positioning system using range-rate measurements |
| US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
| US7609204B2 (en) * | 2005-08-30 | 2009-10-27 | Honeywell International Inc. | System and method for dynamically estimating output variances for carrier-smoothing filters |
| US7813454B2 (en) * | 2005-09-07 | 2010-10-12 | Sirf Technology, Inc. | Apparatus and method for tracking symbol timing of OFDM modulation in a multi-path channel |
| US9282451B2 (en) | 2005-09-26 | 2016-03-08 | Telecommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
| US7825780B2 (en) | 2005-10-05 | 2010-11-02 | Telecommunication Systems, Inc. | Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle |
| US7907551B2 (en) * | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
| US7626951B2 (en) | 2005-10-06 | 2009-12-01 | Telecommunication Systems, Inc. | Voice Over Internet Protocol (VoIP) location based conferencing |
| US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
| US8176107B2 (en) | 2005-12-16 | 2012-05-08 | Csr Technology Inc. | Multi-standard multi-rate filter |
| US8111791B2 (en) * | 2005-12-20 | 2012-02-07 | Sirf Technology, Inc. | Differential evolution design of polyphase IIR decimation filters |
| US7466778B2 (en) * | 2005-12-22 | 2008-12-16 | Sirf Technology, Inc. | Memory efficient OFDM channel estimation and frequency domain diversity processing |
| US7671672B2 (en) * | 2005-12-22 | 2010-03-02 | Sirf Technology, Inc. | Baseband noise reduction |
| US7889780B2 (en) * | 2006-01-04 | 2011-02-15 | Sirf Technology, Inc. | Method of estimating doppler spread and signal-to-noise ratio of a received signal |
| US7459970B2 (en) * | 2006-01-11 | 2008-12-02 | Sirf Technology, Inc. | Method and apparatus for optimizing power dissipation in a low noise amplifier |
| US7451378B2 (en) * | 2006-01-16 | 2008-11-11 | Sirf Technology, Inc. | Method and apparatus for memory optimization in MPE-FEC system |
| WO2007084167A1 (en) * | 2006-01-17 | 2007-07-26 | Truespan, Inc. | Error resilience methods for multi-protocol encapsulation forward error correction implementations |
| US8150363B2 (en) | 2006-02-16 | 2012-04-03 | Telecommunication Systems, Inc. | Enhanced E911 network access for call centers |
| US8059789B2 (en) | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
| US7471236B1 (en) | 2006-03-01 | 2008-12-30 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detector |
| US7899450B2 (en) | 2006-03-01 | 2011-03-01 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detection using local mobile network within cellular network |
| US9167553B2 (en) | 2006-03-01 | 2015-10-20 | Telecommunication Systems, Inc. | GeoNexus proximity detector network |
| US8125382B2 (en) * | 2006-04-25 | 2012-02-28 | Rx Networks Inc. | Autonomous orbit propagation system and method |
| US7612712B2 (en) | 2006-04-25 | 2009-11-03 | Rx Networks Inc. | Distributed orbit modeling and propagation method for a predicted and real-time assisted GPS system |
| US8208605B2 (en) | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
| WO2008005904A2 (en) * | 2006-06-30 | 2008-01-10 | Sirf Technology, Inc. | Enhanced aiding in gps systems |
| US8121238B2 (en) * | 2006-06-30 | 2012-02-21 | Csr Technology Inc. | System and method for synchronizing digital bits in a data stream |
| US20080068262A1 (en) * | 2006-08-25 | 2008-03-20 | Peter Van Wyck Loomis | Remote node providing GPS signal samples for GPS positioning over a communication network |
| US7966013B2 (en) | 2006-11-03 | 2011-06-21 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC) |
| US7466209B2 (en) * | 2007-01-05 | 2008-12-16 | Sirf Technology, Inc. | System and method for providing temperature correction in a crystal oscillator |
| US7839324B2 (en) * | 2007-02-12 | 2010-11-23 | Sirf Technology, Inc. | Efficient ephemeris coding |
| US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
| US7719467B2 (en) * | 2007-03-08 | 2010-05-18 | Trimble Navigation Limited | Digital camera with GNSS picture location determination |
| US7979207B2 (en) * | 2007-03-19 | 2011-07-12 | Sirf Technology, Inc. | Systems and methods for detecting a vehicle static condition |
| US7724612B2 (en) * | 2007-04-20 | 2010-05-25 | Sirf Technology, Inc. | System and method for providing aiding information to a satellite positioning system receiver over short-range wireless connections |
| US7535414B2 (en) * | 2007-06-07 | 2009-05-19 | Sirf Technology Holdings, Inc. | Navigational positioning without timing information |
| US7567208B2 (en) * | 2007-06-29 | 2009-07-28 | Sirf Technology Holdings, Inc. | Position and time determination under weak signal conditions |
| WO2009038726A1 (en) | 2007-09-17 | 2009-03-26 | Telecommunication Systems, Inc. | Emergency 911 data messaging |
| WO2009050671A1 (en) * | 2007-10-19 | 2009-04-23 | Nxp B.V. | Processing of satellite positioning system signals |
| US7995683B2 (en) * | 2007-10-24 | 2011-08-09 | Sirf Technology Inc. | Noise floor independent delay-locked loop discriminator |
| US8571506B2 (en) * | 2007-10-29 | 2013-10-29 | Csr Technology Inc. | Systems and methods for sharing an oscillator between receivers |
| US8159393B2 (en) | 2007-11-05 | 2012-04-17 | Csr Technology Inc. | Systems and methods for synthesizing GPS measurements to improve GPS location availability |
| US8190365B2 (en) * | 2007-11-05 | 2012-05-29 | Csr Technology Inc. | Systems and methods for processing navigational solutions |
| US20090115656A1 (en) * | 2007-11-06 | 2009-05-07 | Sirf Technology, Inc. | Systems and Methods for Global Differential Positioning |
| US7821454B2 (en) * | 2007-11-20 | 2010-10-26 | Sirf Technology, Inc. | Systems and methods for detecting GPS measurement errors |
| US7642957B2 (en) * | 2007-11-27 | 2010-01-05 | Sirf Technology, Inc. | GPS system utilizing multiple antennas |
| US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
| US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
| US7936642B1 (en) * | 2008-01-02 | 2011-05-03 | Atheros Communications, Inc. | High sensitivity GPS-assisted time source |
| US8144053B2 (en) * | 2008-02-04 | 2012-03-27 | Csr Technology Inc. | System and method for verifying consistent measurements in performing GPS positioning |
| US8699984B2 (en) | 2008-02-25 | 2014-04-15 | Csr Technology Inc. | Adaptive noise figure control in a radio receiver |
| US7616064B2 (en) * | 2008-02-28 | 2009-11-10 | Noshir Dubash | Digital synthesizer for low power location receivers |
| US7965230B2 (en) * | 2008-02-29 | 2011-06-21 | Qualcomm Incorporated | Satellite time determination for SPS receiver |
| US8670882B2 (en) * | 2008-04-03 | 2014-03-11 | Csr Technology Inc. | Systems and methods for monitoring navigation state errors |
| US8478305B2 (en) * | 2008-04-09 | 2013-07-02 | Csr Technology Inc. | System and method for integrating location information into an internet phone system |
| US8072376B2 (en) * | 2008-06-27 | 2011-12-06 | Sirf Technology Inc. | Method and apparatus for mitigating the effects of cross correlation in a GPS receiver |
| US8073414B2 (en) | 2008-06-27 | 2011-12-06 | Sirf Technology Inc. | Auto-tuning system for an on-chip RF filter |
| US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
| WO2010044837A1 (en) | 2008-10-14 | 2010-04-22 | Telecommunication Systems, Inc. | Location based proximity alert |
| US8892128B2 (en) | 2008-10-14 | 2014-11-18 | Telecommunication Systems, Inc. | Location based geo-reminders |
| US8242841B2 (en) * | 2008-12-05 | 2012-08-14 | Csr Technology Inc. | Receiver having multi-stage low noise amplifier |
| US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
| US8867485B2 (en) | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
| US7915962B2 (en) * | 2009-07-06 | 2011-03-29 | Nortel Networks Limited | System and method for built in self test for timing module holdover |
| CN102004237B (zh) * | 2009-08-28 | 2012-09-05 | 上海伽利略导航有限公司 | 一种卫星导航定位方法及接收机 |
| RU2432584C2 (ru) * | 2010-01-25 | 2011-10-27 | Мстар Семикондактор, Инк. | Способ определения координат мобильного приемника спутниковой радионавигационной системы (срнс) |
| US20110238308A1 (en) | 2010-03-26 | 2011-09-29 | Isaac Thomas Miller | Pedal navigation using leo signals and body-mounted sensors |
| US8315599B2 (en) | 2010-07-09 | 2012-11-20 | Telecommunication Systems, Inc. | Location privacy selector |
| US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
| US10267892B2 (en) | 2010-10-04 | 2019-04-23 | Qualcomm Incorporated | Locating a device using a reference point to align location information |
| WO2012055026A1 (en) | 2010-10-26 | 2012-05-03 | Rx Networks Inc. | Method and apparatus for determining a position of a gnss receiver |
| US9684080B2 (en) * | 2010-12-09 | 2017-06-20 | Microsoft Technology Licensing, Llc | Low-energy GPS |
| US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
| US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
| GB2491549A (en) | 2011-01-05 | 2012-12-12 | Cambridge Silicon Radio Ltd | Satellite subset selection |
| 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 |
| GB201100114D0 (en) | 2011-01-05 | 2011-02-16 | Cambridge Silicon Radio Ltd | Determing positiion |
| US20120177027A1 (en) * | 2011-01-06 | 2012-07-12 | Atheros Communications, Inc. | System and method for time synchronizing wireless network access points |
| WO2012141762A1 (en) | 2011-02-25 | 2012-10-18 | Telecommunication Systems, Inc. | Mobile internet protocol (ip) location |
| CN103842846B (zh) | 2011-07-29 | 2016-10-26 | 基带技术有限公司 | 一种用于低功耗和低成本gnss接收机的系统,方法和计算机程序 |
| US8649806B2 (en) | 2011-09-02 | 2014-02-11 | Telecommunication Systems, Inc. | Aggregate location dynometer (ALD) |
| US9479344B2 (en) | 2011-09-16 | 2016-10-25 | Telecommunication Systems, Inc. | Anonymous voice conversation |
| WO2013048551A1 (en) | 2011-09-30 | 2013-04-04 | Telecommunication Systems, Inc. | Unique global identifier for minimizing prank 911 calls |
| US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
| US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
| US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
| US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
| US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
| US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
| CA2868257C (en) * | 2012-03-29 | 2019-04-09 | Rx Networks Inc. | Method and apparatus for determining a position of a gnss receiver |
| US9338153B2 (en) | 2012-04-11 | 2016-05-10 | Telecommunication Systems, Inc. | Secure distribution of non-privileged authentication credentials |
| US9360557B1 (en) | 2012-07-06 | 2016-06-07 | Apple Inc. | Systems, methods, devices and subassemblies for rapid-acquisition access to high-precision positioning, navigation and/or timing solutions |
| US9618625B2 (en) | 2012-07-06 | 2017-04-11 | Apple Inc. | System and method for continuous carrier wave reconstruction |
| US10386490B2 (en) | 2012-07-16 | 2019-08-20 | Microsoft Technology Licensing, Llc | Reduced sampling low power GPS |
| WO2014028712A1 (en) | 2012-08-15 | 2014-02-20 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
| US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
| TWI451115B (zh) | 2012-12-05 | 2014-09-01 | Inst Information Industry | 衛星定位方法、衛星虛擬距離計算裝置及其衛星虛擬距離計算方法 |
| US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
| US20140258023A1 (en) * | 2013-03-11 | 2014-09-11 | Bank Of America Corporation | Intelligent Personal Finance Tracking Engine |
| US9074892B2 (en) | 2013-03-15 | 2015-07-07 | Ian Michael Fink | System and method of determining a position of a remote object |
| US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
| US10317538B2 (en) | 2013-08-27 | 2019-06-11 | Microsoft Technology Licensing, Llc | Cloud-offloaded global satellite positioning |
| US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
| US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
| US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
| US9671499B2 (en) | 2013-10-30 | 2017-06-06 | Microsoft Technology Licensing, Llc | High-sensitivity GPS device with directional antenna |
| US11176475B1 (en) | 2014-03-11 | 2021-11-16 | Applied Underwriters, Inc. | Artificial intelligence system for training a classifier |
| US10846295B1 (en) | 2019-08-08 | 2020-11-24 | Applied Underwriters, Inc. | Semantic analysis system for ranking search results |
| US11809434B1 (en) | 2014-03-11 | 2023-11-07 | Applied Underwriters, Inc. | Semantic analysis system for ranking search results |
| TW201610412A (zh) * | 2014-09-02 | 2016-03-16 | 旭硝子股份有限公司 | 評價基材的操作感的方法及基材 |
| EP3032279B1 (en) | 2014-12-08 | 2019-03-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Pseudorange determinator, method for providing a pseudorange information and computer program |
| WO2016130701A1 (en) | 2015-02-10 | 2016-08-18 | Ridar Systems LLC | Proximity awareness system for motor vehicles |
| US11428822B2 (en) | 2016-12-01 | 2022-08-30 | Google Llc | Methods and systems for location determination |
| CN106908817B (zh) * | 2017-02-15 | 2019-06-25 | 深圳思凯微电子有限公司 | 辅助导航定位方法及系统 |
| DE102017204373A1 (de) | 2017-03-16 | 2018-09-20 | Robert Bosch Gmbh | Referenzstation für satellitengestütztes Navigationssystem |
| DE112019006954T5 (de) | 2019-03-01 | 2021-12-16 | Google Llc | Geschwindigkeitsbestimmung mit hilfe eines reflektierten positionierungssignals |
| JP7586885B2 (ja) | 2019-07-08 | 2024-11-19 | グーグル エルエルシー | 反射したgnss信号に対する感度を高めること |
| CN111830538A (zh) * | 2020-07-27 | 2020-10-27 | 昆宇蓝程(北京)科技有限责任公司 | 一种卫星定位方法 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6405132B1 (en) * | 1997-10-22 | 2002-06-11 | Intelligent Technologies International, Inc. | Accident avoidance system |
| US5736960A (en) * | 1995-09-19 | 1998-04-07 | Northrop Grumman Corporation | Atomic clock augmented global positioning system receivers and global positioning system incorporating same |
| US5841396A (en) | 1996-03-08 | 1998-11-24 | Snaptrack, Inc. | GPS receiver utilizing a communication link |
| US5874914A (en) | 1995-10-09 | 1999-02-23 | Snaptrack, Inc. | GPS receiver utilizing a communication link |
| US5945944A (en) * | 1996-03-08 | 1999-08-31 | Snaptrack, Inc. | Method and apparatus for determining time for GPS receivers |
| US6133874A (en) * | 1996-03-08 | 2000-10-17 | Snaptrack, Inc. | Method and apparatus for acquiring satellite positioning system signals |
| US6028537A (en) * | 1996-06-14 | 2000-02-22 | Prince Corporation | Vehicle communication and remote control system |
| US5760737A (en) * | 1996-09-11 | 1998-06-02 | Honeywell Inc. | Navigation system with solution separation apparatus for detecting accuracy failures |
| US5893044A (en) * | 1997-01-21 | 1999-04-06 | Motorola Inc. | Real time clock apparatus for fast acquisition or GPS signals |
| US5812087A (en) | 1997-02-03 | 1998-09-22 | Snaptrack, Inc. | Method and apparatus for satellite positioning system based time measurement |
| US6215442B1 (en) | 1997-02-03 | 2001-04-10 | Snaptrack, Inc. | Method and apparatus for determining time in a satellite positioning system |
| KR100219876B1 (ko) * | 1997-06-13 | 1999-09-01 | 윤종용 | 페이징 시스템의 동기식 호데이타 송출장치 |
| KR19990017557A (ko) * | 1997-08-25 | 1999-03-15 | 이동률 | 이동차량 위치 송신장치 및 이를 이용한 교통정보 생성방법 |
| US6252544B1 (en) * | 1998-01-27 | 2001-06-26 | Steven M. Hoffberg | Mobile communication device |
| US6204808B1 (en) * | 1998-08-13 | 2001-03-20 | Ericsson Inc. | Method and system for aiding GPS receivers via a cellular or PCS network |
| US6266533B1 (en) * | 1998-12-11 | 2001-07-24 | Ericsson Inc. | GPS assistance data for positioning of mobiles with built-in GPS |
| US6430415B1 (en) * | 1999-03-29 | 2002-08-06 | Qualcomm Incorporated | Method and apparatus for locating GPS equipped wireless devices operating in analog mode |
| US6453237B1 (en) * | 1999-04-23 | 2002-09-17 | Global Locate, Inc. | Method and apparatus for locating and providing services to mobile devices |
-
2000
- 2000-11-17 US US09/715,860 patent/US6417801B1/en not_active Expired - Lifetime
-
2001
- 2001-11-13 EP EP01997046A patent/EP1334371B1/en not_active Expired - Lifetime
- 2001-11-13 EP EP10008390A patent/EP2256510A3/en not_active Withdrawn
- 2001-11-13 AT AT01997046T patent/ATE484758T1/de not_active IP Right Cessation
- 2001-11-13 KR KR1020037006656A patent/KR100904016B1/ko not_active Expired - Fee Related
- 2001-11-13 DE DE60143271T patent/DE60143271D1/de not_active Expired - Lifetime
- 2001-11-13 WO PCT/US2001/047053 patent/WO2002059634A2/en not_active Ceased
- 2001-11-13 JP JP2002559699A patent/JP2004518135A/ja active Pending
-
2002
- 2002-07-08 US US10/190,745 patent/US6734821B2/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010531448A (ja) * | 2007-06-26 | 2010-09-24 | ユー‐ブロックス、アクチエンゲゼルシャフト | 衛星測位システム信号の処理 |
| US9244177B2 (en) | 2009-02-18 | 2016-01-26 | Seiko Epson | Position calculating method and position calculating device |
| JP2016053572A (ja) * | 2009-06-15 | 2016-04-14 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 後処理を用いるリアルタイム・データ(Real−TimeDataWithPost−Processing) |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20030062344A (ko) | 2003-07-23 |
| US6734821B2 (en) | 2004-05-11 |
| WO2002059634A3 (en) | 2002-11-21 |
| WO2002059634A2 (en) | 2002-08-01 |
| DE60143271D1 (de) | 2010-11-25 |
| EP1334371B1 (en) | 2010-10-13 |
| EP2256510A3 (en) | 2012-03-14 |
| KR100904016B1 (ko) | 2009-06-22 |
| EP1334371A2 (en) | 2003-08-13 |
| WO2002059634A9 (en) | 2003-07-31 |
| US20030052817A1 (en) | 2003-03-20 |
| EP1334371A4 (en) | 2004-11-03 |
| US6417801B1 (en) | 2002-07-09 |
| EP2256510A2 (en) | 2010-12-01 |
| ATE484758T1 (de) | 2010-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004518135A (ja) | Gps信号をタイムフリーに処理する方法と装置 | |
| KR100964934B1 (ko) | 시각 정보 없이 위성 신호를 처리하는 방법 및 장치 | |
| KR100931886B1 (ko) | 위성 위치결정 시스템에서 시간을 결정하기 위한 방법 및시스템 | |
| KR100958090B1 (ko) | 향상된 자율 위치 확인 시스템을 위한 방법 및 장치 | |
| JP4119256B2 (ja) | 初期粗位置推定値に基づいて改良された位置推定値を供給する方法および装置 | |
| KR101068322B1 (ko) | 위성 위치확인 시스템 수신기에서의 시간 결정 방법 | |
| US7450063B2 (en) | Method and arrangements relating to satellite-based positioning | |
| JP2004526149A5 (ja) | ||
| HK1104087B (en) | Method and arrangements relating to satellite-based positioning | |
| KR20060111689A (ko) | 이동 단말기의 위성 기반 위치 확인 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041112 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041112 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060627 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060919 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060926 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061226 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070123 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070718 |