JP2004518135A - Gps信号をタイムフリーに処理する方法と装置 - Google Patents

Gps信号をタイムフリーに処理する方法と装置 Download PDF

Info

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
time
pseudorange
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
Application number
JP2002559699A
Other languages
English (en)
Other versions
JP2004518135A5 (ja
Inventor
フランク バン ディグゲレン
Original Assignee
グローバル ロケート インコーポレィッテド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24875767&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2004518135(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by グローバル ロケート インコーポレィッテド filed Critical グローバル ロケート インコーポレィッテド
Publication of JP2004518135A publication Critical patent/JP2004518135A/ja
Publication of JP2004518135A5 publication Critical patent/JP2004518135A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/09Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/256Acquisition 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0036Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/10Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
    • G01S19/11Cooperating 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/258Acquisition 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S2205/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/001Transmission of position information to remote stations
    • G01S2205/008Transmission 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レシーバが利用可能な別のタイミングソースから送られる絶対時間情報を利用せずに、GPSレシーバ(108)の位置を計算する方法とその装置。GPSレシーバは、集積レシーバに含まれる。この集積レシーバは、無線通信トランシーバ(112)も備えるが、正確な絶対時間情報ソースへのアクセス権がない。無線トランシーバは、無線ネットワーク(150)を介して、サーバ(121)と通信するものである。GPSレシーバは衛星の擬似距離を測定し、無線トランシーバを利用して、その擬似距離値をサーバに送る。サーバは、GPSレシーバの位置と絶対時間を未知のパラメータとする数学モデルと、その擬似距離値のフィッティングを行う。次に、サーバは、そのモデルに最も合う位置と絶対時間を計算する。これによって、正しいGPSレシーバの位置と、擬似距離の測定が行われた絶対時間が得られる。
【選択図】図1

Description

【0001】
【発明の属する技術分野】
(発明の背景)
(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では、期待擬似距離値を求める。これらの期待擬似距離値は、全ての先験的パラメータ(先験的位置情報と先験的絶対測定時間情報と先験的コモンモード誤差値)が、実際に、それらのパラメータの実値であった場合に測定される擬似距離値である。期待擬似距離値は、rで示され、指数iは適切な衛星を示す。
【0025】
工程214では、先験的擬似距離値の残差を求める。これらの残差は、測定によって求められた擬似距離値(ρで示される)と期待擬似距離値(r)間の差として定義される。先験的擬似距離値の残差は、uで示される。
工程216では、に関連付ける数学モデルを求める。ここで、はuのベクトルであって、は位置とコモンモード誤差と絶対受信時間の先験値の更新値のベクトルである。
【0026】
【数3】
Figure 2004518135
ここで、nは擬似距離値の数である。擬似距離値は、長さ単位(例えばメートル)で表される。
【0027】
【数4】
Figure 2004518135
【0028】
位置の更新値x、y、zは、長さの単位(例えば、メートル)で表され、時間の更新値t、tは、時間単位(例えば秒)で表される。
これらの二つのベクトルに関する数学モデルの一実施形態は、テイラー級数である。ここで、本級数の第一項はに関するの第一の導関数であって、第二項には第二の導関数が含まれる。本処理の一実施形態では、本発明は、テイラー級数の第一の導関数だけをもつ線形モデルを利用する。これは、に関連付ける以下の式によって与えられる。
【0029】
【数5】
Figure 2004518135
【0030】
特定値∂ρ/∂x、∂ρ/∂y、∂ρ/∂zは、先験的位置を説明するために利用される座標系に依存する。行列Hの最初の3列にあるこれらの項は本分野では周知のものであるため、さらに説明する必要はない。本行列の第4列はc、即ち、光速であって、本モデルのこの部分も本分野では標準的なものである。本発明の新しい態様では、本行列に第5列を含ませる必要がある。この第5列は、絶対時間の先験的推定値の未知の誤差と、測定された擬似距離値の関係を正確にモデル化するものである。また、本列の項は、時間に関する擬似距離値の変化率であって、エフェメリスデータから正確に計算することができる。行列Hの各項は周知のものであり、また、GPSレシーバが利用可能な5つ以上の擬似距離値が提供されるので、線形代数を用いて、の値を計算することができる。
【0031】
工程220では、更新値x、y、zを先験的位置に加えることによって、GPSレシーバの位置を計算し、また、更新値tを先験的受信時間に加えることによって、絶対受信時間を求める。先験的位置と先験的絶対時間が、真の位置と真の絶対時間に十分近い場合は、処理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つの衛星を選択する。好適な一実施形態では、(先験的位置からの)仰角が最も大きい衛星を基準として選択するが、どの衛星を基準として利用するかは重要ではないことを理解されたい。基準衛星の期待擬似距離値は、r(パス312)で示される。その他の衛星の期待擬似距離値は、r(パス314)で示される。
工程318では、基準衛星に整数値を割り当てる。整数値は、以下の式を満足するものでなければならない。
【0037】
【数6】
Figure 2004518135
【0038】
ここで、cは、m/sで表される光速、tは、コモンモード誤差、eは、先験的位置と先験的絶対時間の複合誤差によって引き起こされる期待擬似距離値の誤差である。
当業者は、任意の整数値が割り当て可能であることを知っている。何故ならば、以下の議論で、全く同じ誤差がその他の全整数値でも生じる限り、コモンモード誤差は、この整数値で生じる誤差を含むことが明らかであるからである。整数値Nは、以下の式によって割り当てられる。
【0039】
【数7】
Figure 2004518135
【0040】
工程322では、Nと全ての衛星のサブミリ秒擬似距離値320を利用して、残りの衛星のミリ秒の整数値を計算する。上でどのような値のNを選択しても、関連するコモンモード誤差tが含まれる。Nと、測定されたサブミリ秒の擬似距離値(s)と、期待擬似距離値(r)と、コモンモード誤差(t)に関する以下の式を満足するようなNの値を選択する。
【0041】
【数8】
Figure 2004518135
【0042】
ここで、eは、先験的位置と先験的絶対時間の複合誤差によって引き起こされた期待擬似距離値の誤差である。好適なアプローチでは、上の式からNに対応する式を削除することによって、項tを確実にキャンセルする。何故ならば、この項は、(定義から)全ての衛星に共通である。これにより、以下のNの式が得られる。
【0043】
【数9】
Figure 2004518135
【0044】
上の式は、整数値を計算する処理の一実施形態を表す。tとの関係が全ての整数値に対して一貫して保持されるのであれば、これらの整数値を計算するためにどのような式を用いてもよいことを理解されたい。
上の説明では、先験的位置が真の位置の100km以内であって、先験的絶対時間が真の時間の1分以内であると仮定している。全てのGPS衛星の最大擬似距離率は、+800m/sである。従って、誤差項eの最大値は、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】
また、位置の周知の拘束条件を「擬似測定値」として含ませることによって、観測可能回数も増やすことができる。例えば、周知の、もしくは、概ね周知の高度値を擬似測定値として数学モデルに取り入れることができる。上述した実施形態では、式=Hによって数学モデルが表され、緯度と経度と高度の座標でまず先験的位置を指定し、次に、先験的高度値を周知の高度値に設定し、そして、以下の行列式に新たなラインを加えることによって、周知の高度値の擬似測定値が求められる。
【0052】
【数10】
Figure 2004518135
【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)

  1. GPSレシーバの位置と時間を計算する方法であって、
    複数のGPS衛星に対してGPSレシーバの距離を推定する擬似距離値を提供する工程と、
    複数の衛星からの信号の絶対受信時間の推定値を提供する工程と、
    前記GPSレシーバの位置の推定値を提供する工程と、
    衛星のエフェメリスデータを提供する工程と、
    前記絶対時間の推定値と前記GPSレシーバの位置の推定値を更新することによって、前記擬似距離値を用いて絶対位置と絶対時間を計算する工程を含む方法。
  2. 前記擬似距離値は、サブミリ秒擬似距離値である、請求項1の方法。
  3. 前記絶対時間の推定値の第1のインスタンスは、10ミリ秒以上の誤差がある、請求項1の方法。
  4. 前記絶対時間の推定値は、GPS基準時間にリンクしていないクロックによって提供される、請求項1の方法。
  5. 前記位置と絶対時間の推定値は、任意の推測値でよい、請求項1の方法。
  6. 先験的擬似距離値の残差を生成する工程と、
    前記擬似距離値の残差を前記位置と絶対時間の推定値の更新値に関連付ける数学モデルを構成する工程と、
    前記数学モデルにフィットする前記位置と絶対時間の更新値を計算する工程をさらに備える、請求項1の方法。
  7. 前記先験的距離の残差は、前記衛星から前記先験的位置の推定値までの期待距離値と前記擬似距離値の差である、請求項6の方法。
  8. 前記期待距離値は、前記先験的時間の推定値によって与えられる時間で計算される、請求項6の方法。
  9. 前記数学モデルは、非線形数学モデルのテイラー級数を線形化したものである、請求項6の方法。
  10. 前記線形化は、
    Figure 2004518135
    の様態であって、
    は1つの衛星の先験的距離の残差値、
    ρは衛星iの擬似距離値、
    x、y、zは3つの位置座標の更新値、
    はコモンモード誤差の更新値、
    は絶対受信時間の更新値、
    ∂は偏導関数を示す、請求項9の方法。
  11. 前記更新値のうち、1つ以上を周知のものであると仮定することによって、残りの更新値を計算する、請求項4の方法。
  12. 前記更新値x、y、z、tのうちの1つ以上を周知のものと仮定し、前記数学モデルの仮定値と等しく設定することによって、前記残りの更新値を計算することができる、請求項10の方法。
  13. 前記更新値x、y、z、tのうちの1つ以上を周知のものと仮定して、擬似測定値として前記モデルに加えることによって、前記残りの更新値を計算することができる、請求項10の方法。
  14. その他の測定値、もしくは、拘束条件が前記数学モデルで用いられる、請求項6の工程。
  15. 前記先験的位置は、前記GPSレシーバを備えるモバイル機器と通信するために用いられる無線塔の位置から得られる、請求項6の工程。
  16. 前記絶対時間の推定値は、サーバのリアルタイムクロックから得られ、前記サーバは、前記GPSレシーバから遠隔に配置される、請求項6の工程。
  17. GPSレシーバの絶対時間を計算する方法であって、
    複数のGPS衛星に対してGPSレシーバの距離を推定する擬似距離値を提供する工程と、
    前記GPSレシーバの位置の推定値を提供する工程と、
    前記擬似距離値と前記位置の推定値を用いて絶対時間を計算する工程を含む方法。
  18. 前記擬似距離値は、サブミリ秒擬似距離値である、請求項1の方法。
  19. 先験的擬似距離値の残差を生成する工程と、
    前記擬似距離値の残差を前記位置と絶対時間の推定値の更新値に関連付ける数学モデルを構成する工程と、
    前記数学モデルにフィットする前記位置と絶対時間の更新値を計算する工程をさらに含む、請求項17の方法。
  20. 前記先験的距離の残差は、前記衛星から前記先験的位置の推定値までの期待距離値と前記擬似距離値の差である、請求項19の方法。
  21. 前記期待距離値は、前記先験的時間の推定値によって与えられる時間で計算される、請求項19の方法。
  22. 前記数学モデルは、非線形数学モデルのテイラー級数を線形化したものである、請求項19の方法。
  23. 前記線形化は、
    Figure 2004518135
    の様態であって、
    は1つの衛星の先験的距離の残差値、
    ρは衛星iの擬似距離値、
    x、y、zは3つの位置座標の更新値、
    はコモンモード誤差の更新値、
    は絶対受信時間の更新値、
    ∂は偏導関数を示す、請求項22の方法。
  24. 前記更新値x、y、z、tのうちの1つ以上を周知のものと仮定し、前記数学モデルの仮定値と等しく設定することによって、前記残りの更新値を計算する、請求項23の方法。
  25. 前記更新値x、y、z、tのうちの1つ以上を周知のものと仮定し、擬似測定値として前記モデルに加えることによって、前記残りの更新値を計算する、請求項24の方法。
  26. その他の測定値、もしくは、拘束条件が前記数学モデルで用いられる、請求項24の工程。
  27. 前記先験的位置は、前記GPSレシーバを備えるモバイル機器と通信するために用いられる無線塔の位置から得られる、請求項24の工程。
  28. 多数のミリ秒整数値に曖昧さがある擬似距離値の一部からGPSレシーバのGPS位置を計算する方法であって、
    a)前記GPSレシーバの位置の推定値を選択する工程と、
    b)前記先験的位置に一致する整数値を計算する工程と、
    c)ナビゲーションの解を計算する工程と、
    d)事後残差を計算する工程と、
    e)前記事後残差の相対的な大きさを利用して、計算された整数値が正しいかどうかを判定する工程と、
    f)所定の閾値よりも小さい最大値を有する残差が計算で求められるまで、別の先験的位置情報を用いて、工程c)、d)、e)を繰り返す工程を含む方法。
  29. 前記先験的位置は、実際のレシーバの位置の既定の距離内にはない、請求項28の方法。
  30. 前記先験的位置は、実際のレシーバの位置から100km以上離れている、請求項28の方法。
  31. 前記先験的位置は、実際のレシーバの位置から1ミリ秒整数値以上離れている、請求項28の方法。
  32. 前記先験的位置は、任意の推測値である、請求項28の方法。
  33. GPSレシーバの位置と時間を計算するシステムであって、
    GPSレシーバと無線トランシーバを備えるモバイル機器と、
    前記モバイル機器と無線通信するサーバを含み、
    前記GPSレシーバは、複数のGPS衛星までの前記GPSレシーバの距離を推定する擬似距離値を計算し、前記無線トランシーバは、前記擬似距離値を前記サーバに送り、
    前記サーバは、前記擬似距離値と、位置と時間の推定値を用いて、前記GPSレシーバの絶対位置と絶対時間を計算するシステム。
  34. 前記擬似距離値は、サブミリ秒擬似距離値である、請求項33のシステム。
  35. 前記位置の推定値は、前記無線トランシーバから信号を受けとる前記サーバに接続される無線塔の位置である、請求項33のシステム。
JP2002559699A 2000-11-17 2001-11-13 Gps信号をタイムフリーに処理する方法と装置 Pending JP2004518135A (ja)

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) EP2256510A3 (ja)
JP (1) JP2004518135A (ja)
KR (1) KR100904016B1 (ja)
AT (1) ATE484758T1 (ja)
DE (1) DE60143271D1 (ja)
WO (1) WO2002059634A2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
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 (186)

* Cited by examiner, † Cited by third party
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
US7711038B1 (en) 1998-09-01 2010-05-04 Sirf Technology, Inc. System and method for despreading in a spread spectrum matched filter
US7545854B1 (en) 1998-09-01 2009-06-09 Sirf Technology, Inc. Doppler corrected spread spectrum matched filter
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
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
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
US7813875B2 (en) * 2002-10-10 2010-10-12 Sirf Technology, Inc. Layered host based satellite positioning solutions
US7970412B2 (en) * 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US8116976B2 (en) 2000-05-18 2012-02-14 Csr Technology Inc. Satellite based positioning method and system for coarse location positioning
US8078189B2 (en) * 2000-08-14 2011-12-13 Sirf Technology, Inc. System and method for providing location based services over a network
US7929928B2 (en) 2000-05-18 2011-04-19 Sirf Technology Inc. Frequency phase correction system
US6778136B2 (en) 2001-12-13 2004-08-17 Sirf Technology, Inc. Fast acquisition of GPS signal
US7043363B2 (en) * 2002-10-10 2006-05-09 Sirf Technology, Inc. Host based satellite positioning systems
US7970411B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US6389291B1 (en) * 2000-08-14 2002-05-14 Sirf Technology Multi-mode global positioning system for use with wireless networks
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
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
WO2002016960A1 (en) * 2000-08-24 2002-02-28 Sirf Technology, Inc. Apparatus for reducing auto-correlation or cross-correlation in weak cdma signals
US7436907B1 (en) 2000-08-24 2008-10-14 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
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
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
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
US7668554B2 (en) * 2001-05-21 2010-02-23 Sirf Technology, Inc. Network system for aided GPS broadcast positioning
US8244271B2 (en) * 2001-05-21 2012-08-14 Csr Technology Inc. Distributed data collection of satellite data
US20080129588A1 (en) 2001-06-06 2008-06-05 David Albert Lundgren Method and apparatus for determining location information of a mobile device
US8358245B2 (en) * 2001-06-06 2013-01-22 Broadcom Corporation Method and system for extending the usability period of long term orbit (LTO)
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
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
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence 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
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US7545319B2 (en) * 2002-06-20 2009-06-09 Sirf Technology, Inc. Configurable satellite positioning system receivers with programmable inputs
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
CN100409029C (zh) * 2002-08-15 2008-08-06 SiRF技术公司 用于全球定位***的接口
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
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
US7822105B2 (en) 2003-09-02 2010-10-26 Sirf Technology, Inc. Cross-correlation removal of carrier wave jamming signals
JP4658050B2 (ja) 2003-09-02 2011-03-23 サーフ テクノロジー インコーポレイテッド 衛星測位信号用の信号処理システム
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
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
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
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
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
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
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
US7671672B2 (en) * 2005-12-22 2010-03-02 Sirf Technology, Inc. Baseband noise reduction
US7466778B2 (en) * 2005-12-22 2008-12-16 Sirf Technology, Inc. Memory efficient OFDM channel estimation and frequency domain diversity processing
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)
US7899450B2 (en) 2006-03-01 2011-03-01 Telecommunication Systems, Inc. Cellular augmented radar/laser detection using local mobile network within cellular network
US7471236B1 (en) 2006-03-01 2008-12-30 Telecommunication Systems, Inc. Cellular augmented radar/laser detector
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
EP2041596A2 (en) * 2006-06-30 2009-04-01 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
US8184045B2 (en) * 2007-10-19 2012-05-22 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
US8892128B2 (en) 2008-10-14 2014-11-18 Telecommunication Systems, Inc. Location based geo-reminders
WO2010044837A1 (en) 2008-10-14 2010-04-22 Telecommunication Systems, Inc. Location based proximity alert
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
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
WO2012005769A1 (en) 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Location privacy selector
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
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
GB2487256B8 (en) 2011-01-05 2015-04-01 Cambridge Silicon Radio Ltd Location fix from unknown position
GB2491549A (en) 2011-01-05 2012-12-12 Cambridge Silicon Radio Ltd Satellite subset selection
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
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
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
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
US9618625B2 (en) 2012-07-06 2017-04-11 Apple Inc. System and method for continuous carrier wave reconstruction
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
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
US10846295B1 (en) 2019-08-08 2020-11-24 Applied Underwriters, Inc. Semantic analysis system for ranking search results
US11176475B1 (en) 2014-03-11 2021-11-16 Applied Underwriters, Inc. Artificial intelligence system for training a classifier
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
AU2016219325A1 (en) 2015-02-10 2017-08-17 Ridar Systems LLC Proximity awareness system for motor vehicles
WO2018102146A1 (en) 2016-12-01 2018-06-07 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
CN111830538A (zh) * 2020-07-27 2020-10-27 昆宇蓝程(北京)科技有限责任公司 一种卫星定位方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
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
US5663734A (en) 1995-10-09 1997-09-02 Precision Tracking, Inc. GPS receiver and method for processing GPS signals
US6133874A (en) * 1996-03-08 2000-10-17 Snaptrack, Inc. Method and apparatus for acquiring satellite positioning system signals
US5945944A (en) * 1996-03-08 1999-08-31 Snaptrack, Inc. Method and apparatus for determining time for GPS receivers
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
US6215442B1 (en) 1997-02-03 2001-04-10 Snaptrack, Inc. Method and apparatus for determining time in a satellite positioning system
US5812087A (en) 1997-02-03 1998-09-22 Snaptrack, Inc. Method and apparatus for satellite positioning system based time measurement
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

Cited By (3)

* Cited by examiner, † Cited by third party
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
US6417801B1 (en) 2002-07-09
KR20030062344A (ko) 2003-07-23
EP2256510A2 (en) 2010-12-01
ATE484758T1 (de) 2010-10-15
EP1334371A2 (en) 2003-08-13
WO2002059634A3 (en) 2002-11-21
EP2256510A3 (en) 2012-03-14
US6734821B2 (en) 2004-05-11
DE60143271D1 (de) 2010-11-25
US20030052817A1 (en) 2003-03-20
WO2002059634A2 (en) 2002-08-01
EP1334371A4 (en) 2004-11-03
KR100904016B1 (ko) 2009-06-22
EP1334371B1 (en) 2010-10-13
WO2002059634A9 (en) 2003-07-31

Similar Documents

Publication Publication Date Title
JP2004518135A (ja) Gps信号をタイムフリーに処理する方法と装置
KR100964934B1 (ko) 시각 정보 없이 위성 신호를 처리하는 방법 및 장치
KR100931886B1 (ko) 위성 위치결정 시스템에서 시간을 결정하기 위한 방법 및시스템
KR100958090B1 (ko) 향상된 자율 위치 확인 시스템을 위한 방법 및 장치
JP4119256B2 (ja) 初期粗位置推定値に基づいて改良された位置推定値を供給する方法および装置
KR101068322B1 (ko) 위성 위치확인 시스템 수신기에서의 시간 결정 방법
KR101000984B1 (ko) 위성 위치 확인 시스템에서 거리 변화율 측정값을 이용하여위치를 검증하는 방법 및 장치
US7450063B2 (en) Method and arrangements relating to satellite-based positioning
US8013788B2 (en) Assistance to a mobile SPS receiver
JP2004526149A5 (ja)
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