(57)【要約】  一態様では、ナビゲーション補強システムの予測性能を決定する方法は、ナビゲーション補強システムの標準性能を決定すること、及び標準性能を決定することに基づいてナビゲーション補強システムの予測性能を決定することを含む。別の態様では、ナビゲーション補強システムの予測性能を決定するシステムは、ナビゲーション補強システムの標準性能を決定する長期モニタ及びナビゲーション補強システムの標準性能に基づいてナビゲーション補強システムの予測性能を決定する短期モニタを備える。
2008524596.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション補強システムの予測性能を決定する方法であって、
前記ナビゲーション補強システムの標準性能を決定し、
前記標準性能の決定に基づいて、第２の時間間隔中の前記ナビゲーション補強システムの予測性能を決定する、
ことを含む方法。
【請求項２】
前記標準性能の決定は、現在のインテグリティ値を記憶することを含む、請求項１に記載の方法。
【請求項３】
前記標準性能の決定は、前記現在のインテグリティ値を標準インテグリティ値と比較することを含む、請求項２に記載の方法。
【請求項４】
前記標準インテグリティ値は、将来時に再現性のある前記補強システムの過去の性能を表す値を含む、請求項３に記載の方法。
【請求項５】
前記標準性能の決定は、
前記現在のインテグリティ値が前記標準インテグリティ値から偏倚しているか否かを判断し、及び
前記現在のインテグリティ値が前記標準インテグリティ値から偏倚している場合、前記標準インテグリティ値を更新する、
ことを含む、請求項４に記載の方法。
【請求項６】
前記標準性能の決定は、前記現在のインテグリティ値が前記標準インテグリティ値から再現性のあるパターンで偏倚しているか否かを判断することを含む、請求項５に記載の方法。
【請求項７】
前記予測性能の決定は、
受信した前記現在のインテグリティ値を標準インテグリティ値と比較し、
偏倚が存在するか否かを判断する、
ことを含む、請求項２に記載の方法。
【請求項８】
前記予測性能の決定は、前記偏倚の大きさ予測及び持続時間予測を反映する調整データを生成することを含む、請求項７に記載の方法。
【請求項９】
スケジュールされた衛星非可用性を記憶することをさらに含む、請求項１に記載の方法。
【請求項１０】
ナビゲーション補強システムの予測性能を決定するシステムであって、
前記ナビゲーション補強システムの標準性能を決定する長期モニタと、
前記ナビゲーション補強システムの前記標準性能に基づいて前記ナビゲーション補強システムの予測性能を決定する短期モニタと、
を備えるシステム。
【請求項１１】
前記長期モニタは現在のインテグリティ値を生成する、請求項１０に記載のシステム。
【請求項１２】
前記長期モニタは前記現在のインテグリティ値を標準インテグリティ値と比較する、請求項１１に記載のシステム。
【請求項１３】
前記標準インテグリティ値は、将来時に再現性のある前記補強システムの過去の性能を表す値を含む、請求項１２に記載のシステム。
【請求項１４】
前記長期モニタは、前記現在のインテグリティ値が前記標準インテグリティ値から偏倚しているか否かを判断し、現在のインテグリティ値が標準インテグリティ値から偏倚している場合、標準インテグリティ値を更新する、請求項１３に記載のシステム。
【請求項１５】
前記長期モニタは、前記現在のインテグリティ値が前記標準インテグリティ値から再現性のあるパターンで偏倚している場合、標準インテグリティ値を更新する、請求項１４に記載のシステム。
【請求項１６】
前記短期モニタは、受信する前記現在のインテグリティ値を標準インテグリティ値と比較し、偏倚が存在するか否かを判断する、請求項１１に記載のシステム。
【請求項１７】
前記短期モニタは、前記偏倚の大きさ予測及び持続時間予測を反映する調整データを生成する、請求項１６に記載のシステム。
【請求項１８】
衛星の位置を決定し、該衛星の位置を前記長期モニタに提供する衛星予測モジュールであって、スケジュールされた衛星非可用性データベースを含む、衛星予測モジュールをさらに備える、請求項１０に記載のシステム。
【請求項１９】
ナビゲーション補強システムの予測性能を決定するための実行可能な命令を記憶している機械可読媒体を含む物品であって、前記命令は、機械に、
前記ナビゲーション補強システムの標準性能を決定し、
前記標準性能の決定に基づいて、第２の時間間隔中の前記ナビゲーション補強システムの予測性能を決定する、
ことを実行させる物品。
【請求項２０】
機械に前記標準性能の決定を実行させる前記命令は、機械に、前記現在のインテグリティ値を標準インテグリティ値と比較することを実行させる命令を含む、請求項１９に記載の物品。
【請求項２１】
前記標準インテグリティ値は、将来時に再現性のある前記補強システムの過去の性能を表す値を含む、請求項２０に記載の物品。
【請求項２２】
機械に前記標準性能の決定を実行させる前記命令は、機械に、
前記現在のインテグリティ値が前記標準インテグリティ値から偏倚しているか否かを判断し、
前記現在のインテグリティ値が前記標準インテグリティ値から偏倚している場合、標準インテグリティ値を更新する、
ことを実行させる命令を含む、請求項２１に記載の物品。
【請求項２３】
機械に前記標準性能の決定を実行させる前記命令は、機械に、前記現在のインテグリティ値が前記標準インテグリティ値から再現性のあるパターンで偏倚しているか否かを判断することを実行させる命令を含む、請求項２２に記載の物品。
【請求項２４】
機械に前記予測性能の決定を実行させる前記命令は、機械に、前記現在のインテグリティ値と前記標準インテグリティ値との間に偏倚が存在するか否かを判断することを実行させる命令を含む、請求項２０に記載の物品。
【請求項２５】
機械に前記予測性能の決定を実行させる前記命令は、機械に、前記偏倚の大きさ予測及び持続時間予測を反映する調整データを生成することを実行させる命令を含む、請求項２４に記載の物品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はナビゲーションシステムに関し、特にナビゲーション衛星システムに関する。
【背景技術】
【０００２】
全地球航法衛星システム（ＧＮＳＳ：Global Navigation Satellite System）は測距信号及び他の信号を送信し、陸海空のユーザがこれらの信号を使用して、三次元位置、速度、及び日時を決定する。ＧＮＳＳは、信号をユーザに送信するための衛星ネットワークを含む。ＧＮＳＳの一例は全地球測位システム（ＧＰＳ）である。ＧＰＳは、中高度軌道で動作する２４基以上の衛星のネットワークを含み、これらはＧＰＳ衛星と呼ばれる。
【０００３】
ＧＮＳＳユーザが決定する位置解は、衛星エフェメリスデータ誤差、衛星クロックドリフト、電離層遅延、対流圏遅延、マルチパス信号、及び受信機ノイズ等の要因により或る程度の不正確性を有する。位置解の不正確性の程度を決定（判定）するために、ＧＮＳＳユーザは、位置解で発生し得る最大距離誤差の高精度限界である完全性（インテグリティ：integrity）限界を計算することができる。インテグリティ限界は、ＧＮＳＳユーザによって決定された位置解の不確実性量を制限する。ＧＮＳＳユーザの位置解誤差がインテグリティ限界を超える確率は極めて小さいため、ユーザに対して、実際の位置がＧＮＳＳを使用して決定された位置解からインテグリティ限界距離内にあることがほぼ保証される。一般に、インテグリティの高いナビゲーションシステムほど、ユーザはより小さいインテグリティ限界を計算することができ（発生し得る誤差をより厳密に制限する）、ひいてはユーザの決定した位置の不正確性を低減することができる。ＧＮＳＳそれ自体によって提供されるインテグリティレベルは、ユーザが、航空機ナビゲーション等のいくつかの用途の要件を満たすのに十分に小さなインテグリティ限界を決定するには不十分な場合がある。
【０００４】
オーグメンテーション（補強）システムと呼ばれる他のシステムは、補正データ及びインテグリティデータを生成し、これらデータをユーザに報知する。ユーザは補強システムからのデータを利用して、ＧＮＳＳから受信したデータを補足し、位置解の精度及びインテグリティを上げる。補強システムによって生成される補正データは、上述した要因等の要因によって生じる誤差のいくらかを補償する調整である。位置解の精度を上げるよう、ユーザは補正データを利用する。インテグリティデータは、補正データを適用した後でもなお残り得る残存誤差を制限する値を含む。ユーザはインテグリティデータを利用して、位置解に残存する可能性のある不正確性の程度を減じるより厳密なインテグリティ限界を決定する。
【０００５】
ＧＰＳと併せて使用される典型的な補強システムは、ＧＰＳ衛星からＧＰＳデータを受信するＧＰＳ受信機を有する1つ又は複数の基準ステーションを含む。基準ステーション受信機の正確な位置は判明している。マスタ制御ステーションが、基準ステーションによって収集されたＧＰＳデータを受信し、各ＧＰＳ衛星について、基準ステーション受信機の既知の位置に基づく衛星の予想限界と、ＧＰＳデータを使用して決定される衛星の観測限界との間のバイアスを決定する。マスタ制御ステーションはまた、ＧＰＳ衛星の性能を監視して異常をユーザに報告し、それによってＧＰＳユーザにより高いインテグリティを提供する。マスタ制御ステーションは、ユーザに報知される補正データ及びインテグリティデータを生成する。
【０００６】
既知の一種の補強システムは、衛星型補強（オーグメンテーション）システム（ＳＢＡＳ：satellite-based augmentation system）である。典型的なＳＢＡＳは、ＳＢＡＳがサービス提供する広い地理的領域全域にわたる位置に、ＧＰＳ受信機を有する１組の基準ステーションを含む。ＳＢＡＳマスタ制御ステーションによって生成される補正データ及びインテグリティデータは、1つ又は複数の対地球同期軌道（ＧＥＯ）衛星に送信されて、ＧＰＳ衛星と同じ周波数でＧＰＳ衛星と同様のフォーマットで広域全域にわたるユーザに報知される。この方法では、ユーザのＧＰＳ受信機がＳＢＡＳ  ＧＥＯ衛星及びＧＰＳ衛星の両方からの信号を受信することができ、ＳＢＡＳ  ＧＥＯ衛星を追加の測位源として提供して可用性（アベイラビリティ）を向上させるというさらなる利点がある。ＳＢＡＳサービスエリアはＳＢＡＳ  ＧＥＯ衛星のフットプリント（経度及び緯度でおよそ＋／−７６度に広がる）並びにサービスエリア全域に分散するＳＢＡＳ基準ステーションの数量及び位置によって制限されるため、単一のＳＢＡＳがユーザにサービスを提供できるのは、一国全域又は大陸全域であり得る。
【０００７】
別の既知の種類の補強システムは地上型補強（オーグメンテーション）システム（ＧＢＡＳ：ground-based augmentation system）である。典型的なＧＢＡＳは、ＧＢＡＳによってサービス提供されるローカルエリア（たとえば、半径２０マイル又は半径３０マイル）内に配置されるＧＰＳ受信機を有する１組の基準ステーションを含む。ＧＢＡＳマスタ制御ステーションは補正データ及びインテグリティデータを生成し、これらのデータはＶＨＦデータリンクを介してＧＢＡＳのすぐ近くのユーザに報知される。ＧＢＡＳサービスエリアはＶＨＦ送信機のカバレージエリア及び基準ステーションの局在的な分布によって制限されるため、単一のＧＢＡＳを使用できるのは、空港周辺等のローカルエリア内のみであり得る。単一のＧＢＡＳは、ローカルエリア内でのみ動作するため、そのエリアに対してより正確な補正データ及びより厳密な限界のインテグリティデータを提供することができ、同エリアにサービスを提供するＳＢＡＳよりも速く障害状況をユーザに警告することができる。
【０００８】
さらなる既知の種類の補強システムであって、固定位置にある基準ステーションを使用しない補強システムは、上空型補強（オーグメンテーション）システム（ＡＢＡＳ：air-based augmentation system）である。ＡＢＡＳは通常、ユーザ自身のＧＰＳ受信機のみを使用して、ＧＰＳ衛星からＧＰＳデータを受信し、ＧＰＳデータを、慣性航法装置（ＩＮＳ）等の他の機器からのデータで補足することもできる。ＡＢＡＳは、受信機自律型インテグリティ監視（ＲＡＩＭ：Receiver Autonomous Integrity Monitoring）法を使用してインテグリティ監視を行う。ＲＡＩＭは、種々の組み合わせのＧＰＳ衛星を使用して達成された結果の比較に基づくため、ＡＢＡＳは、基本的な位置特定に決定される最小で４つのＧＰＳ衛星よりも多くのＧＰＳ衛星を視野内に必要とする。したがって、ＡＢＡＳは可用性が低減する可能性があることを代償としてインテグリティを獲得する。
【０００９】
航空機ナビゲーション用にＧＮＳＳを使用する許可は政府及び国際組織によって認可され、こうした組織は、種々の種類の航空機ナビゲーション（たとえば、種々の飛行行程）に使用することができる種々のＧＮＳＳナビゲーションサービスに対する要件を規定している。ＧＮＳＳナビゲーションサービスによってはＧＮＳＳ単独でサポートされるものもあれば、ＳＢＡＳ又はＧＢＡＳ等の補強システムで補足されたＧＮＳＳによってサポートされるものもある。各種のＧＮＳＳナビゲーションサービスの要件により、その種類のナビゲーションサービスを使用したときに許容できるユーザ位置解の最大誤差を制限するインテグリティ限界の限界閾値が指定される。インテグリティ限界が、ナビゲーションサービスについて規定された閾値限度以下であるとユーザが判断できる場合に、ユーザはそのナビゲーションサービスを利用することができる（すなわち、使用が認可される）。たとえば、カテゴリ１の航空機着陸のＧＮＳＳナビゲーションサービスの要件は、ユーザの水平位置解のインテグリティ限界が４０ｍ以下であり、且つユーザの垂直位置解のインテグリティ限界が１０ｍ以下であることを指定している。
【００１０】
ユーザによって判断されるインテグリティ限界の大きさは、ユーザに対するＧＮＳＳ衛星の位置、その時点でのＧＮＳＳ及び補強システム（該当する場合）の性能、及び環境条件（たとえば、対流圏及び電離層）を含むいくつかの要因に依存する。これら要因は通常、経時変化するとともにユーザの位置によって変化する。ユーザが同じ位置に留まる場合であっても、その時々で、同ユーザが判断するインテグリティ限界が変化することが典型的である。同じ時点であっても、異なる場所にいるユーザが判断するインテグリティ限界が異なることも典型的である。随時、ＧＮＳＳナビゲーションサービスは、或る場所（インテグリティ限界が要求される閾値内である）にいるユーザに提供することができるが、他の場所（インテグリティ限界が要求される閾値を超える）にいるユーザには提供することができない。
【発明の開示】
【課題を解決するための手段】
【００１１】
一態様では、ナビゲーション補強（オーグメンテーション）システムの予測性能を決定（判定）する方法は、ナビゲーション補強システムの標準性能を決定し、標準性能の決定に基づいて、ナビゲーション補強システムの予測性能を決定することを含む。
【００１２】
別の態様では、ナビゲーション補強システムの予測性能を決定するシステムは、ナビゲーション補強システムの標準性能を決定する長期モニタと、ナビゲーション補強システムの標準性能に基づいてナビゲーション補強システムの予測性能を決定する短期モニタとを備える。
【００１３】
さらなる態様では、本発明は、ナビゲーション補強システムの予測性能を決定するための実行可能な命令を記憶した機械可読媒体を含む物品である。この命令は機械に、ナビゲーション補強の標準性能を決定し、標準性能の決定に基づいて、第２の時間間隔中のナビゲーション補強システムの予測性能を決定することを実行させる。
【発明を実施するための最良の形態】
【００１４】
ナビゲーションシステム及びナビゲーション補強システムの将来の性能の程度を予測する能力が有用である。これは、ナビゲーションシステムの性能予測が、いつどこでナビゲーションサービスがユーザに提供されるか、又はされないかを指定するナビゲーションサービス予測予報を生成するために使用されることがあるためである。次回のナビゲーションサービス停止の警告を使用して、進行中の航行をナビゲーションサービスに頼っているユーザにナビゲーションサービスの提供が不能になったときに破滅的且つ安全でない可能性のある状況を回避することができる。ナビゲーションサービス予測予報によって、ユーザは、サービスが利用できなくなるときにその場所でナビゲーションサービスを使用しないように事前にナビゲーションプランを調整することができるようになる。
【００１５】
図１を参照すると、全地球測位システム（ＧＰＳ）及び衛星型補強（オーグメンテーション）システム（ＳＢＡＳ）を有するナビゲーション環境１０は、ＧＰＳ衛星（たとえば、ＧＰＳ衛星１２ａ及びＧＰＳ衛星１２ｂ）並びに１つ又は複数のＳＢＡＳ型補強システム用の静止（ＧＥＯ）衛星（たとえば、ＧＥＯ衛星１４ａ及びＧＥＯ衛星１４ｂ）を含む。ＳＢＡＳ補強ＧＰＳのユーザは、視野内（すなわち、見通し線内）にあるＧＰＳ衛星１２ａ及び１２ｂによって報知されるＧＰＳデータ並びに視野内にあるＳＢＡＳ  ＧＥＯ衛星１４ａ及び１４ｂによって報知されるＳＢＡＳデータを受信して処理する。ナビゲーション監視・予測システム２０が、ＧＰＳ及びＳＢＡＳの性能の監視及び予測に使用される。ナビゲーション監視・予測システム２０は、ＧＰＳ衛星１２ａ及び１２ｂ並びにＳＢＡＳ  ＧＥＯ衛星１４ａ及び１４ｂによってユーザに報知されるものと同じＧＰＳデータ及びＳＢＡＳデータを処理する。ナビゲーション監視・予測システム２０は、ＧＰＳデータ及びＳＢＡＳデータを使用して、現在のＧＰＳ及びＳＢＡＳの性能を判断するとともに、ＧＰＳ及びＳＢＡＳのナビゲーションサービスが現在利用可能な場所を判断する。ナビゲーション監視・予測システム２０はまた、ＧＰＳデータ及びＳＢＡＳデータを使用して、将来のＧＰＳ及びＳＢＡＳの性能を予測するとともに、将来にいつどこでＧＰＳ及びＳＢＡＳナビゲーションサービスが利用できるようになるかを予測する。
【００１６】
ナビゲーション監視・予測システム２０は、単一のデータソースから受信する、ＧＰＳ衛星１２ａ及び１２ｂによって報知されるＧＰＳデータ及びＳＢＡＳ  ＧＥＯ衛星１４ａ及び１４ｂによって報知されるＳＢＡＳデータを使用して、ＳＢＡＳ  ＧＥＯ衛星によってカバーされる広範な地理的サービスエリア全域にわたる場所でのＧＰＳナビゲーションサービス及びＳＢＡＳナビゲーションサービスの現在及び予測される将来の可用性（アベイラビリティ）を判断する。
【００１７】
本明細書において述べるナビゲーション監視・予測システム２０はＳＢＡＳとの併用向きであるが、ナビゲーション監視・予測システム２０は他の種類の補強システムと併用することも可能である。本明細書において述べるナビゲーション監視・予測システム２０はＧＰＳとの併用向きであるが、ナビゲーション監視・予測システム２０は他の種類又は複数の種類のＧＮＳＳと併用することも可能である。
【００１８】
図２を参照すると、ナビゲーション監視・予測システム２０は、データ収集モジュール２４、衛星予測モジュール３４、インテグリティ予測モジュール４４、フレーム生成モジュール５６、ユーザインテグリティ評価モジュール５８、サービスアベイラビリティ（可用性）監視モジュール６０、及びユーザインタフェース６２を含む。ナビゲーション監視・予測システム２０は、予測時間窓（たとえば、現在時刻から将来の７２時間）にわたる時々でのＧＰＳ及びＳＢＡＳの予測性能並びにＧＰＳナビゲーションサービス及びＳＢＡＳナビゲーションサービスの予測可用性を生成する。予測時間窓は等長（たとえば、１分）の予測時間フレームに分けられる。ナビゲーション監視・予測システム２０は、予測時間窓内の各予測時間フレームに対して予測を生成する。
【００１９】
データ収集モジュール２４は、ＧＰＳデータ及びＳＢＡＳデータをソース（たとえば、ＳＢＡＳ対応ＧＰＳ受信機）から受信する。ＧＰＳデータは、各ＧＰＳ衛星のエフェメリスデータ（すなわち、軌道パラメータ）及び健康状態データを含み、衛星予測モジュール３４にルーティングされる。ＳＢＡＳデータは、各ＳＢＡＳ  ＧＥＯ衛星によって報知され、各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星のユーザディファレンシャル（微分）レンジ誤差指数（ＵＤＲＥＩ：user differential range error indicator）データ及びクロックエフェメリス共分散マトリックス（ＭＴ２８）データで構成されるインテグリティデータ並びに各ＳＢＡＳ  ＧＥＯ衛星のＩＧＰマスク内の各電離層格子点（ＩＧＰ）の格子点電離層垂直遅延量誤差指数（ＧＩＶＥＩ）データを含む。データ収集モジュール２４はＳＢＡＳデータ入力バッファ（ＩＢ）２６を含み、ここに各ＳＢＡＳ  ＧＥＯ衛星からのＳＢＡＳデータが記憶される。各ＳＢＡＳ  ＧＥＯ衛星からのデータは、ＳＢＡＳデータ入力バッファ２６において別個に処理されて記憶される。ＳＢＡＳデータ入力バッファ２６は、現在時刻前の或る時間（たとえば、１０分）から現在時刻後の或る時間（たとえば、１０分）にわたる収集時間間隔中、データを保持する。各ＳＢＡＳデータ値は、その種類のデータに適した妥当な時間間隔にわたってＳＢＡＳデータ入力バッファ２６に記憶される。新しいＳＢＡＳデータ値を予想報告間隔以内にＳＢＡＳ  ＧＥＯ衛星から受信しない場合に、ＳＢＡＳデータ入力バッファ２６に記憶されているデータ値の劣化が起こる。周期的に、各インテグリティ監視間隔（たとえば、１分）の終わりに、データ収集モジュール２４は、ＳＢＡＳデータ入力バッファ２６に収集したデータを処理する。データ収集モジュール２４は、インテグリティ監視間隔中の各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星について収集された一連のＵＤＲＥＩ値及びＭＴ２８値、並びに各ＩＧＰについて収集された一連のＧＩＶＥＩ値を調べ、各一連の値をそのインテグリティ監視間隔の単一の代表的なＵＤＲＥＩ値、ＭＴ２８値、又はＧＩＶＥＩ値にまとめる。そのインテグリティ監視間隔中の代表的なＵＤＲＥＩ値、ＭＴ２８値、及びＧＩＶＥＩ値で構成される現在のインテグリティ値が、インテグリティ予測モジュール４４にルーティングされる。
【００２０】
データ収集モジュール２４は、データの送信元のＳＢＡＳ  ＧＥＯ衛星を特定するアクティブＧＥＯデータを、ＳＢＡＳ  ＧＥＯ衛星の動作状態を監視する衛星予測モジュール３４に提供する。
【００２１】
衛星予測モジュール３４は、ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星の性能を監視し、予測時間窓にわたるＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星の性能の予測を生成する。衛星予測モジュール３４は、衛星停止スケジュール（ＯＳ:outage schedule）データベース３６及びエフェメリスデータベース（ＥＤ）３８を含む。衛星停止スケジュールデータベース３６は、各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星に１組の時間間隔を含み、この時間間隔は、衛星が動作可能でなくなる将来の時間を示す。エフェメリスデータベース３８は、各ＧＰＳ衛星から受信した最新のエフェメリスデータを含む。
【００２２】
衛星予測モジュール３４は、衛星停止スケジュールデータベース３６からのデータを使用して、各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星が、予測時間窓内の各予測時間フレーム中に動作可能であるか否かを予測する。衛星予測モジュール３４は、更新された衛星停止スケジュール情報を受信すると、その更新された情報を衛星停止スケジュールデータベース３６に記憶し、通知をフレーム生成モジュール５６に送信して、更新された停止スケジュールによって影響を受ける予測時間窓内のすべての予測時間フレームに対するインテグリティ予測結果を再評価する。衛星停止スケジュールへの更新は、ユーザによって直接入力されてもよく、ユーザインタフェースによって提供される機能を通して入力されてもよく、又は次回の衛星停止についての情報を提供するサービスへの接続又はそのサービスからの電子メールから自動的に得てもよい。
【００２３】
衛星予測モジュール３４は、到来するＧＰＳデータ及びアクティブＧＥＯデータを監視し、ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星の実際の動作状態と、衛星停止スケジュールデータベース３６内の情報によって示されるこれらの衛星の予想される動作状態との不一致を検出する。スケジュール外のＧＰＳ衛星又はＳＢＡＳ  ＧＥＯ衛星の停止が検出される場合、衛星予測モジュール３４は、不正確な停止スケジュールをオーバーライドする更新された衛星動作予測を生成し、利用できない衛星が予測評価から除外されるように、通知をフレーム生成モジュール５６に送信して、影響を受けるすべての予測時間フレームに対するインテグリティ予測結果を再評価する。同様に、ＧＰＳ衛星又はＳＢＡＳ  ＧＥＯ衛星が、停止するとスケジュールされているときに動作可能であることが分かった場合も、衛星予測モジュール３４は、停止スケジュールをオーバーライドする更新された衛星動作予測を生成し、動作可能な衛星が予測評価に含められるように、通知をフレーム生成モジュール５６に送信する。
【００２４】
衛星予測モジュール３４は、エフェメリスデータベース３８からのデータを使用して、予測時間窓内の各予測時間フレーム中の各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星の位置を予測する。衛星予測モジュール３４は、更新された衛星エフェメリスデータを受信すると、そのデータをエフェメリスデータベース３８に記憶し、通知をフレーム生成モジュール５６に送信して、更新されたエフェメリスによって影響を受ける予測時間窓内のすべての予測時間フレームに対するインテグリティ予測結果を再評価する。
【００２５】
衛星予測モジュール３４は、新しいＧＰＳ衛星についての到来するＧＰＳデータを監視する。新しいＧＰＳ衛星が検出された場合、そのＧＰＳ衛星は衛星停止スケジュールデータベース３６及びエフェメリスデータベース３８に加えられる。衛星予測モジュール３４はまた、タイムアウト（時間切れ期間、たとえば、２４時間）中にＧＰＳ衛星からデータを受信しなかった場合にその衛星を時間切れとする。時間切れした衛星は、衛星停止スケジュールデータベース３６及びエフェメリスデータベース３８から除外される。ＧＰＳ衛星が追加又は削除されるとき、通知がフレーム生成モジュール５６に送信されて、予測期間全体にわたるすべての予測時間フレームに対するインテグリティ予測結果が再評価される。
【００２６】
インテグリティ予測モジュール４４は、ＳＢＡＳ  ＧＥＯ衛星からのインテグリティデータを監視し、ＳＢＡＳ  ＧＥＯ衛星が予測時間窓中にユーザに向けて報知するインテグリティデータ予測を生成する。インテグリティデータは、各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星のユーザディファレンシャルレンジ誤差指数（ＵＤＲＥＩ）データ及びクロックエフェメリス共分散マトリックス（ＭＴ２８）データ、並びに各ＳＢＡＳ  ＧＥＯ衛星のＩＧＰマスク内の各電離層格子点（ＩＧＰ）についての格子点電離層垂直遅延量誤差指数（ＧＩＶＥＩ）データを含む。インテグリティ予測モジュール４４は長期モニタ４６を含み、短期モニタ４８を含むこともできる。
【００２７】
長期モニタ４６は、各ＳＢＡＳ  ＧＥＯ衛星の全組の標準インテグリティデータ値（各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星のＵＤＲＥＩ値及びＭＴ２８値、並びに各ＩＧＰのＧＩＶＥＩ値）を含むノミナルデータベース（ＮＤ：nominal database）５０を生成する。長期モニタ４６は、ＳＢＡＳ  ＧＥＯ衛星がそれまでに生成したインテグリティデータを監視することによって各ＳＢＡＳ  ＧＥＯ衛星の標準インテグリティデータ値を導出する。ノミナルデータベース５０内のデータは、最近まででＳＢＡＳ  ＧＥＯ衛星によって最も一貫して生成されたインテグリティデータ値である。近い将来の状況が最近の状況と同様である場合、ＳＢＡＳ  ＧＥＯ衛星が、過去に一貫して生成していたものと同じインテグリティデータ値を将来でも一貫して生成し続ける可能性が高い。近い将来の状況が標準である（すなわち、最近一貫して発生した状況に類似する）と予想される場合、過去のＳＢＡＳ性能に基づくノミナルデータベース５０内の同じ標準インテグリティデータ値を、将来のＳＢＡＳ性能を予測する値として使用することができる。
【００２８】
ノミナルデータベース５０は、２４時間にわずかに満たない全恒星日にわたる各インテグリティ監視間隔のインテグリティデータ値を含む。ノミナルデータベース５０は、恒星日内の各インテグリティ監視間隔中（たとえば、１分）の各ＳＢＡＳ  ＧＥＯ衛星の各種類のインテグリティデータの値を含む。ＧＰＳ衛星の軌道周期は恒星日の半分であるため、ＧＰＳ衛星は、各恒星日内の同じ時間オフセットで地球に対してほぼ同じ位置にある。ＳＢＡＳ基準ステーションに対して同じ状況のＧＰＳ衛星位置が、各恒星日のその同じ間隔中に再び発生するため、ＳＢＡＳは、後続の恒星日にわたって同じインテグリティ監視間隔中に同様のインテグリティ値を生成する可能性が高い。
【００２９】
長期モニタ４６は、ＳＢＡＳ  ＧＥＯ衛星によって生成されるインテグリティデータを常時監視し、必要に応じてノミナルデータベース５０を更新して、データベース内の標準インテグリティデータをＳＢＡＳの実際の過去の性能と一貫した状態に保つ。ノミナルデータベース５０は、ＳＢＡＳ  ＧＥＯ衛星が将来に生成する可能性の高いインテグリティデータ値を含むため、長期モニタは、過去のＳＢＡＳ性能での再現性のある傾向と一時的な逸脱（偏倚）とを区別する。一時的な偏倚中にＳＢＡＳ  ＧＥＯ衛星によって過去に生成された値は、将来に再び発生する可能性は低いが、ＳＢＡＳ  ＧＥＯ衛星によって過去に一貫して生成されていた値は、将来に再び生成される可能性が高い。ノミナルデータベース５０が更新されるときは常に、長期モニタ４６は、通知をフレーム生成モジュール５６に送信して、影響を受けるすべての予測時間フレームに対するインテグリティ予測結果を再評価する。
【００３０】
短期モニタ４８は調整を受けた予測を生成し、調整予測データベース（ＡＤ）５２に記憶する。調整を受けた予測は、短期モニタ４８が標準的なＳＢＡＳ性能からの予想外の偏倚が発生していることを検出する場合に、標準インテグリティ値に基づく予測の代わりに使用される。短期モニタ４８は、ＳＢＡＳ  ＧＥＯ衛星によって生成されるインテグリティデータを常時監視し、現在生成されているインテグリティデータをノミナルデータベース５０内の対応する標準インテグリティデータ値と比較する。衛星予測モジュール３４に保持されているＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星停止スケジュールに合致しない、標準的なＳＢＡＳ性能からの予想外の偏倚を検出する場合、調整を受けた予測を生成して調整予測データベース５２に記憶する。
【００３１】
短期モニタ４８は、ＳＢＡＳ性能が予想標準性能から偏倚するときを検出するが、将来のいつそういった偏倚が終わるのかを確実に予測することはできない。したがって、短期モニタ４８は、現在時刻に関して短期の調整予測を生成する。現在発生している偏倚は近い将来にわたって持続する可能性が高いが、偏倚がより遠い将来まで引き続き持続するかはあまり確かではない。
【００３２】
短期モニタ４８によって生成される調整予測データベース５２は、各ＳＢＡＳ  ＧＥＯ衛星の、長期モニタによって生成されるノミナルデータベース５０と同じ種類のインテグリティデータ値を含み、各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星のＵＤＲＥＩ値及びＭＴ２８値並びに、各ＩＧＰのＧＩＶＥＩ値を含む。調整予測データベース５２内のデータは、（インテグリティ監視間隔中、記憶されるノミナルデータベース５０内のデータと異なり）予測時間フレームにわたって記憶される。調整予測データベース５２が更新されるときは常に、短期モニタ４６は通知をフレーム生成モジュール５６に送信して、影響を受けるすべての予測時間フレームに対するインテグリティ予測結果を再評価する。
【００３３】
図３及び図４を参照すると、インテグリティ予測モジュール４４はプロセス、たとえばプロセス７０を使用して、或る時間間隔中のナビゲーション補強システムの将来の性能を予測することができる。長期モニタ４６（図２）は、例示的なサブプロセス８０を使用することができ、短期モニタ４８（図２）は例示的なサブプロセス１００を使用することができる。短期モニタ４８（図２）がその時間間隔に対する調整予測を生成する場合、これら調整予測が使用され、調整予測が生成されない場合は、ノミナルデータベース４６（図２）内の対応するインテグリティ監視間隔からの標準インテグリティ値が予測値に使用される。
【００３４】
長期モニタ４６（図２）は、サブプロセス８０（図４）を使用して、過去の長期間にわたってナビゲーション補強システムの性能を監視し、ノミナルデータベース５０（図２）に記憶される標準インテグリティ値を導出する。サブプロセス８０は、同じインテグリティ監視間隔中のデータ収集モジュール２４（図２）から得られた現在のインテグリティ値をノミナルデータベース５０（図２）内の標準インテグリティ値と比較する（８２）。現在のインテグリティ値は、最新のインテグリティ監視間隔中に生成されたインテグリティ値を含む。サブプロセス８０は、現在のインテグリティ値を、過去数日（たとえば、５日）間に受信したインテグリティ値を保持するために使用されるデータ構造に記憶する。サブプロセス８０は、現在のインテグリティ値とノミナルデータベース５０にすでに記憶されている通常インテグリティ値との間に逸脱（偏倚）があるか否かを判断する（８４）。偏倚がある場合、サブプロセス８０は、過去数日に記憶された標準インテグリティ値を調べ、偏倚が一貫して繰り返されていたか否かを判断する（８６）。偏倚が一貫して繰り返されていた場合、サブプロセス８０は標準インテグリティ値を更新する（８８）。
【００３５】
図５を参照すると、短期モニタ４８は例示的なサブプロセス１００を使用して、ナビゲーション補強システムの標準性能からの偏倚（偏差）を検出し、或る時間限界中のこれら偏倚の将来の予測調整予測を生成する。サブプロセス１００は、データ収集モジュール２４（図２）から得られる現在のインテグリティ値を監視し、これらをノミナルデータベース５０（図２）に記憶されている標準インテグリティ値と比較して、何らかの偏倚があるか否かを判断する（１０２）。サブプロセス１００は、偏倚の性質を１組の既知の偏倚パターンと照合することによって偏倚の起こる可能性の高い推移を予測する（１０４）。サブプロセス１００は、予測される程度の偏倚にわたる、近い将来の間隔中の調整データを生成する（１０６）。サブプロセス１００はまた、調整予測が生成される進行中の偏倚を監視する（１０８）。サブプロセス１００は現在のインテグリティ値を調べて、偏倚が終わっているか否かを判断する（１１０）。偏倚が終わっている場合、サブプロセス１００は、その偏倚に対する、残っている調整予測データを破棄する（１１２）。偏倚がなお進行中であり、且つ偏倚が、終了時間が定まらない種類の偏倚である場合（１１４）、サブプロセス１００はその偏倚に対する予測データの持続時間を拡張する（１１６）。
【００３６】
短期モニタ４８が検出し、調整予測データを生成するＳＢＡＳ性能偏倚（偏差）の種類としては、電離層嵐、ＳＢＡＳ基準ステーションの停止、及びＳＢＡＳ内部インテグリティ監視による残差限界の一時的な上昇等の状況に起因する偏倚が含まれる。
【００３７】
再び図３を参照すると、プロセス７０は、調整予測が存在するか否かを判断する（１２０）。調整予測が存在する場合、プロセス７０は調整予測を使用する（１２２）。調整予測が存在しない場合、プロセス７０は標準値を予測に使用する（１２４）。
【００３８】
プロセス７０を使用して、たとえば現在時刻から２４時間後の推移窓が常に更新され、近い将来のナビゲーション補強システムの挙動予測をユーザに与えることができるように、ナビゲーション補強システムの将来の性能を常時予測することができる。
【００３９】
再び図２を参照すると、フレーム生成モジュール５６はフレームデータを組み立て、フレームデータは、ＧＰＳユーザ及びＳＢＡＳユーザが予測時間窓内の任意の時間でインテグリティ限界を判断するために必要なすべてのデータを含む。フレーム生成モジュール５６によって組み立てられるフレームデータは、ユーザインテグリティ評価モジュール５８にルーティングされる。フレームデータは、各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星の位置及び健康状態で構成される衛星予測モジュール３４から得られる衛星データを含む。フレームデータは、各ＳＢＡＳ  ＧＥＯ衛星によって生成される各ＧＰＳ衛星及びＳＢＡＳ  ＧＥＯ衛星のＵＤＲＥＩ値及びＭＴ２８値、並びに各ＳＢＡＳ  ＧＥＯ衛星によって生成される各ＩＧＰのＧＩＶＥＩで構成されるインテグリティ予測モジュール４４から得られるインテグリティデータも含む。フレーム生成モジュール５６は、予測時間窓中のどの時間フレームを評価する必要があるかを示すフレームスケジュールデータベース５７を含む。フレーム生成モジュール５６はフレームスケジュールデータベース５７を使用して、インテグリティ評価結果が、評価する必要のあるすべての予測時間フレームに対して生成されることを保証する。
【００４０】
ユーザインテグリティ評価モジュール５８は、フレーム生成モジュール５６から受信したフレームデータを使用して、広範な地理的エリアにわたる多数の位置（たとえば、１０００００）でのＧＰＳのインテグリティ限界及びＳＢＡＳのインテグリティ限界を計算する。各位置は、エミュレートされるＧＰＳユーザ及びＳＢＡＳユーザを表す。インテグリティ限界は、異なる場所にいるユーザ毎に変化するため、各エミュレーションユーザのインテグリティ限界は、ユーザの位置で実際のＧＰＳ受信機及びＳＢＡＳ受信機が使用するものと同じアルゴリズムを使用して別個に計算される。エミュレーションユーザを使用してインテグリティ限界を計算するのは、エリア全域にわたるユーザ位置に分散した多数の実際のＧＰＳ受信機及びＳＢＡＳ受信機のインストール、制御、及び監視を必要とする手法と比較して、広範な地理的エリア全域に分散したユーザのインテグリティ限界を決定（判定）する実用的な手法である。すべてのエミュレーションユーザに対して計算されたインテグリティ限界は、サービスアベイラビリティ監視モジュール６０にルーティングされる。
【００４１】
多数のエミュレーションユーザに対してインテグリティ限界を計算するには、相当量の処理時間が必要になる可能性がある。インテグリティ限界計算のスループットを上げるために、システムは、別個のプロセッサ上で並列に実行される２つ以上のユーザインテグリティ評価モジュール５８を含むことができる。
【００４２】
サービスアベイラビリティ監視モジュール６０は、受信したインテグリティ限界に基づいて、いくつかのＧＰＳ型ナビゲーションサービス及びＳＢＡＳ型ナビゲーションサービスのそれぞれの所与の時間（たとえば、過去、現在、又は未来）での地理的エリア全域にわたる位置での可用性を決定する。サービスアベイラビリティ監視モジュール６０は、ＧＰＳナビゲーションサービス及びＳＢＡＳナビゲーションサービスの可用性を監視する地理的エリアの定義（たとえば、場所、領域、ルート、又はフライトプラン）を含む監視エリアデータベース６４を管理する。サービスアベイラビリティ監視モジュール６０は、各監視エリア内で発生すると予測されるＧＰＳナビゲーションサービス及びＳＢＡＳナビゲーションサービスの可用性が停止する時間及び持続時間を検出する。すべての監視エリアのナビゲーションサービス停止予測についての情報は、サービス停止データベース６６に記憶される。
【００４３】
ユーザインタフェース６０がディスプレイを提供し、広範な地理的エリア全域での異なる時間でのインテグリティ限界及びナビゲーションサービス可用性等のデータを示す地理等高線表示、並びに異なる組の監視エリアのナビゲーションサービス可用性停止予測等のデータを示すリスト表示等のリポートを生成する。ユーザインタフェース６０は、ＧＰＳ及びＧＥＯ衛星停止スケジュールを更新する機能及びＮＯＴＡＭＳ（すなわち、次回のナビゲーションサービス可用性停止の公の警告）の生成をサポートする機能等の機能を含むことができる。ユーザインタフェース６０は、たとえばモニタ又はプリンタであってもよい。
【００４４】
図６は、プロセス７０の実行に使用することができるコンピュータ２００を示す。コンピュータ２００は、プロセッサ２０２、揮発性メモリ２０４、及び不揮発性メモリ２０６（たとえば、ハードディスク）を含む。不揮発性メモリ２０６は、オペレーティングシステムイメージ２１０及びプロセス７０のコンピュータ命令イメージ２１４を含むことができる。不揮発性メモリ２０６は保存データ２１１も含むことができ、保存データ２１１を揮発性メモリにロードして、プロセス７０の実行を開始するときにデータベースの内容を初期化することができる。保存データ２１１は、衛星停止データ２１２、衛星エフェメリスデータ２１４、標準インテグリティデータ２１６、調整予測データ２１８、フレームスケジュールデータ２２０、監視エリアデータ２２２、及びサービス停止データ２２４を含むことができる。揮発性メモリ２４０は、実行中のオペレーティングシステム２４４、プロセス７０のコンピュータ命令２４２、及び実行中のプロセス７０によって使用されるデータベース２４６を含むことができる。データベースは、ＳＢＡＳデータ入力バッファ２５０、衛星停止データベース２５２、衛星エフェメリスデータベース２５４、ノミナルデータベース２５６、調整予測データベース２５８、フレームスケジュールデータベース２６０、監視エリアデータベース２６２、及びサービス停止データベース２６４を含むことができる。
【００４５】
プロセス７０は、図６のハードウェア及びソフトウェアとの併用に限定されず、任意のコンピューティング又は処理環境で、コンピュータプログラムを実行可能な任意の種類の機械又は機械のセットにも適用することが可能である。プロセス７０は、ハードウェア、ソフトウェア、又はこれらの２つの組み合わせで実施することができる。プロセス７０は、プロセッサ、記憶媒体又はプロセッサにより可読の他の製品（揮発性メモリ、不揮発性メモリ、及び／又は記憶要素を含む）、少なくとも１つの入力装置、並びに１つ又は複数の出力装置をそれぞれ含むプログラマブルコンピュータ／機械で実行されるコンピュータプログラムで実施することができる。プログラムコードを、入力装置を使用して入力されたデータに対して適用して、プロセス７０を実行し、出力情報を生成することができる。
【００４６】
システムは、少なくとも一部は、たとえば、データ処理装置（たとえば、プログラマブルプロセッサ、又は１つ若しくは複数のコンピュータ））によって実行されるか、又はデータ処理装置の動作を制御するコンピュータプログラム製品（すなわち、情報キャリア（たとえば、機械可読記憶装置又は伝搬信号）で有形に具現されるコンピュータプログラム）を介して実施することができる。このような各プログラムは、高水準手続き型又はオブジェクト指向型プログラミング言語で実装して、コンピュータシステムと通信することができる。しかし、プログラムはアセンブリ言語又は機械語で実装してもよい。言語はコンパイル型言語であってもインタプリタ型言語であってもよく、スタンドアロンプログラム、モジュール、構成要素、サブルーチン、又はコンピューティング環境での使用に適した他のユニットを含む任意の形態で配備することができる。コンピュータプログラムは、１台のコンピュータで、又は一カ所にあるか、若しくは複数箇所に分散して通信ネットワークによって相互接続された複数のコンピュータで実行されるように配備することができる。コンピュータプログラムは、記憶媒体又は記憶装置がコンピュータに読み取られたときにプロセス７０を実行するようにコンピュータを構成して動作させる汎用又は特定用途向けのプログラマブルコンピュータにより可読の記憶媒体又は記憶装置（たとえば、ＣＤ−ＲＯＭ、ハードディスク、又は磁気ディスク）に記憶することができる。サブプロセス８０及び１００も、実行されると、コンピュータプログラム命令がコンピュータをプロセス７０に従って動作させるコンピュータプログラムが構成された機械可読記憶媒体として実施することができる。
【００４７】
本明細書において述べたプロセスは、本明細書において述べた特定の実施形態に限定されない。たとえば、プロセスは図３〜図５の特定の処理順に限定されない。むしろ、図３〜図５の任意のブロックは、上記結果を達成するように必要に応じて順番を変更してもよく、結合してもよく、又は除去してもよい。
【００４８】
本明細書において述べたシステムは、上述したハードウェア及びソフトウェアとの併用に限定されない。システムは、デジタル電子回路、コンピュータハードウェア、ファームウェア、ソフトウェア、又はこれらの組み合わせで実施してもよい。
【００４９】
システムの実施に関連する方法ステップは、１つ又は複数のコンピュータプログラムを実行してシステムの機能を実行する１つ又は複数のプログラマブルプロセッサによって実行することができる。システムのすべて又は一部は、特定用途向け論理回路（たとえば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）及び／又はＡＳＩＣ（特定用途向け集積回路）として実装することができる。
【００５０】
コンピュータプログラムの実行に適したプロセッサとしては、例として、汎用マイクロプロセッサ及び特定用途向けマイクロプロセッサの両方並びに任意の種類のデジタルコンピュータのうちの任意の１つ又は複数のプロセッサが含まれる。一般に、プロセッサは、読み取り専用メモリ又はランダムアクセスメモリ又はこれらの両方から命令及びデータを受け取る。コンピュータの要素としては、命令を実行するプロセッサ並びに命令及びデータを記憶する１つ又は複数のメモリ装置が含まれる。
【００５１】
システムは、本明細書において述べた具体例に限定されない。たとえば、本明細書において述べたシステムは衛星ナビゲーションシステム内にあるが、ナビゲーション性能の評価を必要とする任意のナビゲーションシステム内でシステムを使用してもよい。
【００５２】
本明細書において述べた異なる実施形態の要素を組み合わせて、特に上述しなかった他の実施形態を形成することが可能である。本明細書において特に述べられていない他の実施形態も特許請求の範囲に含まれる。
【図面の簡単な説明】
【００５３】
【図１】ナビゲーション環境の概略図である。
【図２】ナビゲーション監視・予測システムの概略図である。
【図３】ナビゲーション補強システムの性能を監視し予測するプロセスのフローチャートである。
【図４】ナビゲーション補強システムを長期監視するプロセスのフローチャートである。
【図５】ナビゲーション補強システムを短期監視するプロセスのフローチャートである。
【図６】図３のプロセスを実装することができるコンピュータシステムのブロック図である。
【図１】
2008524596.tif 000003
【図２】
2008524596.tif 000004
【図３】
2008524596.tif 000005
【図４】
2008524596.tif 000006
【図５】
2008524596.tif 000007
【図６】
2008524596.tif 000008
【国際調査報告】
2008524596.tif 000009
2008524596.tif 000010