(57)【特許請求の範囲】
【請求項１】
位置情報取得を実行する受信装置であって、
衛星から、周期的に反復するコードを含む精密時間信号を受信し、少なくとも一つの無線ネットワークステーションから、追加的な補助情報を受信するアンテナ、
プロセッサ、及び
コンピュータで読み取り可能な複数の指令を記憶するメモリであって、前記複数の指令が前記プロセッサによって実行されると、受信装置が、
前記精密時間信号と前記補助情報とを使用して正確な絶対時間を求め、
受信装置に関連する、絶対時間による位置決め情報を求め、
前記位置決め情報を使用して前記少なくとも一つの無線ネットワークステーションの位置情報を測量し、且つ
前記位置決め情報と前記位置情報とを使用して受信装置の絶対位置を決定するメモリ
を備える受信装置。
【請求項２】
前記無線ネットワークステーションが、ＷｉＦｉネットワーク、携帯電話ネットワーク、又はインターネットネットワークの一部である、請求項１に記載の受信装置。
【請求項３】
前記衛星が低地球軌道（ＬＥＯ）衛星である、請求項１に記載の受信装置。
【請求項４】
前記衛星がイリジウム衛星又はグローバルスター衛星である、請求項３に記載の受信装置。
【請求項５】
前記補助情報が、前記衛星に関連する軌道情報、受信装置の凡その位置、又は凡その時間情報を含む、請求項１に記載の受信装置。
【請求項６】
前記衛星が第１の衛星であり、受信装置は、減衰した環境又は妨害を受ける環境において、第２の衛星からの位置決め信号を使用して位置情報取得を実行する、請求項１に記載の受信装置。
【請求項７】
前記第２の衛星が汎地球測位システム（ＧＰＳ）衛星である、請求項６に記載の受信装置。
【請求項８】
前記コードが粗タイミングコードと擬似ランダムコードとの間で交互に切り換わる、請求項１に記載の受信装置。
【請求項９】
前記受信装置が、携帯電話、ｉＧＰＳレシーバ、ハンドヘルドナビゲーションデバイス、車載式ナビゲーションデバイス、又は航空機搭載式ナビゲーションデバイスである、請求項１に記載の受信装置。
【請求項１０】
前記プロセッサによって、更に、
前記衛星から前記精密時間信号を受信し、且つ
前記少なくとも一つの無線ネットワークステーションから前記補助情報を受信する、
請求項１に記載の受信装置。
【請求項１１】
前記プロセッサが、受信装置に関連する位置決め情報を求めるように構成されており、
前記正確な絶対時間を使用して受信装置のシステム相関器を整列させることにより、受信装置に関連する絶対時間による位置決め情報を求め、
時間をかけて複数の衛星のレンジングコードを測定し、
前記レンジングコードと前記補助情報とを組み合わせ、且つ
絶対時間による位置決め情報を算出する
プロセッサを含むものである、請求項１０に記載の受信装置。
【請求項１２】
前記プロセッサが、
前記位置決め情報を使用して前記少なくとも一つの無線ネットワークステーションの位置情報を測量し、且つ
無線ネットワークステーションのレンジングコード上で伝送される位置情報を受信する
プロセッサを含むものである、請求項１１に記載の受信装置。
【請求項１３】
位置情報取得を実行する方法であって、
衛星から精密タイミング信号を受信すること、
少なくとも一つの無線ネットワークステーションから補助情報を受信すること、
前記精密タイミング信号と前記補助情報とを使用して正確な絶対時間を求めること、
前記正確な絶対時間を使用して受信装置のシステム相関器を整列させることにより、受信装置に関連する絶対時間による位置決め情報を求めること、
前記位置決め情報を使用して、前記無線ネットワークステーションの位置情報を測量すること、
前記無線ネットワークステーションから前記位置情報を受信すること、及び
前記位置決め情報と前記位置情報とを使用して絶対位置の取得を実行すること
を含む方法。
【請求項１４】
前記位置決め情報を前記無線ネットワークステーションに報告すること
を更に含む、請求項１３に記載の方法。
【請求項１５】
前記衛星が低地球軌道（ＬＥＯ）衛星である、請求項１３に記載の方法。
【請求項１６】
前記衛星がイリジウム衛星又はグローバルスター衛星である、請求項１５に記載の方法。
【請求項１７】
前記整列させることが、汎地球測位システム（ＧＰＳ）衛星から信号を受信すると実行される、請求項１３に記載の方法。
【請求項１８】
前記補助情報が、前記衛星に関連する軌道情報、受信装置の凡その位置、又は凡その時間情報を含む、請求項１３に記載の方法。
【請求項１９】
前記無線ネットワークステーションが、ＷｉＦｉネットワーク、携帯電話ネットワーク、又はインターネットネットワークの一部である、請求項１３に記載の方法。
【請求項２０】
前記受信装置が、携帯電話、ｉＧＰＳレシーバ、ハンドヘルドナビゲーションデバイス、車載式ナビゲーションデバイス、又は航空機搭載式ナビゲーションデバイスである、請求項１３に記載の方法。
【請求項２１】
時間をかけて複数の衛星のレンジングコードを測定すること、
前記レンジングコードと前記補助情報とを組み合わせること、及び
位置決め情報を算出すること
を更に含む、請求項１３に記載の方法。
【請求項２２】
前記無線ネットワークステーションの位置情報を受信することが、無線ネットワークステーションのレンジングコード上で伝送される位置情報を受信することを含む、請求項２１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概してナビゲーションに関するものであり、具体的には衛星に基づくナビゲーション技術に関する。
【背景技術】
【０００２】
従来の種々の衛星ナビゲーションシステムによって提供される既存のナビゲーション及びタイミング信号は、十分なシステム性能を提供しないことがある。特に、このようなナビゲーション及びタイミング信号の信号電力、帯域幅、及び幾何学的てこ比は、通常、要件の厳しい多くの用途において不十分である。
【０００３】
例えば、汎地球測位システム（ＧＰＳ）信号に基づく既存のナビゲーション及び作動周期調整方式は、ナビゲーションユーザにとって使用可能でない場合が多い。典型的には、ＧＰＳ受信機は、三次元での測位と正確な時間伝送を可能にするためには少なくとも四つの測位源を同時に受信しなければならない。しかしながら、ＧＰＳ信号は、市街地又は建造物の壁を容易に通りぬけるためには不十分な低信号の電力又はジオメトリーを提供することが多い。例えば携帯電話又はテレビジョン信号に基づく他のナビゲーション方式は、一般に垂直方向のナビゲーション情報を欠いている。
【０００４】
既存のシステムは、例えば慣性ナビゲーションシステム、専用ビーコン、及び高感度GPSシステムの使用といった種々の方式により、屋内ナビゲーションの欠陥に対処しようと試みてきた。しかしながら、慣性ナビゲーションシステムは安定でなく、また高価である。ビーコンは、高価で標準化されない専用の固定資産を必要とするため、限られた用途しか有しておらず、高感度ＧＰＳシステムは、屋内環境ではＧＰＳ信号が弱いために、ユーザの期待に応えるような動作をしないことが多い。
【発明の概要】
【０００５】
一実施形態では、位置情報取得を実行する受信装置は、衛星から、周期的に反復するコードを含む精密時間信号を受信し、少なくとも一つの無線ネットワークステーションから追加的な補助情報を受信するアンテナと、プロセッサと、コンピュータで読み取り可能な複数の指令を記憶するメモリとを備えており、前記複数の指令が前記プロセッサによって実行されると、本受信装置は、前記精密時間信号と前記補助情報とを使用して正確な絶対時間を求め、本受信装置に関連する位置決め情報を求め、前記位置決め情報を使用して前記無線ネットワークステーションの位置情報を要求し、そして前記位置決め情報と前記位置情報とを使用して本受信装置の絶対位置情報を求める。
【０００６】
別の実施形態では、位置情報取得の実行方法は、衛星から精密タイミング信号を受信することと、少なくとも一つの無線ネットワークステーションから補助情報を受信することと、前記精密タイミング信号と前記補助情報とを使用して正確な絶対時間を求めることと、前記正確な絶対時間を使用して受信装置のシステム相関器を整列させることにより、受信装置に関連する位置決め情報を求めることと、前記位置決め情報を使用して前記無線ネットワークステーションの位置情報を要求することと、前記無線ネットワークステーションから前記位置情報を受信することと、前記位置決め情報と前記位置情報とを使用して絶対位置情報取得を実行することとを含む。
【０００７】
別の実施形態では、位置情報取得の実行方法は、衛星から精密タイミング信号を受信することと、少なくとも一つの無線ネットワークステーションから補助情報を受信することと、前記精密タイミング信号と前記補助情報とを使用して正確な絶対時間を求めることと、前記正確な絶対時間を使用して受信装置のシステム相関器を整列させることにより、受信装置に関連する位置決め情報を求めることと、時間をかけて複数の衛星のレンジングコードを測定することと、前記レンジングコードと前記補助情報とを組み合わせることと、位置決め情報を算出することと、前記位置決め情報を使用して前記無線ネットワークステーションの位置情報を測量することと、無線ネットワークステーションのレンジングコード上で伝送される位置情報を受信することと、前記位置決め情報と前記無線ネットワークステーションのレンジングコードとを組み合わせて絶対位置情報取得を実行することとを含む。
【０００８】
別の実施形態では、位置情報取得を行う受信装置は、衛星から、周期的に反復するコードを含む精密時間信号を受信し、少なくとも一つの無線ネットワークステーションから追加的な補助情報を受信するアンテナと、プロセッサと、コンピュータで読み取り可能な複数の指令を記憶するメモリとを備えており、前記コンピュータで読み取り可能な複数の指令がプロセッサによって実行されると、受信装置は、衛星から精密時間信号を受信し、少なくとも一つの無線ネットワークステーションから補助情報を受信し、前記精密時間信号と前記補助情報とを使用して正確な絶対時間を求め、前記正確な絶対時間を使用して受信装置の受信装置のシステム相関器を整列させることにより、受信装置に関連する位置決め情報を求め、時間をかけて複数の衛星のレンジングコードを測定し、前記レンジングコードと前記補助情報とを組み合わせ、位置決め情報を算出し、前記位置決め情報を使用して前記少なくとも一つの無線ネットワークステーションの位置情報を測量し、無線ネットワークステーションのレンジングコード上で伝送される位置情報を受信し、そして前記位置決め情報と前記無線ネットワークステーションのレンジングコードとを組み合わせて絶対位置情報取得を実行する。
【０００９】
本発明の範囲は特許請求の範囲によって規定され、特許請求の範囲はここで言及されたことにより本部分に包含される。後述する一又は複数の実施形態の詳細な説明を検討することにより、当業者は本発明の実施形態に対する理解を更に深め、更にはその追加的な利点を認識するであろう。後述では、添付図面を参照する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の一実施形態による、閉塞した環境又は妨害を受ける環境において実行可能なナビゲーションシステムの概要を示す。
【図１Ａ】図１Ａは、本発明の一実施形態による受信装置３０２の機能的ブロック図である。
【図２】図２は、本発明の一実施形態により、衛星から正確な絶対時間伝送を取得する方法を示すフローチャートである。
【図３】図３は、本発明の一実施形態による低地球軌道（ＬＥＯ）衛星の時間伝送構造信号を示す。
【図３Ａ】図３Ａは、一実施形態により、受信した衛星信号のコード位相を求める方法のフローチャートである。
【図３Ｂ】図３Ｂは、本発明の一実施形態により、減衰した環境又は妨害を受ける環境において時間伝送及びナビゲーションを実行する方法を示すフローチャートである。
【図４】図４は、本発明の一実施形態による、衛星を使用した無線ネットワーク局の位置測定を行う自己形成型ナビゲーションシステムを示す。
【図５】図５は、本発明の一実施形態に従って衛星信号と無線ネットワーク信号とを統合することによる位置情報取得を実行する方法を示すフローチャートである。
【図６】図６は、本発明の別の実施形態に従って衛星信号と無線ネットワーク信号とを統合することにより位置情報取得を実行する方法を示すフローチャートである。
【００１１】
本発明の実施形態とその利点とは、後述の詳細な説明を参照することにより最もよく理解することができる。一又は複数の図面に示される類似の要素を特定するために、類似の参照番号が使用されている。
【発明を実施するための形態】
【００１２】
ここに開示する種々の実施形態によれば、例えば低地球軌道（ＬＥＯ）衛星といった衛星を利用するシステムを使用することにより、著しく減衰した環境、閉塞した環境、又は妨害を受ける環境においても、例えば携帯電話又はその他の小型デバイスといった受信装置が機能するように、そのような受信装置を強化することができる。本明細書の一又は複数の実施形態によるナビゲーションシステムは、汎地球測位システム（ＧＰＳ）衛星のような既存の信号源から受信される信号が基本的に弱いことに起因する受信装置の現行の問題に対処することができる。
【００１３】
例えば通信衛星のような特定の衛星からの信号は、一般に、ＧＰＳのような他の既存の測位システムからの信号より強い。そのような衛星の一つは、低地球軌道衛星（ＬＥＯ）コンステレーションイリジウムである。一実施例では、例えばイリジウム衛星のようなＬＥＯ衛星から受信される信号と協働する受信装置は、受信装置のアンテナにおける減衰が約４５ｄＢ未満の信号レベルで動作することができ、一方ＧＰＳ用の受信装置は通常そのようなレベルでは動作しない。イリジウム衛星信号を利用することにより、イリジウム用受信装置は、一般的なＧＰＳ用受信装置がそれ以下では動作を停止するような約１５−２０ｄｂで動作することができる。
【００１４】
種々の実施形態によれば、このような強力な信号は、衛星システムからの精密時間信号を含んでおり、例えば約１−１０マイクロ秒の精度で正確な絶対時間を求めるために使用することができる。また、このような強力な信号は、携帯電話ネットワーク、インターネットネットワーク、又はＷｉＦｉといった他の地上インフラストラクチャーからの情報と併せて受信装置伝送することができる。一又は複数の実施形態によれば、衛星信号から取得された正確な絶対時間は、受信装置のシステム相関器を円滑に整列させて極めて狭い時間帯に集束させるために十分な精度を有している。閉塞した環境又は妨害を受ける環境において正確な時間基準の恩恵無しで複数のシステム相関器が使用される場合、長時間に亘る検索により相関プロセスの演算負荷が大きくなり、受信装置はそのような条件下では機能できない。しかしながら、正確な絶対時間（例えば、約１０マイクロ秒以内の精度を有する）により、受信装置（又はユーザ）は、著しく減衰した環境又は妨害を受ける環境においても、受信装置のシステム相関器を整列させることにより、ＧＰＳのような測位システムからのナビゲーション信号をうまく受信及び追跡することができる。このように、本発明の実施形態は、著しく減衰した環境又は妨害を受ける環境において、ＧＰＳ又はその他のあらゆる測位衛星システムを支援することができる。正確な絶対時間伝送は、ネットワークの同期といった他の用途にも使用可能であることを理解されたい。
【実施例】
【００１５】
次に図面を参照する。これらの図面は、本発明の実施形態の例示のみを目的としており、それらを制限するものではない。図１は、本発明の一実施形態による、閉塞した環境又は妨害を受ける環境において動作できるナビゲーションシステム３００の概要を示している。
【００１６】
図１の実施形態に示すように、ナビゲーションシステム３００では、受信装置３０２（例えば携帯電話）は衛星３０６から信号３０９を受信するものであり、この信号は従来の航行衛星からの汎地球測位システム（ＧＰＳ）信号（例えば、保護されたＧＰＳ信号及び／又は保護されていないＧＰＳ信号）を含みうる。加えて、受信装置３０２は、低地球軌道（ＬＥＯ）衛星とすることができる衛星３０４から信号３０５を受信する。更に、受信装置３０２は、ネットワーク３０８から信号３０７を受信する。このようなネットワークには、例えば、携帯電話ネットワーク、インターネットネットワーク、ＷｉＦＩネットワーク、及び／又はその他のネットワークが含まれる。衛星３０４から受信された信号３０５は、衛星３０４でコードされた精密時間信号を含んでいる。ネットワーク３０８を介して受信された信号３０７は、例えば、衛星３０４に関連する軌道情報、受信装置３０２の凡その位置、衛星３０４と受信装置３０２との間の凡そのレンジ（例えば約３０００ｍ以内）、凡その時間情報（例えば約５秒以内の凡その時間）、衛星３０４に関連するタイミングバイアス情報（例えば衛星クロックのオフセット）、及び／又はその他の情報といった追加的な補助情報を含むことができる。
【００１７】
一又は複数の実施形態によれば、衛星３０６は、ｉＧＰＳシステムのような統合型高性能ナビゲーション及び通信システムの一部であってもよい。衛星３０６は、例えば全地球航行衛星システム（グロナス）を含むその他任意の測位システム衛星の一部であってもよい。
【００１８】
一実施例では、衛星３０４はＬＥＯ衛星とすることができ、既存の通信システム（例えば、イリジウム又はグローバルスター衛星システム）の衛星により実施することができる。イリジウム衛星を用いて衛星３０４を実施する一実施例では、適切なソフトウェアを用いてイリジウム衛星のフライトコンピュータを再プログラミングすることにより、ナビゲーション信号のハンドリングが容易になる。グローバルスター通信衛星を用いて衛星３０４を実施する別の実施例では、衛星の屈曲パイプ式アーキテクチャにより、様々な新規信号形式のサポートするための地上設備のアップグレードが可能となる。
【００１９】
衛星３０４がＬＥＯ通信衛星として実施される実施形態では、ＬＥＯ通信衛星は、ナビゲーション信号だけでなく通信信号もサポートする。これに関して、このようなナビゲーション信号は、様々な要素、例えばマルチパス排除、測距精度、相互相関、ジャミング及び干渉に対する耐性、並びに、選択的アクセス、抗スプーフィング、及び妨害されにくさを含む安全性を実現するために導入することができる。
【００２０】
受信装置３０２は、適切なハードウェア及び／又はソフトウェアにより実施されて、宇宙圏及び地球圏に亘る様々な信号源から信号を受信して複合することによりナビゲーションを実行する。このような信号には、例えば、ＧＰＳ（又はその他あらゆる測位システム（例えばグロナス））、ＬＥＯ（例えば、イリジウム又はグローバルスター衛星システム）、広域補強システム（ＷＡＡＳ）、欧州静止衛星ナビゲーション補強サービス（ＥＧＮＯＳ）、多機能衛星補強システム（ＭＳＡＳ）、ガリレオ、準天頂衛星システム（ＱＺＳＳ）、及び／又は移動体衛星事業者（ＭＳＶ）の衛星からの衛星放送が含まれる。このような信号は、ネットワーク３０８からの地球圏同報通信も含まれ、ネットワーク３０８には、携帯電話ネットワーク、ＴＶネットワーク、インターネットネットワーク、ＷｉＦｉ、ＷｉＭＡＸ、米国の車両インフラ協調（ＶＩＩ）のノード、及びその他の適切な信号源が含まれる。受信装置３０２は、２００５年１１月７日出願の米国特許出願番号第１１／２６８３１７号に規定された種々の実施形態に従って実施することができ、前記特許出願は引用により本明細書に包含される。
【００２１】
受信装置３０２は、更に、特定の実施形態において所望される場合、宇宙圏及び地球圏に亘る他の信号源から同報通信された信号を受信し、それを使用してナビゲーションを実行することができる。加えて、受信装置３０２は、ジャミングからの保護を提供するために、例えば超小型電気機械システム（ＭＥＭＳ）デバイスとして実施される慣性測定装置（ＩＭＵ）を備えることができる。
【００２２】
受信装置３０２はまた、用途に応じて任意の望ましい構成で実施することができる。例えば、種々の実施形態において、受信装置３０２は、携帯電話、ｉＧＰＳレシーバ、ハンドヘルドナビゲーションデバイス、車載式ナビゲーションデバイス、航空機搭載式ナビゲーションデバイス、又はその他の種類のデバイスとして実施することができる。一実施形態では、受信装置３０２の位置はユーザの位置に対応している。
【００２３】
図１Ａには、本発明の一実施形態による受信装置３０２の機能的ブロック図が示されている。受信装置３０２は、一又は複数の衛星から衛星信号３０１０を受信する多重周波数アンテナ３０２０を含んでいる。アンテナ３０２０は、例えば図１のネットワーク３０８から信号を受信することもできる。アンテナ３０２０は、一又は複数の所定のフィルタ３０３０と、増幅器３０４０と、Ａ／Ｄ変換器３０５０とに連結されている。シンセサイザ３０７０は、温度制御された水晶発振器（ＴＣＸＯ）３０８０から信号を受信するもので、Ａ／Ｄ変換器３０５０と、慣性測定装置３０８５と、コンピュータ３０６０とに連結されており、このコンピュータはメモリとプロセッサとを備えている（図示しない）。システム相関器はプロセッサとして実施することができる。コンピュータ３０６０は、慣性測定装置３０８５から生の測定値を、シンセサイザ３０７０及びＡ／Ｄ変換器３０５０から入力を、それぞれ受信して、位置、高度、及び時間の出力３０９０を生成する。Ａ／Ｄ変換器３０５０のサンプリングレートは、受信装置３０２が対象とする全ての帯域の周波数を基礎帯域にダウンコンバートすることができるように、適切に決定することができる。
【００２４】
一又は複数の実施形態によれば、使用時には、閉塞又は妨害により受信装置３０２が衛星３０６から信号３０９（例えばＧＰＳ信号）を受信できない位置では、受信装置３０２はネットワーク３０８にメッセージを送信して援助を要求することができる。ここでネットワーク３０８は、追加の補助情報を決定する。次いで受信装置３０２は、ネットワーク３０８から取得された追加的補助情報を含む信号３０７と、精密時間信号を含む衛星３０４から受信された信号３０５とを組み合わせて使用して、当該受信装置のシステム相関器を整列させることにより、衛星３０６からの信号３０９（例えばＧＰＳ信号）の受信を改善し、それにより閉塞した環境又は妨害を受ける環境でもナビゲーションを実行することができる。
【００２５】
次に図２を参照する。図２は、本発明の一実施形態に従って衛星から正確な絶対時間伝送を取得するための方法を示すフローチャートである。一実施形態では、図２は図１のナビゲーションシステム３００に使用することができるが、ネットワーク同期のような他のシステム又は用途に使用するために実施することもできる。（図１に示すように、）衛星３０４から受信された信号３０５は、追加的補助情報を含む信号３０７と組み合わせることで測位を可能にする。追加的補助情報は、ネットワーク３０８を介して受信装置３０２に送達される。
【００２６】
ブロック３５０では、受信装置３０２は、衛星３０４から、精密時間信号を含む信号３０５を受信する。精密時間信号は、周期的に反復する明確なコードとして衛星３０４から受信される。ここで、明確なコードには、例えば擬似ランダムコードのような任意の数のコードが含まれうることに注意されたい。一実施例では、イリジウム衛星は、概ね２３秒毎に繰返す擬似コードを同報通信することができる。他の用途は別のコード構造を含むことができる。例えば、そのような一の用途では、粗（ｃｏａｒｓｅ）タイミングコードの後に擬似ランダムコードを続けることができる。このような用途では、粗タイミングコードは、ドップラー偏移の決定などの様々な演算に使用される受信装置３０２により容易に検出できる純粋な搬送波周波数の反復セグメントを含むことができる。このような用途では擬似ランダムコードを使用して高い精度で絶対時間を決定することができるが、受信装置３０２が擬似ランダムコードを検出することは粗タイミングコードより難しい。これに関して、受信装置３０２が粗タイミングコードを使用することにより、擬似ランダムコードの受信が予測される凡その時間を効率的に決定することができる。
【００２７】
種々の実施形態では、衛星３０４から受信される信号３０５は詳細なナビゲーション情報を含む必要はなく、衛星３０４のうちの一つからの信号３０５の一回の同報通信のみを使用して補助技術を開始することができる。更に、信号３０５のタイミング精度は、一般的なＧＰＳ衛星の性能と比較してかなり低い場合があるが、１０マイクロ秒程度の精度で十分である。一実施例では、受信装置３０２は、減衰した環境又は閉塞した環境（例えば屋内）で動作することができ、このような環境では、受信装置３０２は、衛星３０４から信号３０５を受信できるが、信号３０９の電力が低いことと、環境の減衰とのために、衛星３０６から信号３０９を受信することができない。例えば、イリジウム衛星の場合、反復可能な擬似ランダムコードの構造により、受信装置３０２は、極めて減衰した環境であっても、アンテナにおいて約４５ｄＢの減衰まで、即ち、それを超えると多くのＧＰＳレシーバは受信できない約１５ｄＢでも、擬似ランダムコード上にロックすることができる。受信装置３０２は、例えば、業務上競合する信号により信号３０９が妨害される可能性がある環境、又は例えば軍事的に敵により故意に妨害される環境においても、動作することができる。
【００２８】
ブロック３５２では、低データ率相関を用いて、受信装置３０２により衛星３０４からの信号３０５のコードの相対的なタイミング位相（以下で「ｎ」又は「コード位相」ともいう）を求める。例えば、受信装置３０２を使用して、信号３０５によって供給される高電力非ＧＰＳ精密時間信号にロックすることで、約３マイクロ秒未満以内でタイミング位相を求めることができる。
【００２９】
ブロック３５４では、受信装置３０２は、ネットワーク３０８からび追加的補助情報を含む信号３０７を受信する。別の方法では、例えば受信装置３０２が減衰した環境内に進入するか又は減衰した環境から出て行く場合、追加的補助情報を衛星３０４から受信することができる。一般に、追加的補助情報の更新率はやや低く、原則として２４時間以上保存される。一実施形態では、追加的補助情報は、コードの同報通信の開始時間と、タイミング伝送の予測周波数と、非ＧＰＳ衛星の軌道のモデルと、ブロック３５０に記載のような衛星３０４から受信された精密時間信号の忠実度を向上させることができる時間バイアス修正情報とを含みうる。加えて、ネットワーク３０８から、又は受信装置３０２のローカルクロックにより、凡その時間（例えば、数秒以内の精度）が供給されうる。
【００３０】
ブロック３５６では、コードのタイミング位相を、例えば等式４０６に従ってネットワーク３０８から受信されうる追加的補助情報と組み合わせることにより、このコードのタイミング位相を正確な絶対時間に変換する。上記等式については図３を参照して後述する。
【００３１】
次に図３を参照する。図３は、本発明の一実施形態による低地球軌道（ＬＥＯ）衛星の時間伝送構造信号を示している。図３の時間伝送構造は、一実施形態により図１のナビゲーションシステム３００に使用するために実施することができるが、ネットワーク同期といった他のシステム又は用途にも使用することができる。この実施形態では、衛星３０４はイリジウム衛星により実施される。イリジウム衛星の時間伝送信号が示されているが、本明細書の説明は、他の衛星システムに合わせて適切に変更することができる。図３の実施例では、信号３０５は、各衛星３０４によって繰り返し同報通信される１０Ｋのバッファ周期４０２を含むことができる。１０Ｋのバッファ周期の各々は、９９８４バイト、７２８７２ビット、又は２５６のメッセージ、或いは４６．０８秒に相当しうる。一日当たり、１８７５のバッファ周期が存在する。メッセージフレーム４０４（メッセージとも呼ぶ）も示されており、このフレームは１バースト当たり３１２ビット又は８．２８ミリ秒に相当しうる。他のビットは衛星３０４によって予め規定することができる。メッセージフレーム４０４の３１２ビットは、通常、９０ミリ秒毎に音声が更新される例えば通話のような通信が発生する場合のペイロードビットである。各フレームは０．１８秒毎に繰り返し、全てのビットはメッセージフレーム４０４のエッジを検出するために使用できる。一のバーストは、メッセージフレーム４０４内に特定された「タイムスロット」だけオフセットされうる。
【００３２】
例えば、擬似ランダムコードが３１２ビットである場合、２５６のメッセージを有するフルバッファが存在する。この実施例では、各メッセージは、他のコードと混同されないように固有の擬似ランダムコードを有する。擬似ランダムコードは約２０−４０秒毎に繰返すことができる。既知の単純な擬似ランダムコード（又はその他のコード）を使用して、２５６のメッセージを区別し、大きな処理利得を提供することができる。一実施形態では、粗く単純なコード（例えば、搬送波周波数の検出を容易にするもの）と、もっと細かい擬似ランダムコード（例えば、時間合わせの精度を向上させるもの）とを交互に用いることができる。
【００３３】
一実施例では、受信装置３０２は現在時刻を求めるために使用することができる。バッファをロードして同報通信を開始する。受信装置３０２を正しい周波数に調節し、Ｌ帯域フレームにビットを見出す。受信装置３０２はバッファのｎ番目のメッセージに一致するコードを見出す。しかしながら、これは現在時刻を示すものではなく、ｎ番目のメッセージであること（又は反復コードの「コード位相」）を示すだけである。
【００３４】
図２のブロック３５２及び３５４に記載されたタイミング位相情報及び追加的補助情報を、図２のブロック３５６に規定されるように組み合わせて、図３の実施形態を参照する以下の実施例のような正確な絶対時間を取得するための等式を形成することができる。図３の実施形態では、等式４０６は時間を決定するために使用される。等式４０６では、２５６個のユニークなメッセージが４６．０８秒毎に繰返される：
時間＝開始時刻午前１２：００＋（Ｎ−１）＊４６．０８秒＋（ｎ−１）＊０．１８秒＋時間バイアス＋レンジ／Ｃ（光速）
【００３５】
ここで、衛星３０４のバッファ再生の既知の開始時間は、データリンクによって送達されるものであり、図３の等式４０６に示される例では所定日の午前１２：００である。「Ｎ」（「現在のバッファ周期」とも呼ぶ）は、開始時間以来２５６個のメッセージの擬似ランダムコードブロックが反復された回数である。一実施形態では、「Ｎ」は、約１０秒未満の精度で受信装置３０２のローカルクロックによって決定されうる。例えば午前１２：００にメッセージが同報通信され、受信装置３０２がネットワーク３０８に同期されたクロックを有する場合、受信装置３０２は現在のバッファ周期「Ｎ」を求めることができる。即ち、受信装置３０２は、特定の既知の変数に基づいた数「Ｎ」を解く助けとなる。
【００３６】
「ｎ」は反復シーケンス内のコード位相である。等式４０６の実施例では、時間メッセージは０．１８秒毎に再生され、２５６のユニークな擬似ランダムメッセージを含む。その後、擬似ランダムコードは始めから反復される。したがって、「ｎ」は１から２５６の間の数である。「ｎ」は、例えば擬似ランダムコードを使用して衛星３０４から測定され、１０マイクロ秒未満の精度を有する。
【００３７】
受信装置３０２が受信されたメッセージを認識するとき、コード位相「ｎ」を求めることができる。受信装置３０２は、相関を実行することにより、雑音の存在下においても受信されたメッセージを決定することができる。例えば、雑音が存在しても、ランダムビットを受信し、次いでメッセージを受信し、次いで再びランダムビットを受信することができる。このように、メッセージは雑音によって崩壊している場合があり、崩壊したビット値を含みうる。長いメッセージ、例えば１０００ビットのメッセージが送信される場合、これらのビットは受信されたビットと比較される。例えば９８０ビットが正確である場合、次の１０００ビットの比較を行うというように、ピークに達するまで作業を続ける。ピークに達成するときとは、正確なビットの数が平均数を上回ったときである。１０００ビットのメッセージを送信するこの実施例では、ピークが例えば６００である場合、これが正確なメッセージであることが決定される。このように、特定の時間において、雑音の存在下でもメッセージが受信されてうまく決定される。受信された衛星信号のコード位相「ｎ」を決定する方法を、一実施形態に従って添付の図３Ａに記載する。
【００３８】
「時間バイアス」は、例えば、システム３００の任意のタイミングのバイアスを表わしており、衛星３０４のクロックに測定される誤差及び／又は伝送シーケンスに既知のタイムスロットの変化を補償することができる。タイムスロットは、サービスの一部として予測可能でありうるか、衛星３０４によって供給されるか、観測基準点によって測定されるか、或いは固定されうる。図３の実施例では、９０ミリ秒のイリジウムのメッセージフレームが複数のタイムスロットに分解されうる。図３に示すように、バーストは、メッセージフレーム内において発生し、特定のタイムスロットによってオフセットされうる。受信装置３０２はネットワーク３０８で使用されるタイムスロットを認識することができる。ネットワーク３０８は、伝送の周波数、即ち、伝送のサブ帯域であって、例えば同報通信及び／又はその他の要因に応じて頻繁に変化するサブ帯域のような基本情報を供給する。
【００３９】
「レンジ」は、衛星３０４と受信装置３０２との間の距離を表わしており、データリンクによって送達されうる衛星３０４の軌道モデルと、適度な精度を有する受信装置３０２の位置情報と、凡その時間（衛星軌道モデルへの入力としての）を用いて算出される。一実施形態では、約１０マイクロ秒内の精度を得るために、レンジの推定は約３０００ｍの精度を有さねばならず、これは地上での水平精度の約２０，０００ｍに相当しうる。このレベルの位置決めは、例えば携帯電話ネットワーク技術により容易に達成可能である。加えて、単純なビームカバレッジ法を使用し、ユーザが現在位置する非ＧＰＳ衛星ビームはどれかという認識と、最近のビーム時間履歴とに基づいて、受信装置３０２の位置を決定することができる。多数の他の大雑把な位置決め方法も適切に利用することができる。一実施形態では、衛星３０４の衛星軌道情報（エフェメリス）は、様々な時点での衛星コンステレーション内における衛星３０４の位置といった情報、及び衛星３０４からクロック値を正確に取得するために受信装置３０２が使用できるその他の情報を含む。この実施形態では、ネットワーク３０８は、１キロメートル未満以内で受信装置３０２（又はユーザ）の位置を容易に決定することができる。このレンジは約３キロメートルの精度を有しうる。受信装置３０２の凡その時間を軌道情報と共に使用して、衛星３０４の位置を決定することができる。衛星３０４のレンジは、決定後、光速（「Ｃ」ともいう）で除される。
【００４０】
図３Ａは、一実施形態による、受信された衛星信号のコード位相を決定する方法のフローチャートを示す。図３Ａは、衛星３０４がイリジウム衛星である一実施例である。ブロック２０１０では、データを含む信号を、イリジウム衛星から受信することができ、適切なアンテナ、増幅器、及び周波数ダウンコンバータ逓降変換器を有する受信装置（図１Ａに示すような）により、イリジウム周波数帯域全体から収集することができる。ブロック２０２０では、受信されたデータの周波数を、例えば１６０６ＭＨｚだけダウンコンバートすることができ、データを例えば１秒あたり５０Ｍサンプルでサンプリングすることができる。
【００４１】
ブロック２０３０では、サンプリングされたデータを取り込んで、例えば１秒毎に区切ったブロックなどの適切なブロックのメモリに保存することができる。
【００４２】
ブロック２０４０では、サンプリングされたデータの粗い獲得検索（coarse acquisition search）を実行することができる。この実施例では、詳細な処理のために約９ｍｓのデータを選択することができる。既知の軌道モデルと推定時間とを使用して、取り込まれたデータのドップラーを推定することができる。このデータは、既知の（又は推定された）周波数のサブ帯域及びアクセスに基づいて、正弦関数及び余弦関数によりデジタル式に復調することができる。復調はまた推定されたドップラー周波数を含んでいる。次いでデータは、例えば約１１１の因数により間引きすることができる。この間引きされたデータに高速フーリエ変換（ＦＦＴ）を使用して、最高のピークと関連周波数とを求めることができる。関連周波数を使用することで、次の反復時に復調を更に改善することができることに注目されたい。一般に復調はＤＣの結果をもたらすが、不完全なドップラー推定は、一般に低周波数成分を生成する。次に、サンプリングされたデータの次の１ミリ秒のブロックを検討してプロセスを反復することができる。
【００４３】
ブロック２０５０では、処理済みのデータをピークについてスクリーングすることにより整合性チェックを行う。例えば、ピークは「ｎ」＊９０ミリ秒だけ分離されなければならない。
【００４４】
ブロック２０６０では、ピークのスクリーニングが終了した後で、コースピーク＋１８０ミリ秒−０．５＊ウィンドウの位置において細かい獲得を実行することができる。このウィンドウは、コードが見つかると思われる時間範囲を表わしている。例えば、受信されたデータは、このコード内の１２８の非ゼロのメッセージに対して相関させることができ、このとき最も高い相関ピークを記録することができ、特定数のミリ秒だけ時間ステップをインクリメントすることができる。次いで当該ウィンドウの期間に亘ってこのようなプロセスを繰り返すことができる。
【００４５】
ブロック２０７０では、最良のピークを生成したメッセージを認識することと、その相対時間を認識することとにより、データの取り込み時に受信装置によってコード位相が決定されうる。
【００４６】
コード位相が決定されたら、図３の等式４０６に関連して上述したようにして、正確な絶対時間を決定することができる。
【００４７】
一又は複数の実施形態に従って上述した技術により正確な絶対時間が算出されると、ネットワークの同期のような多数の用途において、又はＧＰＳのような位置決めシステムの補助として、正確な絶対時間を使用することができる。
【００４８】
位置決めの補助の実施形態において、上述のようにして求められた正確な絶対時間を利用して、受信装置、例えばＧＰＳレシーバの相関器を「集束」又は整列させることができる。この場合、ＧＰＳレシーバは多数の並列配置された位置決めシステムの相関器を有することができ、これらは、十分に時間的に整列されると（例えば、本明細書に記載の技術を使用して）、妨害を受ける環境又は減衰した環境においても、衛星３０６からの信号３０９、例えばＧＰＳ衛星からのＧＰＳ信号にロックすることができる。
【００４９】
受信装置３０２はドップラー偏移を補償することもできる。ドップラー偏移とは、観測者に対する放出源の動きにより生成される放射波の周波数の変化を指す。衛星が天空を移動するとき、衛星信号の伝送周波数が変化する。受信装置３０２は、その時間認識を使用することにより、ドップラー偏移を予測して補償することができるので、正確な周波数を取得することができる。一実施形態では、ドップラー偏移は以下の等式によって算出される：
ドップラー＝距離レート÷C×伝送の規定周波数
【００５０】
上述のように、衛星３０４までのレンジは、受信装置３０２の位置と衛星３０４との間の距離である。距離レートは、レンジ及び時間の関数であり、例えば二つの異なる時点の間で移動した距離に基づく速度の測定値とは異なる。最後に、上記のドップラー等式では、イリジウム衛星用の伝送の公称周波数は、例えば１．６ＧＨｚのオーダーでありうる。「Ｃ」は光速を指す。
【００５１】
ネットワーク３０８は衛星情報と信号の前調整情報とを供給するので、ドップラー偏移が発生すると、信号はそれに従って調整された状態を維持するように変化する。
【００５２】
衛星３０４のドップラープロファイルも、タイミング情報決定の助けとなりうる。受信装置３０２は、時間をかけて衛星３０４から受信される様々な信号３０５をモニタリングすることができる。衛星３０４が頭上を移動するときに起こるドップラー偏移を求めることにより、受信装置３０２は受信装置３０２の位置とタイミング情報とを正確に求めることができる。したがって、この場合もまた、図３の等式４０６に示すように、受信装置３０２の位置は、衛星３０４のドップラープロファイルを参照することにより推定することができる。
【００５３】
このように、上述の実施形態では、等式４０６による正確な絶対時間は、宇宙空間ネットワーク（一又は複数の衛星３０４及び／又は３０６）をサポートする地上ネットワーク（例えばネットワーク３０８）が存在している受信装置３０２に運ばれる。
【００５４】
別の実施形態では、添付の図３Ｂを参照して更に詳細に説明するように、上述のように供給される追加的補助情報が無い場合も、例えばイリジウム衛星の固有のＬ帯域バースト構造信号を使用することにより、正確な絶対時間を達成することができる。種々の実施形態では、衛星３０４はＬＥＯ衛星とすることができ、よってイリジウム及び衛星３０６はＧＰＳ衛星であってもよい。このような実施形態では、イリジウム衛星が１６１０ＭＨｚ〜１６２５ＭＨｚのＬ帯域構造による周波数を使用することが既知である。ＧＰＳ搬送波もＬ帯域に属し、１１７６．４５ＭＨｚ（Ｌ５）、１２２７．６０ＭＨｚ（Ｌ２）、１３８１．０５ＭＨｚ（Ｌ３）、及び１５７５．４２ＭＨｚ（Ｌ１）周波数を中心としている。イリジウム周波数とＧＰＳ周波数が近接していることにより、受信装置３０２は、余分なアンテナを必要とせずに両衛星システム、即ちイリジウム衛星システム及びＧＰＳ衛星システムから信号を併せて受信することができる。
【００５５】
各イリジウム衛星は、クロックの変動無しで、グリニッジ標準時（ＵＴＣ、協定世界時、又はグリニジ平均時など）から１０ミリ秒の精度にモニタリング及び維持される内部クロックを維持している。したがって、イリジウム衛星により供給されるＬ帯域信号は、約１０ミリ秒以内でＵＴＣ時間に正確に結びつけることができる。Ｌ帯域イリジウム衛星信号は、９０ミリ秒のフレームにより構造化される。このように、イリジウム衛星信号のＬ帯域フレームのエッジを決定することにより、正確なタイミング情報を取得することができる。
【００５６】
次に図３Ｂを参照する。図３Ｂは、本発明の一実施形態による、減衰した環境又は妨害を受ける環境において時間伝送及びナビゲーションを実行する方法を説明するフローチャートを示している。図３Ｂに示される方法は、図１のナビゲーションシステムにより実施することができるが、この実施形態では、ネットワーク３０８により供給される追加的補助情報が使用できない。
【００５７】
ブロック５０２では、（例えばＬ帯域イリジウム衛星信号により実施されたとき）衛星３０４から同報通信された信号３０５のフレーム構造が、受信装置３０２によって検出される。明確なコード又は正確なコードが無い場合も、受信装置３０２は、インジウム伝送信号のＬ帯域フレームを検出することができる。この実施形態では、ネットワーク３０８からの追加的補助情報は使用できないので、受信装置３０２は絶対時間の連続する予想値又は推定値を準備する。十分な事前情報があれば、時間推定値の数は、大抵は妥当な数に落ち着くこととなる。例えば、イリジウムフレーム構造の１００のフレーム内に、ＧＰＳ秒が整列している。このように、時間推定値又は予想値の数は１００回まで減らすことができる。
【００５８】
ブロック５０４では、連続する推定値が生成されたた後で、受信装置３０２のローカルクロックを衛星３０４の信号３０５のフレーム構造に合わせる。
【００５９】
ブロック５０６では、フレーム構造信号に従ってそれぞれ隔てられた複数の時間推定値を生成し、そのうち少なくとも一つの時間推定値を衛星３０６の信号３０９に合わせる。
【００６０】
ブロック５０８では、時間推定値を受信装置３０２の並列に配置された相関器に供給することができる。このとき、時間推定値に従って並列に配置された相関器を整列させる。
【００６１】
ブロック５１０では、衛星３０６の信号３０９に合わせた時間推定値を特定し、補助情報を受信装置３０２に供給する。このような補助情報は、受信装置３０２の、衛星３０６の信号３０９を効率的に検出する能力を大きく向上させる。即ち、イリジウム衛星を使用して衛星３０４を実施する一実施形態に従って上述したように、複数の並行な通話を利用して、例えば衛星信号のフレーム構造のフレームエッジを決定することができる。このような実施例では、イリジウムは９０ミリ秒のフレーム構造を有している。１００フレーム毎に、対応するＧＰＳ秒が位置するフレームが存在している。したがって、単純にフレームエッジが判明すれば、無限大の推定値を試さずとも、１００のフレームを試せばよいので、補助情報を取得し易くなり、ＧＰＳ処理が大きく向上する。
【００６２】
図１〜３Ｂを参照して上述した一又は複数の実施形態による正確な絶対時間を取得するためのシステム及び方法を使用して、無線ネットワークステーション（例えば、ＷｉＦｉトランシーバ、ＷｉＦｉ互換性デバイス、８０２．１１互換性デバイス、又はその他の無線デバイス）の測量を瞬間的に初期化することにより、屋内ナビゲーションを容易に行うことができる。一又は複数の実施形態によれば、上述のような正確な絶対時間を使用することにより、無線ネットワークステーション（例えば、インターネットホットスポット及び／又はその他の種類の無線ネットワークステーション）は、受信装置３０２の位置決めビーコンとして動作することができる。その結果、受信装置３０２のローミングユーザは、屋内環境でもナビゲーションを行うことができる。
【００６３】
図４は、本発明の一実施形態により、衛星を使用して無線ネットワークステーションの測位を可能にする自己形成型ナビゲーションシステム３００ａを示している。図４では、受信装置３０２ａは、レンジング信号７０１、７０３、及び７０５を受信することができ、これらの信号は無線ネットワークステーション７０２、７０４、及び７０６からの補助情報を含むことができる。各無線ネットワークステーション７０２、７０４、及び７０６は、ネットワーク７０８と信号通信し、更には衛星３０４ａから正確な時間及びレンジング信号７１０を受信する。一実施形態では、受信装置３０２ａの位置はローミングユーザの位置にも対応しうる。
【００６４】
無線ネットワークステーション７０２、７０４、及び７０６は、ＷｉＦｉトランシーバと、その他の無線ネットワークステーションデバイス、構成、及び／又はネットワークを含むことができる。加えて、ネットワーク７０８は、インターネット、或いは携帯電話ネットワーク又はＴＶネットワークのようなその他の適切なネットワークを含むことができる。
【００６５】
図５は、本発明の一実施形態により衛星信号と無線ネットワークステーション信号とを統合することにより位置情報取得を実行する方法のフローチャートを示している。図５のフローチャートは、図４のナビゲーションシステムに使用するために実施することができる。この実施形態では、例えばイリジウム衛星及びＧＰＳ衛星からの衛星信号を、ＷｉＦｉ又は８０２．１１タイプの信号と統合することができる。
【００６６】
ブロック８０２では、受信装置３０２ａは、例えば（図１〜３Ｂを参照する一又は複数の実施形態に従って上述した）ＬＥＯ衛星のような衛星３０４ａから同報通信される擬似ランダムコードのような、反復可能コードの形式の正確な絶対タイミングコード信号７１０を受信する。
【００６７】
ブロック８０４では、受信装置３０２ａは、無線ネットワークステーション７０２、７０４、及び／又は７０６を介して補助情報を受信する。
【００６８】
ブロック８０６では、正確な絶対タイミングコード信号７１０を無線ネットワークステーション７０２、７０４、及び／又は７０６からの補助情報と共に使用して、数ミリ秒以内の精度の正確な絶対時間を決定する。
【００６９】
ブロック８０８では、閉塞した環境における、例えばＧＰＳ測位などの位置決めを容易に行うために、正確な絶対時間を使用して、例えばＧＰＳ相関器のような受信装置３０２ａのシステム相関器を整列させる。
【００７０】
ブロック８１０では、受信装置３０２ａは、正確な絶対時間を使用することにより決定された位置決め情報を使用して、無線ネットワークステーション７０２、７０４、及び／又は７０６の位置を測量する。
【００７１】
ブロック８１２では、受信装置３０２ａは、レンジングコード上で伝送される無線ネットワークステーション７０２、７０４、及び７０６の位置情報を受信する。
【００７２】
ブロック８１４では、受信装置３０２ａは、無線ネットワークステーション７０２、７０４、及び７０６の一又は複数からの位置決め情報とレンジング情報とを組み合わせることにより、絶対位置情報取得を実行する。
【００７３】
一実施形態では、ローミングユーザの位置（例えば、受信装置３０２ａの位置）は、必要に応じて、無線ネットワークステーション７０２、７０４、及び７０６を通して報告されるので、ユーザ追跡が容易に行われる。
【００７４】
図６は、本発明の別の実施形態による、衛星信号と無線ネットワーク信号とを統合することにより位置情報取得を実行する方法を示すフローチャートである。図６のフローチャートは、図４のナビゲーションシステムに使用するために実施することができる。この実施形態では、ビーコンとして動作する無線ネットワークステーションの位置決定も、例えばイリジウム衛生信号（のみ）と、ＷｉＦｉ又は８０２．１１タイプの信号（長い統合時間を要する）とを統合することにより達成することができる。
【００７５】
図５のブロック８０２〜８０６を参照して上述した方法を本実施形態に使用して、数マイクロ秒の精度で正確な絶対時間を求めることができる。絶対時間を求めた後で、図６のブロック９１０において、閉塞した環境における位置決めを容易に行うために、絶対時間を使用して受信装置３０２ａのシステム相関器を整列させる。
【００７６】
ブロック９１２では、受信装置３０２は、時間をかけて複数の衛星の衛星レンジングコード（例えば、イリジウムｉＧＰＳレンジングコード）を測定する。
【００７７】
ブロック９１４では、無線ネットワークステーション７０２、７０４、及び７０６が固定であると仮定して、レンジングコードを、軌道情報及びタイミング信号といった衛星情報と組み合わせる。
【００７８】
ブロック９１６では、受信装置３０２ａは、複数の衛星（例えばイリジウム）の通過を繰り返し統合することにより、多重化（multilateration）を使用して位置決めを算出する。
【００７９】
ブロック９１８では、位置決め情報を使用してＷｉＦｉトランシーバ７０２、７０４、及び７０６を測量する。
【００８０】
ブロック９２０では、受信装置３０２ａは、レンジングコード上で伝送されるＷｉＦｉトランシーバ７０２、７０４、及び７０６の位置に関する情報を受信する。
【００８１】
ブロック９２２では、受信装置３０２ａは、ＦｉＦｉトランシーバ７０２、７０４、及び７０６の一又は複数からの位置決め情報とレンジング情報とを組み合わせることにより、絶対位置情報取得を実行する。
【００８２】
一実施形態によれば、ローミングユーザの位置は（必要であれば）、無線ネットワークから報告されるので、ユーザ追跡を容易に行うことができる。
【００８３】
例えば、レンジングを求めるために、到着時間の差を求めることができる。ＷｉＦｉトランシーバは、例えば電話又はコンピュータといった受信装置３０２ａにメッセージを送ることができ、メッセージは、受信されると直ちにＷｉＦｉトランシーバに返信される。コンピュータ又は電話の処理時間は既知である。ＷｉＦｉトランシーバは、受信装置３０２ａがＷｉＦｉトランシーバに応答するまでの時間を認識している。したがって、到着時間の差（ＤＴＯＡ）を算出することができ、この時間差は受信装置の処理時間とＦｉＷｉトランシーバにメッセージが帰ってくるまでに要する時間との和に等しい。
【００８４】
適用可能ならば、本発明により提供される様々な実施形態を、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせを使用して実施することができる。また、適用可能ならば、本明細書において規定される様々なハードウェアコンポーネント及び／又はソフトウェアコンポーネントを、本発明の理念から逸脱することなく、ソフトウェア、ハードウェア、及び／又は両方を含む複合コンポーネントに組み合わせることができる。適切である場合、本明細書において規定される様々なハードウェアコンポーネント及び／又はソフトウェアコンポーネントを、本発明の理念から逸脱することなく、ソフトウェア、ハードウェア、及び／又は両方を含むサブコンポーネントに分離することができる。加えて、適切である場合、ソフトウェアコンポーネントをハードウェアコンポーネントとして実施することができ、逆にハードウェアコンポーネントをソフトウェアコンポーネントとして実施することもできる。
【００８５】
プログラムコード及び／又はデータのような本発明によるソフトウェアは、コンピュータで読み取り可能な一又は複数の媒体に保存することができる。また、本明細書において特定されたソフトは、一又は複数の、ネットワーク化されている、及び／又はそれ以外の、汎用コンピュータ又は専用コンピュータ及び／又はコンピュータシステムを用いて実施することが考慮可能である。適切である場合、本明細書に記載した種々のステップの順序は、本明細書に記載の特徴を提供するために、変更すること、複合ステップに組み合わせること、及び／又はサブステップに分離することが可能である。
【００８６】
上記の実施形態は、本発明を説明するものであって限定するものではない。本発明の原理に従って、多数の変更及び変形例が可能である。したがって、本発明の範囲は、特許請求の範囲によってのみ規定されるものである。
【図１】
0005646465.tif 000002
【図１Ａ】
0005646465.tif 000003
【図２】
0005646465.tif 000004
【図３】
0005646465.tif 000005
【図３Ａ】
0005646465.tif 000006
【図３Ｂ】
0005646465.tif 000007
【図４】
0005646465.tif 000008
【図５】
0005646465.tif 000009
【図６】
0005646465.tif 000010