(57)【要約】  遠隔受信機によって使用される衛星追跡データの完全性を監視する方法及び装置が開示される。一実施例では、第１の衛星追跡データのセットはサーバーで受信される。第２の衛星追跡データのセットの完全性データは第１の衛星追跡データのセットを使用して生成される。完全性データは次に第２の衛星追跡データのセットを有する少なくとも1台の遠隔受信機へ発信される。【選択図】  図４
2007511766.tif 000002
【特許請求の範囲】
【請求項１】
サーバーで第１の衛星追跡データのセットを受信するステップと、
前記第１の衛星追跡データのセットを使用して第２の衛星追跡データのセットの完全性データを生成するステップと、
前記完全性データを前記第２の衛星追跡データのセットを有する少なくとも１台の遠隔受信機へ発信するステップと、
を備える方法。
【請求項２】
前記第１の衛星追跡データのセットを使用して付加的な衛星追跡データのセットの付加的な完全性データを生成するステップと、
前記付加的な完全性データを前記付加的な衛星追跡データのセットを有する遠隔受信機へ発信するステップと、
をさらに備える、請求項１に記載の方法。
【請求項３】
ある時間に亘って前記サーバーで付加的な衛星追跡データのセットを受信するステップと、
前記付加的な衛星追跡データのセットを使用して前記完全性データを更新するステップと、
をさらに備える、請求項１に記載の方法。
【請求項４】
前記完全性データが前記少なくとも１台の遠隔受信機へ定期的に発信される、請求項３に記載の方法。
【請求項５】
前記完全性データが前記少なくとも１台の遠隔受信機からの要求に応じて前記少なくとも１台の遠隔受信機へ発信される、請求項１に記載の方法。
【請求項６】
基準局で衛星信号を受信するステップと、
前記衛星信号及び前記第２の衛星追跡データのセットを使用して前記基準局の位置を計算するステップと、
前記完全性データを補強するため前記位置を前記基準局の既知位置と比較するステップと、
をさらに備える、請求項１に記載の方法。
【請求項７】
前記完全性データがスレッショルドを超える前記既知位置からの前記位置の偏差に応じて前記遠隔受信機へ発信される、請求項６に記載の方法。
【請求項８】
前記第１の衛星追跡データのセットが第１の軌道データと第１のクロックデータのうちの少なくとも一方を含み、前記第２の衛星追跡データのセットが第２の軌道データと第２のクロックデータのうちの少なくとも一方を含む、請求項１に記載の方法。
【請求項９】
前記生成するステップが、
軌道のずれを特定するために前記第１の軌道データを前記第２の軌道データと比較する工程と、
クロックのずれを特定するために前記第１のクロックデータを前記第２のクロックデータと比較する工程と、
のうちの少なくとも一方を備える、
請求項８に記載の方法。
【請求項１０】
前記完全性データがスレッショルドを超える特定された軌道のずれと別のスレッショルドを超える特定されたクロックのずれのうちの少なくとも一方に応じて前記遠隔受信機へ発信される、請求項９に記載の方法。
【請求項１１】
前記第１の衛星追跡データのセットが衛星の健康データを含む、請求項１に記載の方法。
【請求項１２】
前記生成するステップが、健康ではない衛星を識別するために前記衛星の健康データを解析する工程を備える、請求項１１に記載の方法。
【請求項１３】
前記完全性データが識別された健康ではない衛星に応じて前記遠隔受信機へ発信される、請求項１２に記載の方法。
【請求項１４】
前記第１の衛星追跡データのセットが基準局のネットワークと衛星制御局のうちの少なくとも一方から受信される、請求項１に記載の方法。
【請求項１５】
前記第１の衛星追跡データのセットが暦データを含む、請求項１に記載の方法。
【請求項１６】
前記第２の衛星追跡データのセットが擬似距離モデルと暦データと長期衛星軌道データのうちの少なくとも一つを含む、請求項１に記載の方法。
【請求項１７】
前記完全性データが少なくとも１台の健康ではない衛星の識別情報と前記少なくとも１台の健康ではない衛星の停波の期間のうちの少なくとも一方を含む、請求項１に記載の方法。
【請求項１８】
遠隔受信機からコンステレーション内の複数の衛星までの擬似距離を測定するステップと、
前記擬似距離及び前記遠隔受信機内に格納された衛星追跡データを使用して前記遠隔受信機の位置を計算するステップと、
前記位置が有効であるかどうかを推定するステップと、
無効な位置に応じてサーバーから前記衛星追跡データの完全性データを要求するステップと、
を備える方法。
【請求項１９】
前記完全性データが前記サーバーによって受信された別の衛星追跡データのセットを使用して生成される、請求項１８に記載の方法。
【請求項２０】
前記推定するステップが、
前記擬似距離に関連した事後残差を形成する工程と、
誤差を含む擬似距離を特定するために前記事後残差を解析する工程と、
を備える、請求項１８に記載の方法。
【請求項２１】
前記完全性データが特定された誤差を含む擬似距離に応じて要求される、請求項２０に記載の方法。
【請求項２２】
第１の衛星追跡データのセットを受信する手段と、
第２の衛星追跡データのセット及び前記第２の衛星追跡データのセットを有する少なくとも１台の遠隔受信機の識別情報を格納するデータベースと、
前記第１の衛星追跡データのセットを使用して前記第２の衛星追跡データのセットの完全性データを生成するプロセッサと、
前記完全性データを前記少なくとも１台の遠隔受信機へ発信する手段と、
を備える、衛星測位システムサーバー。
【請求項２３】
前記第１の衛星追跡データのセットが暦データを含む、請求項２２に記載のサーバー。
【請求項２４】
前記第２の衛星追跡データのセットが擬似距離モデルと暦データと長期衛星軌道データのうちの少なくとも一つを含む、請求項２２に記載のサーバー。
【請求項２５】
前記完全性データが、少なくとも１台の健康ではない衛星の識別情報と前記少なくとも１台の健康ではない衛星の停波の期間のうちの少なくとも一方を含む、請求項２２に記載のサーバー。
【請求項２６】
衛星測位システム受信機からコンステレーション内の複数の衛星までの擬似距離を測定する衛星信号受信機と、
衛星追跡データを格納するメモリと、
前記擬似距離及び前記衛星追跡データを使用して前記衛星測位システム受信機の位置を計算し、前記位置が有効であるかどうかを推定するプロセッサと、
無効な位置に応じて前記衛星追跡データと関連した完全性データの要求をサーバーへ発信するワイヤレストランシーバーと、
を備える、衛星測位システム受信機。
【請求項２７】
ワイヤレストランシーバー及び第１の衛星追跡データのセットを格納するメモリを有する遠隔受信機と、
前記遠隔受信機とワイヤレス通信するサーバーと、
を備え、
前記サーバーが第２の衛星追跡データのセットを受信し、前記第２の衛星追跡データのセットを使用して前記第１の衛星追跡データのセットの完全性データを生成し、前記完全性データを前記遠隔受信機へ発信し、
前記遠隔受信機が前記ワイヤレストランシーバーを使用して前記完全性データを受信する、
測位システム。
【請求項２８】
衛星制御局によって生成された停波通知データを受信するステップと、
健康ではない衛星及び前記健康ではない衛星の対応する停波の期間を特定するために前記停波通知データを解析するステップと、
前記特定された健康ではない衛星及び前記停波の期間に応じて衛星追跡データのセットの完全性データを生成するステップと、
前記完全性データを前記衛星追跡データのセットを有する少なくとも１台の遠隔受信機へ発信するステップと、
を備える方法。
【請求項２９】
前記衛星制御局が全地球測位システム（ＧＰＳ）衛星のマスター制御局（ＭＣＳ）であり、
前記停波通知データが１個以上のＮＡＮＵ（Ｎｏｔｉｃｅ  Ａｄｖｉｓｏｒｉｅｓ  ｔｏ  Ｎａｖｓｔａｒ  Ｕｓｅｒｓ）を含む、
請求項２８に記載の方法。
【請求項３０】
前記完全性データが前記少なくとも１台の遠隔受信機へ定期的に発信される、請求項２８に記載の方法。
【請求項３１】
前記完全性データが前記少なくとも１台の遠隔受信機からの要求に応じて前記少なくとも１台の遠隔受信機へ発信される、請求項２８に記載の方法。
【請求項３２】
前記停波通知データがインターネットを介して受信される、請求項２８に記載の方法。
【発明の詳細な説明】
【発明の分野】
【０００１】
[0001]本発明は、一般に衛星測位システムに関し、特に、遠隔受信機によって使用される衛星追跡データの完全性の監視に関する。
【関連技術の説明】
【０００２】
[0002]全地球測位システム（ＧＰＳ）は、位置を計算するために複数の衛星からの測定量を使用する。ＧＰＳ受信機は、通常は、地上又は地上付近で衛星から発信された信号の発信と受信機によって受信された信号の受信との間の時間遅延を計算することによりそれらの位置を決定する。光速倍された時間遅延は、受信機から受信機の視野内の各衛星までの距離を与える。ＧＰＳ衛星は衛星配置データ、すなわち、いわゆる「暦」データを受信機へ発信する。暦データの他に、衛星は、衛星信号と関連した絶対時刻情報を受信機へ発信し、すなわち、絶対時刻信号が２番目のウィーク信号として送信される。この絶対時刻信号は受信機が、各受信信号が各衛星によって発信されたときの時間タグを明白に決定することを可能にさせる。各信号の正確な発信の時刻を知ることにより、受信機は各衛星が信号を発信したときに居た場所を計算するために暦データを使用する。最終的に、受信機は、受信機位置を計算するために衛星位置の知識を衛星までの計算距離と組み合わせる。
【０００３】
[0003]より詳細には、ＧＰＳ受信機は、軌道を周回するＧＰＳ衛星から発信され、固有擬似ランダム雑音（ＰＮ）符号を含むＧＰＳ信号を受信する。ＧＰＳ受信機は、受信ＰＮ符号信号系列と内部生成ＰＮ信号系列との間の時間シフトを比較することにより信号の発信と受信との間の時間遅延を決定する。
【０００４】
[0004]各発信ＧＰＳ信号は直接シーケンススペクトル拡散信号である。商業目的に利用できる信号は標準測位サービスによって提供される。これらの信号は、１５７５．４２ＭＨｚ（Ｌ１周波数）の搬送波上で１．０２３ＭＨｚの拡散率をもつ直接シーケンス拡散信号を利用する。各衛星は、特定の衛星を識別し、複数台の衛星から同時に発信された信号を、いずれかの１個の信号が他の信号から受ける干渉が非常に小さい状態で、受信機によって受信することを可能にさせる、固有ＰＮ符号（Ｃ／Ａ符号として知られている）を発信する。ＰＮ符号系列長は、１ミリ秒の時間に対応する１０２３チップである。１０２３チップの１サイクルはＰＮフレームと呼ばれる。各受信されたＧＰＳ信号は１０２３チップの１．０２３ＭＨｚ反復ＰＮパターンから構築される。非常に低い信号レベルでも、ＰＮパターンは依然として観測され、多数のフレームを処理し、原則的に平均化することにより、曖昧性のない時間遅延測定量を提供する。これらの測定された時間遅延は、１ミリ秒ＰＮフレーム境界のモジュロとして知られているので「サブミリ秒擬似距離」と呼ばれる。それぞれの衛星への各遅延と関連したミリ秒の整数部を解消することにより、真の、曖昧性のない、擬似距離が取得される。曖昧性のない擬似距離を決定するプロセスは、「整数値ミリ秒曖昧性解消」と呼ばれる。
【０００５】
[0002]４個の擬似距離のセットは、ＧＰＳ信号の発信の絶対時刻及びそれらの絶対時刻における衛星位置の知識と共に、ＧＰＳ受信機の位置を解決するために十分である。発信の絶対時刻は、発信の時刻における衛星の位置を決定するため、したがって、ＧＰＳ受信機の位置を決定するために必要である。ＧＰＳ衛星は約３．９ｋｍ／ｓで移動するので、地上から観測される衛星の距離は最大で±８００ｍ／ｓの率で変化する。絶対タイミング誤差は、タイミング誤差の１ミリ秒毎に０．８ｍまでの距離誤差という結果になる。これらの距離誤差はＧＰＳ受信機位置に同様の大きさの誤差を生じる。したがって、１０ｍｓの絶対時刻精度は約１０ｍの位置精度に十分である。１０ｍｓを超える絶対タイミング誤差は大きな位置誤差をもたらすので、典型的なＧＰＳ受信機は、約１０ミリ秒以上の精度に達する絶対時刻を必要としている。
【０００６】
[0003]ＧＰＳ受信機が衛星から暦データをダウンロードすることは、常にゆっくりであり（１８秒より速くない）、困難であることが多く、（信号強度が非常に低い環境では）不可能であることもある。これらの理由のため、衛星からの発信を待つ代わりに他の手段を用いて、衛星軌道及びクロックデータをＧＰＳ受信機へ送信することが有利であることが長い間知られている。衛星軌道及びクロックデータ、すなわち、「補助データ」をＧＰＳ受信機へ提供するこの技術は、「アシストＧＰＳ」、又は、Ａ−ＧＰＳとして知られている。
【０００７】
[0004]Ａ−ＧＰＳシステム内の補助データは、衛星信号取得を支援する情報のような短期データ、暦データのような中期データ、又は、暦のグループ、若しくは、その他のタイプの長期衛星軌道及びクロックモデル（一般に、「衛星追跡データ」と呼ばれる）のような長期データである。例えば、衛星信号取得支援データは、典型的に、数分間に亘り有効であり、衛星暦データは、典型的に、数時間に亘り有効であり、長期軌道及びクロックデータは数日間に亘り有効である。遠隔受信機は、したがって、衛星信号を取得するため、ある種のケースでは、位置を計算するため、補助データを使用する。補助データが配信された時刻と支援データが遠隔受信機によって使用された時刻との間で、補助データが基礎を置く衛星軌道／クロックデータが無効になることもあり得る。例えば、所与の衛星内のクロックは、期待されるレンジ外にドリフトしている可能性があり、所与の衛星の軌道は期待されるレンジを越えて変化している可能性がある。遠隔受信機が無効な衛星軌道／クロックデータと関連した予め取得された補助データを使用するならば、計算された装置位置は大幅に誤っている可能性がある。
【０００８】
[0005]したがって、当分野において、アシスト測位システムにおいて遠隔受信機へ配信される衛星補助データの完全性を監視する方法及び装置の必要性が存在する。
【発明の概要】
【０００９】
[0005]遠隔受信機によって使用される衛星追跡データの完全性を監視する方法及び装置について記載される。本発明の一実施形態では、第１の衛星追跡データのセットは、サーバで受信される。例えば、第１の衛星追跡データのセットは、基準局のネットワーク、衛星制御局、又は、その他のタイプの通信ネットワークのうちの一つ以上から受信される。衛星追跡データは、衛星軌道データ、衛星クロックデータ、又は、その両方を含む。第２の衛星追跡データのセットの完全性データは第１の衛星追跡データのセットを使用して発生される。完全性データは次に第２の衛星追跡データのセットを有する少なくとも1台の遠隔受信機へ発信される。例えば、完全性データは１台以上の健康ではない衛星を識別する。
【００１０】
[0006]上記の本発明の特長が詳細に理解されるように、上記の要約された発明のより詳しい説明が実施形態を参照することにより記載され、実施形態の一部が添付図面に示される。しかし、注意すべきことは、添付図面は発明の典型的な実施形態だけを示し、発明はその他の同等に効果的な実施形態を認めるので、添付図面が発明の範囲を制限していると考えられるべきでないという点である。
【００１１】
[0016]理解を容易にするため、図面に共通した同じ要素を指定するため、可能な限り、同じ参照番号が使用されている。
【発明の詳細な説明】
【００１２】
[0017]図１は測位システム１００の例示的な実施形態を表すブロック図である。システム１００はサーバー１０２及び遠隔受信機１０４を備える。例による明瞭さの目的のため、システム１００は単一の遠隔受信機１０４だけと共に示されている。しかし、サーバー１０２は１台以上の遠隔受信機と通信することが理解されるである。遠隔受信機１０４は、ワイヤレス通信システム１０６（例えば、携帯電話ネットワーク）、インターネットのようなその他のタイプの通信リンク１０８、又は、その両方を介して、サーバー１０２と通信する。遠隔受信機１０４は、コンステレーション内の複数台の衛星１０５によってブロードキャストされた衛星信号を捕捉し、衛星の未知位置を突き止めるため衛星１０５までの擬似距離を測定する。例えば、遠隔受信機１０４は、ＧＰＳコンステレーション内の複数台のＧＰＳ衛星までの擬似距離を測定する。衛星信号の捕捉、位置の計算、又は、その両方を支援するため、遠隔受信機１０４はサーバー１０２から衛星追跡データ（以下、「補助データ」と呼ばれる）を受信する。
【００１３】
[0018]本発明の一実施形態では、遠隔受信機１０４は、衛星信号の捕捉を支援するためサーバー１０２からの補助データを使用し、測定された擬似距離を、ワイヤレス通信システム１０６を使用して、サーバー１０２へ発信する。サーバー１０２はその後に、遠隔受信機１０４の未知位置を解決するため擬似距離を使用する。位置は、ワイヤレス通信システム１０６を介して遠隔受信機１０４へ発信されるか、又は、インターネット経由のような別の方式で第三者リクエスタ１９９が利用できるようにされる。別の実施形態では、遠隔受信機１０４は、擬似距離をサーバーへ発信することなく、自分自身の位置を計算するために測定された擬似距離を使用する。遠隔受信機１０４は、衛星信号の捕捉、位置の計算、又は、それらの両方を支援するために、サーバー１０２からの補助データを使用する。
【００１４】
[0019]サーバー１０２は、遠隔受信機１０４へ配信される補助データを生成するために、コンステレーションと関連した種々の測定量及び情報（以下、「衛星追跡情報」と称される）を使用する。サーバー１０２は、衛星信号受信機のネットワーク（「基準ネットワーク１１０」）、衛星制御局１１２（例えば、ＧＰＳにおけるマスター制御局）、又は、この情報のその他の供給源（例えば、インターネット経由）のような外部供給源から衛星追跡情報を受信する。基準ネットワーク１１０は、コンステレーション内のすべての衛星からの衛星追跡情報を収集する複数の追跡局、少数の追跡局、又は、世界の特定の領域についての衛星追跡情報だけを収集する単一の追跡局を含む。衛星追跡情報は、例えば、衛星ナビゲーションメッセージ（例えば、暦）、符号位相測定量、及び、ドップラー測定量のうちの少なくとも一つを含む。本発明の一実施形態では、サーバー１０２は、複数台の衛星１０５に関する衛星ナビゲーションデータのうちの暦部分を受信する。暦データを配信する典型的なシステムは、２００２年６月２５日に発行され、その全体が参照として本明細書に組み込まれた、米国特許第６，４１１，８９２号に記載されている。衛星制御局から直接的に暦情報を取得する例示的なシステムは、２００２年２月２２日に出願された、その全体が参照として本明細書に組み込まれた、米国特許出願第１０／０８１，１６４号（代理人書類番号ＧＬＢＬ０２０号に記載されている。
【００１５】
[0020]衛星追跡情報を使用して生成された補助データは、短期間、中期間、又は、長期間に亘り有効であり、衛星信号の捕捉及び／又は位置の計算を支援する情報を含む。例えば、補助データは、符号位相及びドップラー測定量、又は、遠隔受信機１０４における期待擬似距離のモデル（「擬似距離モデル」）のような捕捉支援データを含む。衛星信号を捕捉するため擬似距離モデルを配信し使用する典型的なシステムは、２００２年９月１７日に発行され、その全体が参照として本明細書に組み込まれた、米国特許第６，４５３，２３７号に記載されている。別の実施形態では、補助データは、暦情報又は長期軌道モデルを含む。暦情報又は長期軌道モデルを配信し使用する例示的なシステムは、２００３年４月１日に発行され、その全体が参照として本明細書に組み込まれた、米国特許第６，５４２，８２０号に記載されている。
【００１６】
[0021]補助データのタイプとは無関係に、補助データが基礎を置く衛星追跡情報が無効になるならば、遠隔受信機１０４は補助データを使用して衛星信号を適切に獲得するか、若しくは、位置を計算することが可能ではないか、又は、大幅に低下した精度で位置を計算する。よって、本発明の一実施形態では、サーバー１０２は遠隔受信機１０４によって使用されている補助データの完全性を監視する。以下で詳述されるように、サーバー１０２は、衛星追跡データを取得し、衛星追跡データを使用して補助データの完全性データを生成する。サーバー１０２によって獲得された衛星追跡データは補助データより新しい。サーバー１０２によって生成される完全性データは、その後に、遠隔装置１０４へ発信される。
【００１７】
[0022]図２は衛星測位システム受信機２００の例示的な実施形態を表すブロック図である。受信機２００は図１に示された遠隔受信機１０４として使用される。受信機１０４は、例示的に、衛星信号受信機２０２、ワイヤレストランシーバー２０４、マイクロコントローラ２０６、メモリ２０８、及び、モデム２１０（又は、その他の通信ポート）を備える。衛星信号受信機２０２はアンテナ２１２を介して衛星信号を受信する。衛星信号受信機２０２は、周知の手法で擬似距離を形成するために衛星信号を処理する。本発明と共に使用される例示的なアシストＧＰＳ受信機は米国特許第６，４５３，２３７号に記載されている。擬似距離は、マイクロコントローラ２０６を介して、ワイヤレストランシーバー２０４へ結合される。ワイヤレストランシーバー２０４は、アンテナ２１４を使用して、サーバーにおける位置計算のための擬似距離を発信する。或いは、擬似距離は、受信機２００による位置計算のためメモリ２０８内に格納される。
【００１８】
[0023]メモリ２０８は、ランダムアクセスメモリでも、読み出し専用メモリでも、リムーバブルストレージでも、ハードディスクストレージでも、又は、このような記憶装置のどのような組み合わせでもよい。メモリ２０８は、サーバーによって配信され、衛星信号の捕捉、位置の計算、又は、その両方を支援するため使用される補助データ２１６を格納する。補助データ２１６は、ワイヤレストランシーバー２０４を使用してワイヤレスリンク経由で、又は、モデム２１０（若しくは、装置をコンピュータネットワークへ接続するその他の通信ポート）を使用してコンピュータネットワーク（例えば、インターネット）経由で受信される。
【００１９】
[0024]図３は、衛星測位システムサーバー３００の例示的な実施形態を表すブロック図である。サーバー３００は図１に示されたサーバー１０２として使用される。サーバー３００は、図示的に、中央処理ユニット（ＣＰＵ）３０２、入力／出力（Ｉ／Ｏ）回路３０４、サポート回路３０６、メモリ３０８、及び、サーバークロック３１０を備える。サーバー３００は、装置データベース３１２を含むか、又は、装置データベース３１２に結合される。サポート回路３０６は、ＣＰＵ２０２の動作を円滑にする周知の回路、例えば、クロック回路、キャッシュ、電源などを備える。メモリ３０８は、ランダムアクセスメモリでも、読み出し専用メモリでも、リムーバブルストレージでも、ハードディスクストレージでも、又は、このようなメモリ装置のいかなる組み合わせでもよい。サーバークロック３１０は、遠隔受信機によって発信された擬似距離の到着時刻を示すように時間遅れを与えるため使用される。
【００２０】
[0025]衛星追跡情報（例えば、暦、符号位相測定量、搬送波位相測定量、ドップラー測定量）は、Ｉ／Ｏ回路３０４を使用してこのような情報の外部供給源（例えば、基準ネットワーク、衛星制御局、インターネット）から受信される。サーバー３００は遠隔装置により使用される補助データを計算するために衛星追跡情報を使用する。遠隔受信機へ配信された補助データの完全性を監視するため、サーバー３００は、配信された補助データのタイプと、補助データが配信された遠隔受信機と、時刻と、この補助データが期限切れになるときとを記録する。一実施形態では、表３５０は、遠隔装置ＩＤ、補助データが遠隔装置へ配信された日時、配信された補助データのタイプ、補助データの期限切れ時刻によって定義されたエントリー（例えば、３個が示されている）を有する装置データベース３１２内に格納される。例えば、エントリー３５２は、捕捉支援データが「１」というＩＤを有する装置へ時刻ｔ１に配信され、その捕捉支援データはｔ１から１０分間で期限が切れるようにセットされていることを示す。エントリー３５４は、暦データが「２」というＩＤを有する装置へ時刻ｔ２に配信され、その暦データはｔ２から４時間で期限が切れるようにセットされていることを示す。エントリー３５６は、長期軌道（ＬＴＯ）データが「３」というＩＤを有する装置へ時刻ｔ３に配信され、ＬＴＯデータはｔ３から２日間で期限が切れるようにセットされていることを示す。サーバー３００は、完全性データ３１４を生成するために、装置データベース３１２において識別された遠隔装置によって使用されている補助データの完全性を監視する。完全性データ３１４は、後述されるように、メモリ３０８に格納され、遠隔装置へ発信される。
【００２１】
[0026]図４は、本発明による遠隔受信機で使用される衛星追跡データの完全性を監視するプロセス４００の例示的な実施形態を表すフローチャートである。プロセス４００は、衛星測位システム受信機によって使用されている補助データの完全性を監視するために衛星測位システムサーバーによって実行される。プロセス４００はステップ４０２で始まり、そこで、遠隔受信機によって使用される１セット以上の補助データと関連した健康ではない衛星が識別される。例えば、後述されるプロセス５００、６００、７００及び９００のうちの一つ以上のプロセスが健康ではない衛星を識別するため使用される。
【００２２】
[0027]任意のステップ４０３で、停波の期間が識別された健康ではない衛星毎に決定される。例えば、識別された健康ではない衛星毎の停波の期間は、図９のプロセス９００に関して後述されるように、衛星制御局によって生成された停波通知データから獲得される。ステップ４０４で、健康ではない衛星毎の識別情報、及び、既知であるならば、対応する停波の期間を含む完全性データが生成される。停波期間が未知であるならば、完全性データは停波の期間を含まないか、又は、停波の期間が所定の値、若しくは、使用中の補助データの特有のタイプに基づく値（例えば、補助データが４時間に亘り有効であるならば４時間）にセットされる。
【００２３】
[0028]完全性データは、その後に、補助データのセットを使用して遠隔受信機へ発信される。本発明の一実施形態では、ステップ４０６において、完全性データは、識別された健康ではない衛星に応じて、影響を受ける遠隔受信機へ発信される。すなわち、健康ではないとして識別された衛星が存在するならば、完全性データがこの健康ではない衛星による影響を受ける補助データを有する遠隔受信機へ発信される。よって、完全性データは、健康ではない衛星が識別されたときに限り送信され、このような識別された健康ではない衛星による影響を受ける遠隔受信機だけに送信される。別の実施形態では、ステップ４０５において、完全性データは識別された健康ではない衛星に応じてすべての遠隔受信機へ発信される。別の実施形態では、ステップ４０８において、完全性データは所定の発信スケジュールに従って遠隔受信機へ発信される。例えば、完全性データは、健康ではない衛星が識別されてもされなくても、定期的に補助データのセットを使用してすべての遠隔受信機へブロードキャストされる。さらに別の実施形態では、ステップ４１０において、完全性データは遠隔受信機からの要求に応じて遠隔受信機へ発信される。
【００２４】
[0029]図５は、本発明による健康ではない衛星を識別するプロセス５００の例示的な実施形態を表すフローチャートである。プロセス５００はステップ５０２から始まり、現在の衛星追跡データのセットが取得される。現在の衛星追跡データのセットは、基準ネットワーク、衛星制御局、及び／又は、インターネット経由のようなその他の情報供給源から受信される。ステップ５０４で、衛星軌道データ、衛星クロックデータ、又は、両方（以下、軌道／クロックデータとして総称される）が衛星追跡データから抽出される。ステップ５０６で、軌道／クロックデータは、ずれを特定するために、遠隔受信機によって使用されている１セット以上の補助データのうちの軌道／クロックデータと比較される。例えば、補助データが生成された時刻以降、衛星の軌道は変化し、又は、衛星のクロックはドリフトしている。よって、現在の衛星追跡データのセットから抽出された軌道／クロックデータと補助データの基礎となる軌道／クロックデータとの間にはずれがある。
【００２５】
[0030]ステップ５０８で、特定されたずれが所定のスレッショルドを超過するかどうかの決定が行われる。例えば、衛星の軌道は、所定のスレッショルドを超えて変化している可能性があり、又は、衛星のクロックは所定のスレッショルドの外側にドリフトしている可能性がある。もしそうであるならば、プロセス５００はステップ５１０へ進む。そうでなければ、プロセス５００はステップ５１２で終わる。ステップ５１０で、特定されたずれと関連した１台以上の影響を受ける衛星は健康ではないとして警告される。
【００２６】
[0031]図６は、本発明による健康ではない衛星を識別するプロセス６００の別の例示的な実施形態を表すフローチャートである。プロセス６００はステップ６０２から始まり、現在の衛星追跡データのセットが取得される。現在の衛星追跡データのセットは、基準ネットワーク、衛星制御局、及び／又は、インターネット経由のようなその他の情報供給源から受信される。ステップ６０４で、衛星の健康データは現在の衛星追跡データから抽出される。上述のように、暦は特定の衛星のための正確な衛星軌道及び時刻モデル情報を含む。その上、暦は、衛星の健康の表示（「健康状態」）をさらに含む。ＧＰＳにおいて、例えば、暦の変化は、ブロードキャストされる暦の健康状態を変更することによりＭＣＳにより知らされる。ステップ６０６で、衛星の健康データは健康ではない衛星の有無を識別するために解析される。
【００２７】
[0032]図７は、本発明による健康ではない衛星を識別するプロセス７００のさらに別の例示的な実施形態を表すフローチャートである。プロセス７００はステップ７０２から始まり、衛星信号が既知位置を有する１台以上の基準局で受信される。ステップ７０４で、各基準局の位置が遠隔受信機によって使用されている１セット以上の補助データを使用して計算される。ステップ７０６で、計算された位置が基準局の既知位置と比較される。基準局の位置を計算するため使用された所定の補助データのセットが健康ではない衛星に起因して無効であるならば、計算された位置は間違っている。よって、ステップ７０８で、計算された位置がそれぞれの既知位置を所定のスレッショルドだけ超えるかどうかが決定される。もしそうであるならば、プロセス７００はステップ７１０へ進む。そうでなければ、プロセス７００はステップ７１２で終わる。ステップ７１０で、特定されたずれと関連した１台以上の影響される衛星は健康ではないとして警告される。
【００２８】
[0033]図８は本発明によるサーバーから完全性データを要求するプロセス８００の例示的な実施形態を表すフローチャートである。プロセス８００はステップ８０２から始まり、遠隔受信機から複数の衛星までの擬似距離が測定される。ステップ８０４で、遠隔受信機の位置が擬似距離と遠隔受信機内に格納された衛星追跡データとを使用して計算される。例えば、衛星追跡データはサーバーによって配信された補助データである。ステップ８０６で、計算された位置の有効性が推定される。計算された位置の有効性が推定される多数の周知の技術が存在する。例えば、測定された擬似距離と関連した事後残差が形成される。事後残差は誤差を含む擬似距離を識別するため解析される。いずれかの擬似距離が誤差を含むことが判明したならば、計算された位置は無効であると推定される。その他の技術が有効性を推定するため使用される。例えば、（事前位置及び時刻と遠隔受信機に格納された衛星追跡データとに基づく）期待擬似距離は、事前擬似距離残差を生ずるために測定された擬似距離と比較される。特定のスレッショルドを超える事前擬似距離残差は、無効な衛星追跡データを示す。有効性を推定する別の実施例は、計算された位置を事前位置と比較することである。特定のスレッショルドを超える位置差は、無効な衛星追跡データを示す。その他の実施例は、これらの方法のいずれかの組み合わせを使用するだけでなく、これらの方法の変形を使用する（計算高度、時刻などを期待高度、時刻などと比較する）。
【００２９】
[0034]ステップ８０８で、計算された位置が有効であるかどうかについて決定がなされる。もしそうであるならば、プロセス８００はステップ８０２へ戻り、繰り返される。そうでなければ、プロセス８００はステップ８１０へ進み、完全性データがサーバーから要求される。完全性データは、遠隔受信機内に格納された衛星追跡データが依然として有効であるかどうかを決定するために使用される。
【００３０】
[0035]図９は、本発明による健康ではない衛星を識別するプロセス９００の別の例示的な実施形態を表すフローチャートである。プロセス９００はステップ９０２から始まり、衛星制御局によって生成された停波通知データが受信される。例えば、停波通知データは、衛星制御局から直接的に受信され、又は、インターネット経由のような他の供給源を介して受信される。例えば、ＧＰＳでは、衛星コンステレーションは、マスター制御局（ＭＣＳ）の制御下で世界中の局によって監視される。ＭＣＳは、インターネット上でＮＡＮＵ（Ｎｏｔｉｃｅ  Ａｄｖｉｓｏｒｉｅｓ  ｔｏ  Ｎａｖｓｔａｒ  Ｕｓｅｒｓ）を提供することにより、将来のため計画されたか、又は、計画されていない即時の衛星停波を知らせる。
【００３１】
[0036]ステップ９０４で、停波通知データは、健康ではない衛星を識別するため解析される。ステップ９０６で、識別された健康ではない衛星毎の停波の期間が決定される。例えば、識別された健康ではない衛星の停波の期間はＮＡＮＵから取得される。停波通知データを使用することにより、本発明は、完全性の変更が将来計画されているか、又は、無計画であり、かつ、即時であるかどうかとは無関係に、遠隔受信機によって使用されている補助データが常にＧＰＳコンステレーションの最新完全性状態を反映することを保証する。
【００３２】
[0037]本発明の方法及び装置はＧＰＳ衛星に関して説明されているが、教示内容は擬似衛星、又は、衛星と擬似衛星の組み合わせを利用する測位システムに同様に適用可能であることが理解される。擬似衛星は、一般にＧＰＳ時刻と同期された、Ｌバンド搬送波信号上で変調されたＰＮ符号（ＧＰＳ信号に類似している）をブロードキャストする地上発信機である。本明細書で使用されるような用語「衛星」は、擬似衛星、又は、擬似衛星の均等物を包含することが意図され、本明細書で使用されるような用語「ＧＰＳ信号」は、擬似衛星又は擬似衛星の均等物からのＧＰＳのような信号を包含することが意図されている。
【００３３】
[0038]さらに、以上の検討中、本発明は、米国の全地球測位システム（ＧＰＳ）での適用に関して説明されている。しかし、これらの方法が類似した衛星システム、特に、ロシアのＧｌｏｎａｓｓシステム及び欧州のＧａｌｉｌｅｏシステムにも同様に適用可能であることは明白である。本明細書で使用される用語「ＧＰＳ」は、ロシアのＧｌｏｎａｓｓシステム及び欧州のＧａｌｉｌｅｏシステムをはじめとして、このような代替的な衛星測位システムを包含する。
【００３４】
[0039]以上の説明は本発明の図示的な実施形態を対称としているが、本発明のその他の実施形態及びさらなる実施形態が発明の基本的な範囲を逸脱することなく考えられ、発明の基本的な範囲は特許請求の範囲の記載によって定められる。
【図面の簡単な説明】
【００３５】
【図１】測位システムの例示的な実施形態を表すブロック図である。
【図２】図１の測位システムと共に用いる衛星測位システム受信機の例示的な実施形態を表すブロック図である。
【図３】図１の測位システムと共に用いる衛星測位システム受信機の例示的な実施形態を表すブロック図である。
【図４】本発明による遠隔受信機によって使用される衛星追跡データの完全性を監視するプロセスの例示的な実施形態を表すフローチャートである。
【図５】本発明による健康ではない衛星を識別するプロセスの例示的な実施形態を表すフローチャートである。
【図６】本発明による健康ではない衛星を識別するプロセスの別の例示的な実施形態を表すフローチャートである。
【図７】本発明による健康ではない衛星を識別するプロセスのさらに別の例示的な実施形態を表すフローチャートである。
【図８】本発明によるサーバーから完全性データを要求するプロセスの例示的な実施形態を表すフローチャートである。
【図９】本発明による健康ではない衛星を識別するプロセスの別の例示的な実施形態を表すフローチャートである。
【図１】
2007511766.tif 000003
【図２】
2007511766.tif 000004
【図３】
2007511766.tif 000005
【図４】
2007511766.tif 000006
【図５】
2007511766.tif 000007
【図６】
2007511766.tif 000008
【図７】
2007511766.tif 000009
【図８】
2007511766.tif 000010
【図９】
2007511766.tif 000011
【国際調査報告】
2007511766.tif 000012
2007511766.tif 000013
2007511766.tif 000014