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