(57)【特許請求の範囲】
【請求項１】
位置ロケーション方法であって、
位置ロケーションシステムの第１のアセットタグと第２のアセットタグとの間のレンジング動作を行うために、前記位置ロケーションシステムのアクセスポイントからの要求を狭帯域メッセージングリンクを介して受信することと、ここで、前記要求は、前記第１のアセットタグをマスターアセットタグとして識別し、前記第２のアセットタグをスレーブアセットタグとして識別し、前記マスターアセットタグがレンジングパイロット信号を送信すべき時間エポックを指定し、前記スレーブアセットタグが前記レンジングパイロット信号を検索すべき前記時間エポックを指定する、
前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジング動作を可能にするために、前記第１のアセットタグが、広帯域レンジングリンク上で、前記第１のアセットタグの第１のレンジングパイロット信号を送信することと、
前記第１のアセットタグが、前記第２のアセットタグから前記広帯域レンジングリンク上で、前記第２のアセットタグの第２のレンジングパイロット信号を受信することと、ここにおいて、前記スレーブアセットタグは、前記マスターアセットタグの第１のレンジングパイロット信号の受信時にそれ自体の第２のレンジングパイロット信号を送信しうる、
を備え、前記マスターアセットタグは、前記送信された第１のレンジングパイロット信号および前記受信された第２のレンジングパイロット信号に少なくとも部分的に基づいて、前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を推定する、位置ロケーション方法。
【請求項２】
前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を位置ロケーションサーバが推定することを可能にするために、前記アクセスポイントが、前記第１のアセットタグまたは前記第２のアセットタグからのプリアンブルの推定された到着時間（ＴＯＡ）を前記位置ロケーションサーバに転送する、または前記第１のアセットタグまたは前記第２のアセットタグが、前記アクセスポイントからの受信されたパイロット信号に基づくＴＯＡ測定値を前記位置ロケーションサーバに転送することをさらに備える、請求項１に記載の方法。
【請求項３】
前記要求を受信することは、前記第１のアセットタグおよび前記第２のアセットタグが互いの所定の距離内にあるときに生じる、請求項１に記載の方法。
【請求項４】
前記第２のレンジングパイロット信号を複数回受信することと、
受信された複数の前記第２のレンジングパイロット信号を組み合わせることと、
前記組み合わされた複数の第２のレンジングパイロット信号に少なくとも基づいて、前記第１のアセットタグと前記第２のアセットタグとの間のレンジを推定することと
をさらに備える、請求項１に記載の方法。
【請求項５】
位置ロケーションのための装置であって、
位置ロケーションシステムの第１のアセットタグと第２のアセットタグとの間のレンジング動作を行うために、前記位置ロケーションシステムのアクセスポイントからの要求を狭帯域メッセージングリンクを介して受信するための手段と、ここで、前記要求は、前記第１のアセットタグをマスターアセットタグとして識別し、前記第２のアセットタグをスレーブアセットタグとして識別し、前記マスターアセットタグがレンジングパイロット信号を送信すべき時間エポックを指定し、前記スレーブアセットタグが前記レンジングパイロット信号を検索すべき前記時間エポックを指定する、
前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジング動作を可能にするために、前記第１のアセットタグが、広帯域レンジングリンク上で、前記第１のアセットタグの第１のレンジングパイロット信号を送信するための手段と、
前記第１のアセットタグが、前記第２のアセットタグから前記広帯域レンジングリンク上で、前記第２のアセットタグの第２のレンジングパイロット信号を受信するための手段と、ここにおいて、前記スレーブアセットタグは、前記マスターアセットタグの第１のレンジングパイロット信号の受信時にそれ自体の第２のレンジングパイロット信号を送信しうる、
を備え、前記マスターアセットタグは、前記送信された第１のレンジングパイロット信号および前記受信された第２のレンジングパイロット信号に少なくとも部分的に基づいて、前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を推定する、装置。
【請求項６】
前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を位置ロケーションサーバが推定することを可能にするために、前記アクセスポイントが、前記第１のアセットタグまたは前記第２のアセットタグからのプリアンブルの推定された到着時間（ＴＯＡ）を前記位置ロケーションサーバに転送する、または前記第１のアセットタグまたは前記第２のアセットタグが、前記アクセスポイントからの受信されたパイロット信号に基づくＴＯＡ測定値を前記位置ロケーションサーバに転送するための手段をさらに備える、請求項５に記載の装置。
【請求項７】
位置ロケーション方法であって、
第１のアセットタグの第１のレンジングパイロット信号が前記第１のアセットタグと第２のアセットタグとの間の広帯域レンジングリンク上で前記第１のアセットタグから送信され、前記第２のアセットタグの第２のレンジングパイロット信号が前記第２のアセットタグと前記第１のアセットタグとの間の前記広帯域レンジングリンク上で前記第２のアセットタグから送信されるように、前記第１のアセットタグをマスターアセットタグとして識別し、前記第２のアセットタグをスレーブアセットタグとして識別し、前記マスターアセットタグが前記第１のレンジングパイロット信号を送信すべき時間エポックを指定し、前記スレーブアセットタグが前記第１のレンジングパイロット信号を検索すべき前記時間エポックを指定して、狭帯域メッセージングリンクを介して前記第１のアセットタグと前記第２のアセットタグとの間のレンジング動作を要求することと、ここにおいて、前記スレーブアセットタグは、前記マスターアセットタグの第１のレンジングパイロット信号の受信時にそれ自体の第２のレンジングパイロット信号を送信しうる、
前記第１のレンジングパイロット信号および前記第２のレンジングパイロット信号に少なくとも部分的に基づいて、前記第１のアセットタグと前記第２のアセットタグとの間のレンジを決定すること、または決定するように前記マスターアセットタグに命令することと
を備える、方法。
【請求項８】
前記第１のアセットタグおよび前記第２のアセットタグの位置を監視することと、
前記第１のアセットタグおよび前記第２のアセットタグが互いの所定の距離内にあるときに、前記第１のアセットタグおよび前記第２のアセットタグに前記レンジング動作の要求を発行することと
をさらに備える、請求項７に記載の方法。
【請求項９】
前記第１のアセットタグをマスターアセットタグと指定し、前記第２のアセットタグをスレーブアセットタグと指定することと、
前記レンジング動作を行うように前記マスターアセットタグおよび前記スレーブアセットタグに前記狭帯域メッセージングリンクを介して要求することと、
前記マスターアセットタグと前記スレーブアセットタグとの間の前記レンジを計算するために前記レンジング動作にしたがって前記マスターアセットタグと前記スレーブアセットタグとの間のラウンドトリップ遅延を推定することと
をさらに備える、請求項７に記載の方法。
【請求項１０】
アクセスポイントは、前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジを決定する、請求項７に記載の方法。
【請求項１１】
位置ロケーションのためのコンピュータプログラム製品であって、
非一時的なプログラムコードを記録した非一時的なコンピュータ可読記録媒体を備え、前記プログラムコードは、前記プログラムコードがプロセッサ上で実行されたとき、請求項１−４または７−１０のうちのいずれか一項のステップを実行するように適合される、コンピュータプログラム製品。
【請求項１２】
第１のアセットタグの第１のレンジングパイロット信号が前記第１のアセットタグと第２のアセットタグとの間の広帯域レンジングリンク上で前記第１のアセットタグから送信され、前記第２のアセットタグの第２のレンジングパイロット信号が前記第２のアセットタグと前記第１のアセットタグとの間の前記広帯域レンジングリンク上で前記第２のアセットタグから送信されるように、前記第１のアセットタグをマスターアセットタグとして識別し、前記第２のアセットタグをスレーブアセットタグとして識別し、前記マスターアセットタグが前記第１のレンジングパイロット信号を送信すべき時間エポックを指定し、前記スレーブアセットタグが前記第１のレンジングパイロット信号を検索すべき前記時間エポックを指定して、狭帯域メッセージングリンクを介して前記第１のアセットタグと前記第２のアセットタグとの間のレンジング動作を要求するための手段と、ここにおいて、前記スレーブアセットタグは、前記マスターアセットタグの第１のレンジングパイロット信号の受信時にそれ自体の第２のレンジングパイロット信号を送信しうる、
前記第１のレンジングパイロット信号および前記第２のレンジングパイロット信号に少なくとも部分的に基づいて、前記第１のアセットタグと前記第２のアセットタグとの間のレンジを決定すること、または決定するように前記マスターアセットタグに命令するための手段と
を備える、装置。
【請求項１３】
前記第１のアセットタグおよび前記第２のアセットタグの位置を監視するための手段と、
前記第１のアセットタグおよび前記第２のアセットタグが互いの所定の距離内にあるときに、前記第１のアセットタグおよび前記第２のアセットタグに前記レンジング動作の要求を発行するための手段と
をさらに備える、請求項１２に記載の装置。
【請求項１４】
前記第１のアセットタグをマスターアセットタグと指定し、前記第２のアセットタグをスレーブアセットタグと指定するための手段と、
前記レンジング動作を行うように前記マスターアセットタグおよび前記スレーブアセットタグに前記狭帯域メッセージングリンクを介して要求するための手段と、
前記マスターアセットタグと前記スレーブアセットタグとの間の前記レンジを計算するために前記レンジング動作にしたがって前記マスターアセットタグと前記スレーブアセットタグとの間のラウンドトリップ遅延を推定するための手段と
をさらに備える、請求項１２に記載の装置。
【請求項１５】
前記装置は、前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジを決定するアクセスポイントである、請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本開示の態様は、概して、ワイヤレス通信システムに関し、より具体的には位置ロケーションのアーキテクチャに関する。
【背景技術】
【０００２】
[0002]  ワイヤレスネットワークは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャスティング、および他の同様のワイヤレス通信サービスのような、様々な通信サービスを提供するために広く展開されている。これらのワイヤレスネットワークは、利用可能なネットワークリソースを共有することによって複数のユーザをサポートすることが可能な多元接続ネットワークでありうる。ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）において、アクセスポイントは、そのワイヤレスネットワーク内の多数のワイヤレス局のための通信をサポートする。アドホックモード（ad-hoc mode）において、ワイヤレス局（「ピアノード」）は、アクセスポイントを用いずにピアツーピア（Ｐ２Ｐ：peer-to-peer）方法で通信する。同様に、ピアツーピアネットワークは、ピアノードが互いに直接通信することを可能にする。ピアツーピアネットワークにおいて、互いのレンジ内にあるピアツーピアノードは、アクセスポイントを用いずに発見して直接通信する。
【０００３】
[0003]  測位システムは、例えば、建物内部の物または人をワイヤレスにロケート（locate）するように使用されるデバイスのネットワークを指しうる。衛星測位システム（ＳＰＳ）を使用する代わりに、測位システムは、タグをアクティブにロケートする近傍のノードに依存しうる。
【発明の概要】
【０００４】
[0004］  １つの態様において、位置ロケーション方法が開示される。この方法は、位置ロケーションシステムの第１のアセットタグと第２のアセットタグとの間のレンジング動作を行うために、位置ロケーションシステムのアクセスポイントからの要求をメッセージングリンクを介して受信することを含む。この方法は、また、第１のアセットタグと第２のアセットタグとの間のレンジング動作を可能にするために、第１のアセットタグが、レンジングリンク上で第１のレンジングパイロット信号を送信することを含む。この方法は、また、第１のアセットタグが、第２のアセットタグからレンジングリンク上で第２のレンジングパイロット信号を受信することを含む。
【０００５】
[0005］  別の態様において、位置ロケーションシステムが開示される。このシステムは、レンジング動作を行うために、メッセージングリンクを介してアクセスポイントからの要求を受信するように構成された第１のアセットタグを含む。位置ロケーションシステムは、また、レンジングリンクを介して第１のアセットタグから第１のレンジングパイロット信号を受信するように構成された第２のアセットタグを含む。第２のアセットタグは、また、レンジングリンクを介して第１のアセットタグに第２のレンジングパイロット信号を送信するように構成される。位置ロケーションシステムにおいて、第１のアセットタグは第２のアセットタグから第２のレンジングパイロット信号を受信し、レンジング動作は、第１のレンジングパイロット信号および第２のレンジングパイロット信号に基づいて行われる。
【０００６】
[0006]  別の態様は、第１のアセットタグと第２のアセットタグとの間のレンジング動作を行うために、位置ロケーションシステムのアクセスポイントからの要求をメッセージングリンクを介して受信するための手段を含む位置ロケーションのための装置を開示する。この装置は、また、第１のアセットタグと第２のアセットタグとの間のレンジング動作を可能にするために、第１のアセットタグが、レンジングリンク上で第１のレンジングパイロット信号を送信するための手段を含む。この装置は、また、第１のアセットタグが、第２のアセットタグからレンジングリンク上で第２のレンジングパイロット信号を受信するための手段を含む。
【０００７】
[0007]  別の態様において、非一時的なコンピュータ可読媒体を有する位置ロケーションのためのコンピュータプログラム製品が開示される。コンピュータ可読媒体は、（１つまたは複数の）プロセッサによって実行されると、位置ロケーションシステムの第１のアセットタグと第２のアセットタグとの間のレンジング動作を行うために、位置ロケーションシステムのアクセスポイントからの要求をメッセージングリンクを介して受信することを、そのプロセッサに行わせる、そこに記録された非一時的なプログラムコードを有する。このプログラムコードは、また、第１のアセットタグと第２のアセットタグとの間のレンジング動作を可能にするために、第１のアセットタグがレンジングリンク上で第１のレンジングパイロット信号を送信することを、そのプロセッサに行わせる。このプログラムコードは、また、第１のアセットタグが、第２のアセットタグからレンジングリンク上で第２のレンジングパイロット信号を受信することを、そのプロセッサに行わせる。
【０００８】
[0008］  別の態様において、位置ロケーション方法が開示される。この方法は、メッセージングリンクを介して第１のアセットタグと第２のアセットタグとの間のレンジング動作を要求することを含む。第１のレンジング信号は、第１のアセットタグと第２のアセットタグとの間のレンジングリンク上で送信され、第２のレンジング信号は、第２のアセットタグと第１のアセットタグとの間のレンジングリンク上で送信される。この方法は、さらに、第１のレンジング信号および第２のレンジング信号に基づいて第１のアセットタグと第２のアセットタグとの間のレンジを決定することを含む。
【０００９】
[0009]  これは、以下に続く詳細な説明がより良く理解されうるように、本開示の特徴および技術的利点を幾分幅広く概説している。本開示の追加の特徴および利点が以下に説明されるであろう。本開示が、本開示と同様の目的を遂行するための他の構造を修正または設計するための基礎として容易に利用されうることが、当業者によって理解されるべきである。そのような等価の構造が、添付された特許請求の範囲に記載される本開示の教示から逸脱しないこともまた、当業者によって理解されるべきである。本開示の構成および動作方法の両方について、本開示の特徴であると考えられる新規の特徴は、さらなる目的および利点とともに、添付の図面と関連して考慮されるときに、以下の説明からより良く理解されるであろう。しかしながら、図面の各々が例示および説明のためだけに提供され、本開示の限定の定義として意図されたものではないことが明確に理解されるべきである。
【００１０】
[0010]  本開示の特徴、性質、および利点は、同様の参照文字が全体を通して対応して識別する図面と共に考慮されると、以下に記載されている詳細な説明からより明らかになるであろう。
【図面の簡単な説明】
【００１１】
【図１】[0011]  本開示の１つの態様にしたがった通信システムの図を例示する図。
【図２】[0012]  図４に例示される位置ロケーションシステムのような通信システムにおいて使用されるワイヤレスノードの実例的なハードウェア構成を例示するブロック図。
【図３】[0013]  本開示の１つの態様にしたがったピアツーピアネットワークの図を例示する図。
【図４】[0014]  本開示の１つの態様にしたがった位置ロケーションシステムを例示する図。
【図５】[0015]  本開示の１つの態様にしたがったシグナリングを例示するブロック図。
【図６】[0016]  本開示の態様のうちの１つにしたがった方法を例示するフローチャート。
【図７】本開示の態様のうちの１つにしたがった方法を例示するフローチャート。
【発明の詳細な説明】
【００１２】
[0017]  添付の図面に関連して以下に記載される詳細な説明は、様々な構成の説明として意図されており、本明細書に説明される概念が実現されうる唯一の構成を表すように意図されたものではない。詳細な説明は、様々な概念の完全な理解を提供する目的で、具体的な詳細を含む。しかしながら、これらの概念が、これらの具体的な詳細なしに実現されうることは、当業者に明らかであろう。いくつかの事例では、周知の構造およびコンポーネントが、そのような概念を曖昧にすることを避けるためにブロック図の形態で示される。本明細書に説明されるように、「および／または」という用語の使用は、包括的な「または」を表すように意図されており、「または」という用語の使用は排他的な「または」を表すように意図されている。
【００１３】
[0018]  本開示の１つの態様において、位置ロケーションシステムは、本明細書では「アセットタグ」と称される、アセット（例えば、ユーザ）によって装着（worn）されうるデバイスを使用してアセットのロケーションを追跡する。アセットタグは、ワイヤレスノード機能（例えば、ピアツーピアネットワークのワイヤレスノードおよび／またはワイヤレス局）、または他の同様の無線アクセス技術をサポートしうる。位置ロケーションシステムをイネーブルにするためのアセットタグ動作が、ユーザのワイヤレスハンドヘルドデバイスに組み込まれうることが認識されるべきである。アセットタグは局と指定されうるが、本開示の態様は、ワイヤレスピアノードおよび／またはワイヤレス局がアクセスポイントを用いずに発見して直接通信する、アドホックおよび／またはピアツーピアネットワークのインプリメンテーションにも関する。ワイヤレス局は、例えば、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）のインフラストラクチャモードにしたがって動作するときに、アクセスポイント機能のために構成された一時的なアクセスポイント（例えば、ソフトアクセスポイント）または専用アクセスポイントであることができる。ＷＬＡＮアドホックモードまたはピアツーピアネットワークにおいて、ワイヤレス局／ピアノードは、アクセスポイントを用いずに発見し直接通信する。
【００１４】
[0019]  本開示の１つの態様において、複数のアセットタグは、複数のアクセスポイント（ＡＰ）によって受信される既知のプリアンブルを送信する。それらアクセスポイントは、特定のアセットタグからのプリアンブルの到着時間（ＴＯＡ）を推定し、それを位置ロケーションサーバに送りうる。位置ロケーションサーバは、アセットタグの位置を推定するために、複数のアクセスポイントからの受信された複数のＴＯＡを処理する。別の構成において、アクセスポイントは、それらアクセスポイントのそれぞれのカバレッジエリアにあるすべてのアセットタグによって受信される既知のパイロット信号を送信する。この構成において、アセットタグは、異なるアクセスポイントからの受信されたパイロット信号に基づいてＴＯＡ測定を行う。複数のアセットタグは、そのＴＯＡ測定値に基づいてそれらの位置を計算しうるか、または位置ロケーション計算のために位置ロケーションサーバ（ＰＬＳ）にＴＯＡ測定値を送りうる。位置ロケーションシステムは、図１に示されるＷＬＡＮ構成のような様々なワイヤレスネットワークにインプリメントされうる。
【００１５】
[0020]  システム概要  
[0021]  ワイヤレス通信システム１００の１つの例が、図１に例示される。ワイヤレス通信システム１００は、ワイヤレスリンク１０４を介して互いに通信することができる、多数のワイヤレス局１０２（１０２−１、．．．、１０２−Ｎ）およびアクセスポイント１１０を含みうる。ワイヤレス通信システム１００は５つのワイヤレス局／アクセスポイント１０２／１１０を用いて例示されているが、任意の数の局およびアクセスポイント（有線またはワイヤレス）がワイヤレス通信システム１００を形成しうることが理解されるべきである。この例示において、アクセスポイント１１０は専用アクセスポイントである。代替的に、アクセスポイント１１０は、アクセスポイント機能のために（例えば、ソフトアクセスポイントとして）構成されうる。
【００１６】
[0022]  ワイヤレス局／アクセスポイント１０２／１１０は、ラップトップコンピュータ、スマートフォン、プリンタ、携帯情報端末、カメラ、コードレス電話、セッション開始プロトコル電話、ワイヤレス接続能力を有するハンドヘルドデバイス、ユーザ機器、アクセス端末、または他の任意の適したデバイスのような、ワイヤレス通信を送信および受信するように構成された任意のデバイスでありうる。本開示の１つの態様において、ワイヤレス局／アクセスポイント１０２／１１０は、１つのアセット（例えば、ユーザ）に配置されたタグに組み込まれる。ワイヤレス通信システム１００において、ワイヤレス局／アクセスポイント１０２／１１０は、地理的な領域全体にわたって分散しうる。さらに、各ワイヤレス局／アクセスポイント１０２／１１０は、そこにわたって通信しうる異なるカバレッジ領域を有しうる。アクセスポイント１１０は、基地局、基地トランシーバ局、端末、アクセスポイントとして動作するワイヤレスノード、または同様のものを含みうるか、またはそれらとしてインプリメントされうる。ワイヤレス通信システム１００内のワイヤレス局／アクセスポイント１０２／１１０は、任意の適したワイヤレスネットワーク規格を使用してワイヤレスに通信しうる。
【００１７】
[0023]  １つの構成において、アセットタグは、アクセスポイント１１０のうちの１つと関連するワイヤレス局１０２のうちの１つとして構成されて、アクセスポイント１１０のうちの１つによってブロードキャストされる初期ワイヤレス接続メッセージ１１２（例えば、ビーコン）にしたがって、位置情報を送信、および／または位置情報をアクセスポイント１１０のうちの１つから受信しうる。本開示の１つの態様において、アセットタグは、アクセスポイント１１０からのパイロット信号を測定し、アセットタグの位置を計算する。代替的に、アセットタグはパイロット測定値を位置ロケーションサーバに送信する。別の構成において、アセットタグは、アクセスポイント１１０によって受信される既知のプリアンブルを送信する。アクセスポイント１１０は、特定のタグからのプリアンブルの到着時間（ＴＯＡ）を推定し、それをアセットタグの位置を推定する位置ロケーションサーバに送りうる。位置ロケーション計算は、例えば、図４に示されるように、異なるアクセスポイント１１０から受信された複数のＴＯＡを使用して位置ロケーションサーバにおいて遂行されうる。
【００１８】
[0024]  図２は、アクセスポイント２１０およびワイヤレス局２５０の設計のブロック図を示しており、ここで、これらの各々が、図１、図３、および図４のワイヤレスノードのうちの１つでありうる。ワイヤレス通信システム１００内のワイヤレスノードの各々は、ワイヤレス通信と、ネットワークを介した通信を管理するためのコントローラ機能とをサポートするワイヤレストランシーバを含みうる。コントローラ機能は、１つまたは複数のデジタル処理デバイス内にインプリメントされうる。ワイヤレストランシーバは、１つまたは複数のアンテナに結合されて、ワイヤレスチャネルを介した信号の送信および受信を容易にしうる。
【００１９】
[0025]  １つの構成において、アクセスポイント２１０は、アンテナ２３４（２３４ａ、．．．、２３４ｔ）が装備され、ワイヤレス局２５０はアンテナ２５２（２５２ａ、．．．、２５２ｒ）が装備されうる。
【００２０】
[0026]  アクセスポイント２１０において、送信プロセッサ２１４は、データソース２１２からデータを、コントローラ／プロセッサ２４０から制御情報を、受信しうる。送信プロセッサ２１４は、データを処理（例えば、符号化およびシンボルマッピング）し、情報を制御して、データシンボルおよび制御シンボルをそれぞれ取得しうる。送信プロセッサ２１４は、また、基準シンボル、およびセル特有の基準信号を生成しうる。送信（ＴＸ）多入力多出力（ＭＩＭＯ）プロセッサ２３０は、これらデータシンボル、制御シンボル、および／または基準シンボルに対して、適用可能な場合に空間処理（例えば、プリコーディング）を行い、トランシーバ２３２（２３２ａ、．．．、２３２ｔ）に出力シンボルストリームを提供しうる。トランシーバ２３２の各々は、それぞれの出力シンボルストリームを処理して、出力サンプルストリームを取得しうる。トランシーバ２３２の各々は、その出力サンプルストリームをさらに処理（例えば、アナログ変換、増幅、フィルタリング、およびアップコンバート）して、送信信号を取得しうる。トランシーバ２３２からの信号は、アンテナ２３４（２３４ａ、．．．、２３４ｔ）を介してそれぞれ送信されうる。
【００２１】
[0027]  ワイヤレス局２５０において、アンテナ２５２（２５２ａ、．．．、２５２ｒ）は、アクセスポイント２１０からの信号を受信し、その受信信号をトランシーバ２５４（２５４ａ、．．．、２５４ｒ）にそれぞれ提供しうる。トランシーバ２５４の各々は、それぞれの受信信号を調整（例えば、フィルタリング、増幅、ダウンコンバート、およびデジタル化）して入力サンプルを取得しうる。トランシーバ２５４の各々は、入力サンプルをさらに処理して、受信シンボルを取得しうる。ＭＩＭＯ検出器２５６は、受信シンボルをトランシーバ２５４のすべてから取得し、適用可能な場合にそれら受信シンボルに対してＭＩＭＯ検出を行い、検出シンボルを提供しうる。受信プロセッサ２５８は、その検出シンボルを処理（例えば、復調、デインタリーブ、および復号）し、ワイヤレス局２５０のための復号データをデータシンク２６０に提供し、復号制御情報をコントローラ／プロセッサ２７０に提供しうる。
【００２２】
[0028]  ワイヤレス局２５０から送信するときには、送信プロセッサ２６４は、データソース２６２からのデータ、およびコントローラ／プロセッサ２７０からの制御情報を受信および処理しうる。送信プロセッサ２６４はまた、基準信号のための基準シンボルを生成しうる。送信プロセッサ２６４からのシンボルは、適用可能な場合にＴＸ  ＭＩＭＯプロセッサ２６６によってプリコーディングされ、トランシーバ２５４によってさらに処理され、アクセスポイント２１０に送信されうる。アクセスポイント２１０において、ワイヤレス局２５０から受信された信号は、アンテナ２３４によって受信され、トランシーバ２３２によって処理され、適用可能な場合にＭＩＭＯ検出器２３６によって検出され、受信プロセッサ２３８によってさらに処理されて、ワイヤレス局２５０によって送られた、復号データおよび復号制御情報を取得しうる。受信プロセッサ２３８は、その復号データをデータシンク２３９に、復号制御情報をコントローラ／プロセッサ２４０に提供しうる。
【００２３】
[0029]  アクセスポイント２１０は、例えば、バックホールリンクを介して他の基地局にメッセージを送ることができる。１つの構成において、アクセスポイントは、例えば、図４に示されるような、屋内位置ロケーションシステムのアセットタグとアクセスポイントとの間の同期とレンジングの初期化とを可能にするための、アンテナ２２２を有するメッセージングリンク（ＭＬ）２２０を含む。図示されていないが、ワイヤレス局２５０もまた、アクセスポイント２１０のメッセージングリンク２２０のようなメッセージングリンクを含むように構成されうることが認識されるべきである。１つの構成において、メッセージングリンクは、狭帯域メッセージングリンクでありうる。
【００２４】
[0030]  コントローラ／プロセッサ２４０はアクセスポイント２１０における動作を指示し、コントローラ／プロセッサ２７０はワイヤレス局２５０における動作をそれぞれ指示しうる。ワイヤレス局２５０におけるコントローラ／プロセッサ２７０ならびに／あるいは他のプロセッサおよびモジュールは、図６の方法フローチャートに例示されている機能ブロック、および／または、本明細書に説明される技法のための他のプロセスの実行を行うか、またはそれを指示しうる。メモリ２４２は、アクセスポイント２１０のためのデータおよびプログラムコードを記憶し、メモリ２７２は、ワイヤレス局２５０のためのデータおよびプログラムコードを記憶しうる。例えば、ワイヤレス局２５０のメモリ２７２は、コントローラ／プロセッサ２７０によって実行されたときに、例えば、図４に示されるような位置ロケーションシステム内の動作のためにワイヤレス局２５０を構成する位置ロケーションモジュール２９２を記憶しうる。同様に、アクセスポイント２１０のメモリ２４２は、コントローラ／プロセッサ２４０によって実行されたときに、図４に示される位置ロケーションシステム内の動作のためにアクセスポイント２１０を構成する位置ロケーションモジュール２９０を記憶しうる。
【００２５】
[0031]  図３は、本開示の１つの態様にしたがったピアツーピアネットワーク３００の図を例示する。いくつかの態様において、ピアツーピアネットワーク３００は、２つ以上のピアノード３０２（３０２−１、３０２−２、３０２−３、３０２−４、．．．、３０２−Ｎ）間に確立されうる。ピアツーピアネットワーク３００内のピアノード３０２は、任意の適したワイヤレスネットワーク規格を使用してワイヤレスに通信しうる。ピアツーピアネットワーク３００は、ワイヤレスリンク３０４を介して互いに通信することができる多数のピアノード３０２を含みうる。アセットタグは、図２のワイヤレス局２５０にしたがって構成され、ピアツーピアネットワーク３００のピアノード３０２のうちの１つとして動作しうる。
【００２６】
[0032]  例えば、ピアノードのうちの１つ３０２−１として動作するアセットタグは、ピアノード３０２によって受信される既知のプリアンブルを送信するために、ピアノードのうちの別の１つ３０２−４と関連しうる。ピアノードのうちの１つ３０２−１は、特定のアセットタグからのプリアンブルの到着時間（ＴＯＡ）を推定し、それをアセットタグの位置を推定する位置ロケーションサーバ（図示せず）に送りうる。位置ロケーション計算は、異なるピアノード３０２から受信された複数のＴＯＡを使用して位置ロケーションサーバにおいて遂行されうる。別の構成において、ピアノード３０２は、それらピアノードのそれぞれのカバレッジエリアにあるすべてのアセットタグによって受信される、通常は、狭帯域幅パイロット信号である、既知のパイロット信号を送信する。この構成において、アセットタグは、異なるピアノード３０２からの受信されたパイロット信号に対してＴＯＡ測定を行い、アセットタグの位置を計算するか、または位置ロケーション計算のために位置ロケーションサーバにその測定値を送るかのいずれかを行う。
【００２７】
[0033]  アセットタグは、ラップトップコンピュータ、スマートフォン、プリンタ、携帯情報端末、カメラ、コードレス電話、セッション開始プロトコル電話、ワイヤレス接続能力を有するハンドヘルドデバイス、ユーザ機器、アクセス端末、またはアセットタグとして装着されうる他の任意の適したデバイスのような、ワイヤレス通信を送信および受信するように構成された任意のデバイスでありうる。
【００２８】
[0034]  位置システム図  
[0035]  図４は、本開示の１つの態様にしたがった位置ロケーションシステム４００を例示する図である。位置ロケーションシステム４００は、人が装着するアセットタグ４０２（４０２−１、．．．、４０２−Ｎ）を使用してアセット（例えば、人）を追跡しうる。アセットタグ４０２は、ワイヤレスノード機能（例えば、ピアツーピアネットワークのワイヤレスノードおよび／またはワイヤレス局）、または他の同様の無線アクセス技術をサポートするように、図２のワイヤレス局２５０にしたがって構成されうる。
【００２９】
[0036]  図４に示されるように、位置ロケーションシステム４００は、複数のアセットタグ４０２、建物に設置された複数のアクセスポイント４１０、およびアセットタグ４０２の位置を推定する位置ロケーションサーバ４８０を含む。１つの構成において、アセットタグ４０２は、アクセスポイント４１０によって受信される既知のプリアンブルを送信する。アクセスポイント４１０は、特定のアセットタグからのプリアンブルの到着時間（ＴＯＡ）を推定し、それを位置ロケーションサーバ４８０に送りうる。位置ロケーション計算は、異なるアクセスポイント４１０から受信された複数のＴＯＡを使用して位置ロケーションサーバ４８０において遂行されうるか、あるいは、推定は、アクセスポイント４１０内または位置ロケーションサーバ４８０における他の何らかの推定器によって行われうる。このアプローチは、アセットタグ４０２における電力消費を低減するのを助けうる。
【００３０】
[0037]  別の構成において、アクセスポイント４１０は、それらアクセスポイント４１０のそれぞれのカバレッジエリアにあるすべてのアセットタグ４０２によって受信される既知のパイロット信号を送信する。この構成では、アセットタグ４０２は、異なるアクセスポイント４１０からの受信されたパイロット信号（「パイロット」とも称される）に基づいてＴＯＡ測定を行う。アセットタグ４０２は、アセットタグ４０２のうちの１つの位置を計算するか、または位置ロケーション計算のために位置ロケーションサーバ４８０にその測定値を送るかのいずれかを行いうる。アセットタグ４０２がアクセスポイント４１０からのパイロット信号を測定し、位置ロケーションサーバ４８０を用いずにそれらのそれぞれの位置を計算する構成では、アセットタグ４０２におけるより高い電力消費が電池寿命を低下させうる。
【００３１】
[0038]  位置ロケーションシステム４００は、追跡システムの２つの基本的な機能、すなわち、メッセージングおよび位置決めが、異なる仕様を有することを認識する。メッセージングでは、アセットタグのうちの１つ４０２−１が、（例えば、そのアセットタグに最も近い）アクセスポイント４１０のうちの１つと通信し、ここで、少量のデータが交換される。結果として、帯域幅は、位置ロケーションシステム４００のメッセージング部分では主要な懸念ではない。位置決めでは、レンジング測定が、複数のアセットタグ４０２と複数のアクセスポイント４１０との間で行われうる。結果として、レンジング動作は、より長いアクセス距離を伴いうる。さらに、正確なレンジ測定を達成するために、レンジング信号のための広帯域幅が望まれる。１つの構成において、位置ロケーションシステム４００は、第１のエアインターフェース（メッセージングリンク）上でシステムアーキテクチャのエアインターフェースのメッセージングおよび同期部分を、第２のエアインターフェース（レンジングリンク）上でシステムアーキテクチャのレンジング部分を提供する。例えば、位置ロケーションサーバ４８０は、図２に示されるように構成されることができ、ここで、アンテナ２３４のうちの１つがレンジングリンクを提供し、メッセージングリンク（ＭＬ）２２０がメッセージングリンクを提供する。１つの構成において、レンジングリンクは、広帯域レンジングリンクでありうる。
【００３２】
[0039]  １つの構成において、メッセージングリンク（例えば、図２のメッセージングリンク２２０）は、後続のレンジング測定を可能にするメッセージングおよび同期のために使用される。メッセージングリンク２２０は、建物に設置された複数のアクセスポイント４１０と通信するために、さらに、アクセスポイント４１０間の、ならびにアクセスポイント４１０とアセットタグ４０２との間の、粗同期（coarse synchronization）を提供するために、アセットタグ４０２によって使用されうる。１つの構成において、アセットタグ４０２は、周期的にウェイクアップし、レンジングリンクのための何十または何百ＭＨｚもの帯域幅と対比して、１ＭＨｚの帯域幅、例えば、メッセージングリンク２２０のような、比較的狭帯域の信号上でアクセスポイント４１０によって送信されるパイロット信号を検索する。アセットタグ４０２は、パイロット信号を検出し、狭帯域信号の粗時間内にアクセスポイント４１０のうちの１つと同期する。別の構成において、アセットタグ４０２は、スリープモードからウェイクアップした後に、アクセスポイント４１０に対してのアセットタグ４０２の時間および周波数の誤差を測定するためにアクセスポイント４１０が使用する、縮小サイズのパケットをアクセスポイント４１０に送る。
【００３３】
[0040]  この構成において、アクセスポイント４１０は、所定の遅延の後に、測定結果と、レンジング関連の他のスケジューリング情報とをアセットタグ４０２に返送する。アセットタグ４０２は、プリアンブルをアクセスポイント４１０に送信するより前にそれらの周波数およびタイミングのオフセットを前もって訂正するために、アクセスポイント４１０によって報告された周波数およびタイミングの誤差を使用する。アセットタグ４０２において前もって訂正することは、アクセスポイント４１０において周波数およびタイミング検索を行うための時間の量を低減する。粗時間同期が達成されると、アセットタグ４０２とアクセスポイント４１０との間でプリアンブルを交換することによってレンジング動作が開始する。粗時間同期は、レンジングリンクにおける検索ウィンドウの縮小（a reduced search window）を可能にする。アセットタグ４０２は、また、ピアツーピアモードにおいて他のアセットタグと通信し、レンジングリンク（例えば、図２のアンテナ２５２のうちの１つで広帯域レンジングリンクでもありうる）上でそれら自体の間のレンジを測定しうる。メッセージングリンク（例えば、図２のメッセージングリンク２２０）から取得されたアセットタグ４０２間の粗同期は、広帯域レンジングリンク（例えば、アンテナ２５２のうちの１つ）上でピアツーピアモードにおいてレンジを推定するときに、アセットタグ４０２がそれらの検索ウィンドウを縮小するのを助ける。
【００３４】
[0041]  この構成において、広帯域レンジングリンクは、位置ロケーションシステム４００のアセットタグ４０２と、アクセスポイント４１０と、位置ロケーションサーバ４８０との間のレンジング動作を可能にする。この構成において、位置ロケーションサーバ４８０は、そのレンジング動作にしたがって、アセットタグ４０２のうちの少なくとも１つのロケーションを決定する。広帯域レンジングリンクは、メッセージングリンクを通してスケジューリングされうる。１つの構成において、レンジング動作のために指定されたアセットタグ４０２は、メッセージングリンクを通して受信されたスケジューリング情報に基づいて、いつ広帯域レンジングプリアンブルが送信されるか、および、どの疑似雑音（ＰＮ）シーケンスが使用されるかからわかる。この構成において、アセットタグ４０２がアクティブである時間の量が、メッセージングリンクを通して受信されるスケジューリング情報を使用することによって低減されうる。
【００３５】
[0042]  ＣＤＭＡ２０００ファミリのプロトコルのような既存のシステムにおいて使用される１つのプリアンブルの設計は、アセットタグ４０２とアクセスポイント４１０との間の所与のアクセスチャネル上で使用される既知のプリアンブルを含む。複数のアクセスチャネルがあり、アセットタグ４０２は各アクセスチャネルに割り当てられて、異なるアセットタグ４０２が異なるアクセスチャネルに割り当てられる。狭帯域リンクを通してプリアンブルを同時に送信するデバイスは、異なる疑似ランダムシーケンス、または異なるオフセットを有する同じ疑似ランダムシーケンスを割り当てられうる。プリアンブル信号は、この既知のシーケンスから成り、アセットタグ識別情報（ＩＤ）を提供する。異なるアセットタグ４０２がそれらのプリアンブルを同時に送るのを回避するために、異なるアセットタグ４０２のプリアンブル送信時間は、アセットタグ４０２のＩＤ、および／またはアセットタグ４０２とアクセスポイント４１０とに知られているハッシングアルゴリズム（hashing algorithms）に基づいて時間において分離されうる。
【００３６】
[0043]  位置ロケーションシステムにおいて使用されるアセットタグ  
[0044]  本開示は、タグを使用する人および／またはアセットを追跡するように使用されることができ、ここで、タグは人またはアセットに配置され、図４に示されるアセットタグ４０２（４０２−１、．．．、４０２−Ｎ）のような「アセットタグ」として知られる。１つの構成において、位置ロケーションシステムは、アセットまたは人に配置されたアセットタグと、建物に設置されたアクセスポイントと、アセットタグの位置を推定する位置ロケーションサーバとを含む。１つの構成において、アセットタグは、複数のアクセスポイントによって受信される既知のプリアンブルを送信する。アクセスポイントは、特定のアセットタグからのプリアンブルの到着時間を推定し、それを位置ロケーションサーバに送りうる。位置ロケーション計算は、異なるアクセスポイントから受信された到着時間を使用して位置ロケーションサーバにおいて遂行されうる。このアプローチは、アセットタグにおける電力消費を低減するのを助けうる。
【００３７】
[0045]  別の構成において、アクセスポイントは、それらのカバレッジエリアにあるすべてのアセットタグによって受信される既知のパイロット信号を送信する。この構成において、アセットタグは、異なるアクセスポイントからの受信されたパイロットに対して到着時間測定を行う。次いで、アセットタグは、アセットタグの位置を計算するか、または位置ロケーション計算のために位置ロケーションサーバに測定値を送るかのいずれかを行う。アセットタグがアクセスポイントからのパイロット信号を測定して、位置を計算または測定値を位置ロケーションサーバに送るこの構成において、アセットタグにおけるより高い電力消費が電池寿命を低下させうる。
【００３８】
[0046]  本開示の態様は、追跡システムの２つの基本的な機能、すなわち、メッセージングおよび位置決めが、異なる仕様を有することを認識する。メッセージングでは、アセットタグは、最も近いアクセスポイントと通信し、通常、少量のデータが交換される。結果として、帯域幅は、位置ロケーションシステムのメッセージング部分では主な懸念ではない。位置決めでは、レンジング測定が、複数のアセットタグと複数のアクセスポイントとの間で行われる。結果として、レンジング動作は、より長いアクセス距離を必要としうる。１つの構成において、位置ロケーションシステムは、第１のエアインターフェース（メッセージングリンク）上でシステムアーキテクチャにおけるエアインターフェースのメッセージングおよび同期部分を、異なるエアインターフェース（レンジングリンク）上でシステムアーキテクチャのレンジング部分を提供する。
【００３９】
[0047]  ピアツーピア測定モード  
[0048]  図５は、本開示の１つの態様にしたがったシグナリングを例示するブロック図５００である。位置ロケーションシステム４００は、第１のアセットタグ４０２、第２のアセットタグ４０４、および第ｎのアセットタグ４０６のようなアセットタグを有しうる。３つのアセットタグ４０２〜４０６が示されているが、本開示は３つのみに限定されるものではなく、任意の数のアセットタグを含むことができる。
【００４０】
[0049]  メッセージングリンク要求信号５２０Ａ、５２０Ｂ、および５２０Ｎは、位置ロケーションシステム４００においてアクセスポイント４１０から周期的に送られる。例えば、それらは、アセットタグ４０２〜４０６が互いに近くにあるときにトリガされることができる。メッセージングリンク要求信号５２０Ａ、５２０Ｂ、および５２０Ｎは、位置ロケーションサーバ４８０からアクセスポイント４１０に送られる第１の要求信号５２８または第２の要求信号５３２に応えたものでありうる。
【００４１】
[0050]  １つの構成において、メッセージングリンクは、メッセージング（例えば、メッセージングリンク要求信号５２０Ａ、５２０Ｂ、５２０Ｎ、およびメッセージングリンク応答信号５２２Ａ、５２２Ｂ、５２２Ｎ）のために使用される。メッセージングリンクは、アクセスポイント４１０と通信するようにアセットタグ４０２〜４０６のために使用される。メッセージングリンクは、アクセスポイント４１０とアセットタグ４０２〜４０６との間の粗同期を提供するためにも使用されることができる。
【００４２】
[0051]  アセットタグ４０２〜４０６、例えば、第１のアセットタグ４０２は、レンジング測定およびレンジング推定に携わるために、第２のアセットタグ４０４のような、位置ロケーションシステム４００内の別のアセットタグに第１のパイロットレンジング信号５２４Ａを送りうる。第２のアセットタグ４０４は、第１のアセットタグ４０２に対するレンジング距離およびその位置の第１のアセットタグ４０２を可能にするために、第２のパイロットレンジング信号５２６Ａを用いて第１のアセットタグ４０２に応答する。１つの構成において、アセットタグ４０２〜４０６は、メッセージングリンクを介してパイロットレンジング信号を送信しうる。
【００４３】
[0052]  １つの構成において、アセットタグ４０２、４０４、および４０６は、また、メッセージングリンク応答信号５２２Ａ、５２２Ｂ、および５２２Ｎを使用してアクセスポイント４１０と通信しうる。アクセスポイント４１０は、次いで、アセットタグ４０２、４０４、および４０６からのレンジング推定ならびに測定の結果を位置ロケーションサーバ４８０に返送しうる。アクセスポイント４１０は、レンジング推定値ならびに測定値を通信するために、第１の応答信号５３０または第２の応答信号５３４を使用しうる。１つの構成において、アセットタグがレンジ推定を計算する。別の構成において、位置ロケーションサーバ４８０が、推定値を生成する。
【００４４】
[0053]  アセットタグ４０２〜４０６の位置は、アクセスポイント４１０および位置ロケーションサーバ４８０の両方によって監視されうる。アクセスポイント４１０は、アセットタグ４２０〜４０６の位置を監視するために、周期的なベースで、位置ロケーションサーバ４８０にアセットタグ４０２〜４０６の位置およびレンジングデータを報告する。
１つの構成において、位置ロケーションサーバ４８０は、アセットタグ４０２〜４０６間の直接測定を通して、アセットタグ４０２〜４０６がそれら自体の間のレンジを推定することを要求しうる。位置ロケーションサーバ４８０からのこの要求は、アセットタグ４０２〜４０６が互いにごく接近しているときに生じうる。
【００４５】
[0054]  １つの構成において、位置ロケーションサーバ４８０は、アクセスポイント４１０に第１の要求信号５２８を送る。第１の要求信号５２８は、アセットタグ４０２、４０４、および４０６のそれぞれの初期ロケーションを決定するために、アクセスポイント４１０に、メッセージングリンク要求信号５２０Ａ、５２０Ｂ、５２０Ｎをアセットタグ４０２、４０４、および４０６に送らせる。それらのロケーションが決定されると、その情報は、アセットタグ４０２、４０４、および４０６からアクセスポイント４１０に（メッセージングリンク応答信号５２２Ａ、５２２Ｂ、５２２Ｎを介して）返送され、次いで、第１の応答信号５３０を介して位置ロケーションサーバ４８０に返送される。この構成において、位置ロケーション４８０は、また、アクセスポイント４１０に第２の要求信号５３２を送る。第２の要求信号５３２は、例えば、アセットタグが移動した場合に、それらの新規のロケーションを決定するために、アセットタグ４０２、４０４、および４０６にメッセージングリンク要求信号５２０Ａ、５２０Ｂ、５２０Ｎを送るようにアクセスポイント４１０をトリガしうる。それらの新規のロケーションが決定されると、その情報は、アセットタグ４０２、４０４、および４０６からアクセスポイント４１０に（メッセージングリンク応答信号５２２Ａ、５２２Ｂ、５２２Ｎを介して）返送され、次いで、ことによると第２の応答信号５３４を使用して位置ロケーションサーバ４８０に返送される。
【００４６】
[0055]  アセットタグが互いにごく接近していると決定された場合、位置ロケーションサーバ４８０は、第１の要求信号５２８および／または第２の要求信号５３２のいずれかを介してアクセスポイント４１０にメッセージを送る。次いで、アクセスポイント４１０は、（第１のアセットタグ４０２、第２のアセットタグ４０４、および第ｎのアセットタグ４０６から選択された２つのアセットタグのような）２つのアセットタグにメッセージングリンク要求信号５２０Ａ、５２０Ｂ、５２０Ｎを介してメッセージを送る。メッセージは、アセットタグに、それら自体の間の直接レンジ測定を行うように命令する。この構成において、位置ロケーションサーバ４８０は、アセットタグ４２０〜４０６のうちの１つをマスターアセットタグ（master asset tag）として識別し、他の（１つまたは複数の）アセットタグを（１つまたは複数の）スレーブアセットタグ（slave asset tag）として識別する。
【００４７】
[0056]  位置ロケーションサーバ４８０は、また、異なるアセットタグ間で通信するためにマスターアセットタグがレンジングチャネル上でパイロットレンジング信号５２４Ａ、５２４Ｂ、５２４Ｎを送信すべき、メッセージングリンクフレーム境界（messaging link frame boundary）に関連する時刻、または他の何らかの時間エポック（time epoch）を指定しうる。スレーブアセットタグは、位置ロケーションサーバ４８０によって指定された同じ時間エポックにおいてパイロットレンジング信号５２４Ａ、５２４Ｂ、５２４Ｎを検索する。スレーブアセットタグは、また、マスターアセットタグのパイロットレンジング信号５２４Ａ、５２４Ｂ、５２４Ｎの受信時にそれ自体のパイロットレンジング信号５２６Ａ、５２６Ｂ、５２６Ｎを送信しうる。マスターならびにスレーブレンジングパイロット信号の送信ならびに受信時間の組み合わせは、２つのアセットタグ間のラウンドトリップ遅延（round trip delay）を推定するためにマスターアセットタグおよび／または位置ロケーションサーバ４８０によって使用される。ラウンドトリップ遅延は、２つのアセットタグ間のレンジの推定を提供しうる。このアプローチは、また、２つより多くのアセットタグに一度に適用されることができる。
【００４８】
[0057]  広帯域幅を有するレンジング信号を使用するための１つの理由は、第１のアセットタグ４０２と第２のアセットタグ４０４との間のレンジの正確な推定を可能にすることである。しかしながら、レンジング推定の精度は、受信機におけるパイロット信号の受信信号対雑音比（ＳＮＲ）と同様に帯域幅の関数（function）でもある。（第１のアセットタグ４０２および第２のアセットタグ４０４のような）アセットタグが互いに近くにある場合、マスターあるいはスレーブアセットタグにおいて受信されたパイロット信号上のＳＮＲは非常に高くなるであろう。受信機におけるＳＮＲが高ければ高いほど、レンジング推定の精度が高くなる。したがって、より近いアセットを測定する場合に、リンク上の高いＳＮＲによりメッセージングリンク上のレンジ推定を改善することが可能でありうる。
【００４９】
[0058]  狭帯域幅を有するチャネル上でレンジを測定することは、アセットタグ４０２またはアセットタグ４０４のような任意のアセットタグのレンジング回路類を簡易化する。より高いＳＮＲがより正確なレンジング推定につながるので、ＳＮＲを増加させるために、パイロット信号を複数回再送信し、複数の受信された信号を組み合わせることによってさらにＳＮＲを増加させることができる。複数のパイロット信号を組み合わせ、組み合わされた信号からレンジを推定する代わりに、全体のレンジング推定の精度を改善するために、各パイロット送信からレンジを推定し、次いで、複数のレンジ推定を平均化することもできる。
【００５０】
[0059]  要約すると、アセットタグは、アクセスポイントからのメッセージングリンク要求信号５２０Ａ、５２０Ｂ、５２０Ｎをメッセージングリンクを介して受信する。それに応答して、レンジング動作が、位置ロケーションシステム４００の第１のアセットタグ４０２と第２のアセットタグ４０４との間で行われる。第１のアセットタグ４０２は、レンジングリンク上で第１のパイロットレンジング信号５２４Ａを送信する。第１のパイロットレンジング信号５２４Ａは、第１のアセットタグ４０２と第２のアセットタグ４０４との間のレンジング動作を可能にする。第１のアセットタグ４０２は、次いで、第２のアセットタグ４０４からレンジングリンク上で第２のパイロットレンジング信号５２６Ａを受信する。
【００５１】
[0060]  第１のアセットタグ４０２と第２のアセットタグ４０４との間のラウンドトリップ遅延が推定されうる。１つの構成において、第１のアセットタグ４０２と第２のアセットタグ４０４との間のラウンドトリップ遅延の推定は、第１のアセットタグ４０２または第２のアセットタグ４０４によって行われる。別の構成において、第１のアセットタグ４０２と第２のアセットタグ４０４との間のラウンドトリップ遅延の推定は、ロケーションサーバ４８０によって行われうる。
【００５２】
[0061]  １つの構成において、位置ロケーションシステムは、レンジング動作を行うための要求をメッセージングリンクを介して受信するための手段を含む。受信手段は、また、第１のアセットタグと第２のアセットタグとの間のレンジング動作を可能にするために、レンジングリンク上で第１のレンジングパイロット信号を受信する。本開示の１つの態様において、受信手段は、受信プロセッサ２５８、アンテナ２５２（２５２ａ、．．．、２５２ｒ）、トランシーバ２５４（２５４ａ、．．．、２５４ｒ）、コントローラ／プロセッサ２７０、位置ロケーションモジュール２９２、および／またはメモリ２７２でありうる。別の態様において、上述された手段は、これら上述された手段によって記述された機能を行うように構成された任意のモジュールまたは任意の装置でありうる。
【００５３】
[0062]  この構成において、位置ロケーションシステムは、また、レンジングリンク上で第１のレンジングパイロット信号を送信するための手段を含む。本開示の１つの態様において、送信手段は、送信プロセッサ２６４、アンテナ２５２（２５２ａ、．．．、２５２ｒ）、トランシーバ２５４（２５４ａ、．．．、２５４ｒ）、コントローラ／プロセッサ２７０、位置ロケーションモジュール２９２、および／またはメモリ２７２でありうる。別の態様において、上述された手段は、これら上述された手段によって記述された機能を行うように構成された任意のモジュールまたは任意の装置でありうる。
【００５４】
[0063]図６は、本開示の態様にしたがった方法６００を例示するフローチャートである。ブロック６０２において、要求がメッセージングリンクを介して受信される。例えば、図５に示されるように、位置ロケーションシステム４００の第１のアセットタグ４０２と第２のアセットタグ４０４との間のレンジング動作を行うために、位置ロケーションシステム４００のアクセスポイント４１０から要求が発行される。ブロック６０４において、第１のアセットタグは、第１のアセットタグと第２のアセットタグとの間のレンジング動作を可能にするために、レンジングリンク上で第１のレンジングパイロット信号を送信する。図５に示されるように、第１のアセットタグ４０２は、第１のアセットタグ４０２と第２のアセットタグ４０４との間のレンジング動作を可能にするために、レンジングリンク上で第１のレンジングパイロット信号５２４Ａを送信する。ブロック６０６において、第１のアセットタグは、第２のアセットタグからレンジングリンク上で第２のレンジングパイロット信号を受信する。図５に示されるように、第１のアセットタグ４０２は、第２のアセットタグ４０４からレンジングリンク上で第２のレンジングパイロット信号５２６Ａを受信する。
【００５５】
[0064]図７は、本開示の態様にしたがった方法７００を例示するフローチャートである。ブロック７０２において、第１のアセットタグと第２のアセットタグとの間のレンジング動作がメッセージングリンクを介して要求される。例えば、図５に示されるように、レンジング動作は、メッセージングリンク２２０を介して第１のアセットタグ４０２と第２のアセットタグ４０４との間で要求される。第１のレンジング信号５２４Ａは、第１のアセットタグ４０２と第２のアセットタグ４０４との間のレンジングリンク上で送信され、第２のレンジング信号５２６Ａは、第２のアセットタグ（４０４）と第１のアセットタグ（４０２）との間のレンジングリンク上で送信される。ブロック７０４において、第１のレンジング信号および第２のレンジング信号に基づいて第１のアセットタグと第２のアセットタグとの間のレンジが決定される。このレンジは、図５に示される構成の第１のレンジング信号５２４Ａおよび第２のレンジング信号５２６Ａに基づいて、アクセスポイント４１０、位置ロケーションサーバ４８０、またはマスターアセットタグによって決定されうる。
【００５６】
[0065]  当業者は、さらに、本明細書の開示に関連して説明された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムのステップが、電子ハードウェア、コンピュータソフトウェア、または両者の組み合わせとしてインプリメントされうることを理解するであろう。このハードウェアおよびソフトウェアの互換性を明確に例示するために、様々な例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、それらの機能性の点から概して上述されている。このような機能性が、ハードウェアとしてインプリメントされるか、ソフトウェアとしてインプリメントされるかは、特定のアプリケーションおよびシステム全体に課せられる設計制約に依存する。当業者は、特定の各アプリケーションについて、説明された機能を多様な方法でインプリメントすることができるが、そのようなインプリメンテーションの判断は、本開示の範囲からの逸脱を引き起こすものとして解釈されるべきではない。
【００５７】
[0066]  本明細書での開示に関連して説明された、様々な例示的な論理ブロック、モジュール、および回路は、本明細書に説明された機能を実行するように設計された、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブル論理デバイス、ディスクリートゲートあるいはトランジスタ論理、ディスクリートハードウェアコンポーネント、またはこれらの任意の組み合わせを用いて、インプリメントまたは実行されうる。汎用プロセッサはマイクロプロセッサでありうるが、代替として、このプロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンでありうる。プロセッサは、また、例えば、ＤＳＰとマクロプロセッサの組み合わせといった、コンピューティングデバイスの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに連結した１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成としてインプリメントされうる。
【００５８】
[0067]  本開示に関連して説明された方法またはアルゴリズムのステップは、ハードウェアに直接的に、プロセッサによって実行されるソフトウェアモジュールに、またはこれら２つの組み合わせに具現化されうる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭ（登録商標）メモリ、レジスタ、ハードディスク、リムーバルディスク、ＣＤ−ＲＯＭ、または当該技術分野で既知の他の任意の形態の記憶媒体内に存在しうる。実例的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、また記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替的に、記憶媒体はプロセッサと一体化されうる。プロセッサおよび記憶媒体はＡＳＩＣに存在しうる。ＡＳＩＣは、ユーザ端末に存在しうる。代替的に、プロセッサおよび記憶媒体は、ユーザ端末にディスクリートコンポーネントとして存在しうる。
【００５９】
[0068]  １つまたは複数の例示的な設計では、説明された複数の機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせにインプリメントされうる。ソフトウェアにインプリメントされる場合、これらの機能は、コンピュータ可読媒体上で、１つまたは複数の命令またはコードとして送信または記憶されうる。コンピュータ可読媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体およびコンピュータ記憶媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされることができる任意の利用可能な媒体でありうる。限定ではなく、例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスク記憶装置、磁気ディスク記憶または他の磁気記憶デバイス、あるいは、命令またはデータ構造の形態で所望のプログラムコード手段を記憶または搬送するために使用されることができ、また、汎用あるいは専用コンピュータ、または汎用あるいは専用プロセッサによってアクセスされることができる、任意の他の媒体を備えることができる。また、任意の接続は、コンピュータ可読媒体と厳密には称される。例えば、ソフトウェアが、ウェブサイト、サーバ、または、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者ライン（ＤＳＬ）、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用する他の遠隔ソース、から送信される場合は、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。本明細書に使用される、ディスク（disk）およびディスク（disc）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびＢｌｕ−ｒａｙ（登録商標）ディスクを含み、ディスク（disk）は通常、磁気的にデータを再生するが、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組み合わせもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００６０】
[0069]  本開示の先の説明は、当業者が本開示を製造または使用することを可能にするために提供される。本開示に対する様々な修正は、当業者には容易に明らかであり、本明細書で定義された包括的な原理は、本開示の精神または範囲から逸脱せずに、他の変形物に適用されうる。よって、本開示は、本明細書に説明された例および設計に限定されるように意図されたものではなく、本明細書に開示された原理および新規の特徴と矛盾しない最大範囲であると認められるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
位置ロケーション方法であって、
位置ロケーションシステムの第１のアセットタグと第２のアセットタグとの間のレンジング動作を行うために、前記位置ロケーションシステムのアクセスポイントからの要求をメッセージングリンクを介して受信することと、
前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジング動作を可能にするために、前記第１のアセットタグが、レンジングリンク上で第１のレンジングパイロット信号を送信することと、
前記第１のアセットタグが、前記第２のアセットタグから前記レンジングリンク上で第２のレンジングパイロット信号を受信することと
を備える、位置ロケーション方法。
［Ｃ２］
前記アクセスポイントからの前記要求は、前記第１のアセットタグをマスターアセットタグとして識別する、Ｃ１に記載の方法。
［Ｃ３］
前記アクセスポイントからの前記要求は、前記第２のアセットタグをスレーブアセットタグとして識別する、Ｃ１に記載の方法。
［Ｃ４］
前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を推定することをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記ラウンドトリップ遅延を推定することは、前記第１のアセットタグによって行われる、Ｃ４に記載の方法。
［Ｃ６］
位置ロケーションサーバが前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を推定することを可能にするために、レンジング情報を転送することをさらに備える、Ｃ１に記載の方法。
［Ｃ７］
前記要求を受信することは、前記第１のアセットタグおよび前記第２のアセットタグが互いの所定の距離内にあるときに生じる、Ｃ１に記載の方法。
［Ｃ８］
前記第２のレンジングパイロット信号の複数のコピーを受信することと、
前記コピーを組み合わせることと、
前記組み合わされたコピーに少なくとも部分的に基づいて、前記第１のアセットタグと前記第２のアセットタグとの間のレンジを推定することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ９］
位置ロケーションシステムであって、
レンジング動作を行うために、メッセージングリンクを介してアクセスポイントからの要求を受信するように構成された第１のアセットタグと、
レンジングリンクを介して前記第１のアセットタグからの第１のレンジングパイロット信号を受信するように構成され、さらに、前記レンジングリンクを介して前記第１のアセットタグに第２のレンジングパイロット信号を送信するように構成された第２のアセットタグと
を備え、
前記第１のアセットタグは、前記第２のアセットタグから前記第２のレンジングパイロット信号を受信し、前記レンジング動作は、前記第１のレンジングパイロット信号および前記第２のレンジングパイロット信号に少なくとも部分的に基づいて行われる、位置ロケーションシステム。
［Ｃ１０］
前記アクセスポイントからの前記要求は、前記第１のアセットタグをマスターアセットタグとして識別する、Ｃ９に記載の位置ロケーションシステム。
［Ｃ１１］
前記アクセスポイントからの前記要求は、前記第２のアセットタグをスレーブアセットタグとして識別する、Ｃ９に記載の位置ロケーションシステム。
［Ｃ１２］
前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を推定するように構成された推定器
をさらに備える、Ｃ９に記載の位置ロケーションシステム。
［Ｃ１３］
前記ラウンドトリップ遅延の前記推定は、前記第１のアセットタグによって行われる、Ｃ１２に記載の位置ロケーションシステム。
［Ｃ１４］
前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を推定するための転送されたレンジング情報を受信するように構成された位置ロケーションサーバ
をさらに備える、Ｃ９に記載の位置ロケーションシステム。
［Ｃ１５］
前記第１のアセットタグは、前記第１のアセットタグおよび前記第２のアセットタグが互いの所定の距離内にあるときに前記要求を受信する、Ｃ９に記載の位置ロケーションシステム。
［Ｃ１６］
位置ロケーションための装置であって、
位置ロケーションシステムの第１のアセットタグと第２のアセットタグとの間のレンジング動作を行うために、前記位置ロケーションシステムのアクセスポイントからの要求をメッセージングリンクを介して受信するための手段と、
前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジング動作を可能にするために、前記第１のアセットタグが、レンジングリンク上で第１のレンジングパイロット信号を送信するための手段と、
前記第１のアセットタグが、前記第２のアセットタグから前記レンジングリンク上で第２のレンジングパイロット信号を受信するための手段と
を備える、装置。
［Ｃ１７］
位置ロケーションサーバが前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を推定することを可能にするために、レンジング情報を転送するための手段をさらに備える、Ｃ１６に記載の装置。
［Ｃ１８］
位置ロケーションのためのコンピュータプログラム製品であって、
非一時的なプログラムコードを記録した非一時的なコンピュータ可読媒体
を備え、前記プログラムコードは、
第１のアセットタグと第２のアセットタグとの間のレンジング動作を行うために、位置ロケーションシステムのアクセスポイントからの要求をメッセージングリンクを介して受信するためのプログラムコードと、
前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジング動作を可能にするために、前記第１のアセットタグが、レンジングリンク上で第１のレンジングパイロット信号を送信するためのプログラムコードと、
前記第１のアセットタグが、前記第２のアセットタグから前記レンジングリンク上で第２のレンジングパイロット信号を受信するためのプログラムコードと
を備える、コンピュータプログラム製品。
［Ｃ１９］
前記非一時的なコンピュータ可読媒体は、位置ロケーションサーバが前記第１のアセットタグと前記第２のアセットタグとの間のラウンドトリップ遅延を推定することを可能にするために、レンジング情報を転送するためのプログラムコードをさらに備える、Ｃ１８に記載のコンピュータプログラム製品。
［Ｃ２０］
位置ロケーション方法であって、
第１のレンジング信号が、第１のアセットタグと第２のアセットタグとの間のレンジングリンク上で送信され、第２のレンジング信号が、前記第２のアセットタグと前記第１のアセットタグとの間の前記レンジングリンク上で送信されるように、メッセージングリンクを介して前記第１のアセットタグと前記第２のアセットタグとの間のレンジング動作を要求することと、
前記第１のレンジング信号および前記第２のレンジング信号に少なくとも部分的に基づいて前記第１のアセットタグと前記第２のアセットタグとの間のレンジを決定することと
を備える、方法。
［Ｃ２１］
前記第１のアセットタグおよび前記第２のアセットタグの位置を監視することと、
前記第１のアセットタグおよび前記第２のアセットタグが互いの所定の距離内にあるときに、前記第１のアセットタグおよび前記第２のアセットタグに前記レンジング動作の要求を発行することと
をさらに備える、Ｃ２０に記載の方法。
［Ｃ２２］
前記第１のアセットタグをマスターアセットタグと指定し、前記第２のアセットタグをスレーブアセットタグと指定することと、
前記レンジング動作を行うように前記マスターアセットタグおよび前記スレーブアセットタグに狭帯域メッセージングリンクを介して要求することと、
前記マスターアセットタグと前記スレーブアセットタグとの間の前記レンジを計算するために前記レンジング動作にしたがって前記マスターアセットタグと前記スレーブアセットタグとの間のラウンドトリップ遅延を推定することと
をさらに備える、Ｃ２１に記載の方法。
［Ｃ２３］
前記第１のアセットタグは、前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジを決定する、Ｃ２０に記載の方法。
［Ｃ２４］
アクセスポイントは、前記第１のアセットタグと前記第２のアセットタグとの間の前記レンジを決定する、Ｃ２０に記載の方法。
【図１】
0006549105.tif 000002
【図２】
0006549105.tif 000003
【図３】
0006549105.tif 000004
【図４】
0006549105.tif 000005
【図５】
0006549105.tif 000006
【図６】
0006549105.tif 000007
【図７】
0006549105.tif 000008