(57)【特許請求の範囲】
【請求項１】
第１のアクセスポイント（ＡＰ）によるワイヤレス通信方法であって、
前記第１のアクセスポイントにおいて、通信局（ＳＴＡ）から前記ＳＴＡとワイヤレス接続が確立されている第２のＡＰに送信されるタイム・オブ・フライトリクエストを受信するステップであって、前記タイム・オブ・フライトリクエストは第２のＡＰにアドレス指定され、前記第２のＡＰのアドレスを含む、受信するステップと、
前記タイム・オブ・フライトリクエストの前記第１のＡＰにおけるタイム・オブ・アライバルを記憶するステップと、
前記タイム・オブ・フライトリクエストに対する一方的なレスポンスの前記第１のＡＰにおけるタイム・オブ・デパーチャを決定するステップと、
前記タイム・オブ・フライトリクエストに対する一方的なレスポンスであって、前記タイム・オブ・アライバル及び前記タイム・オブ・デパーチャを含む前記一方的なレスポンスを前記ＳＴＡにブロードキャストするステップであって、前記一方的なレスポンスは、前記タイム・オブ・フライトリクエストが前記第２のＡＰにアドレス指定されるときの前記第１のＡＰから前記タイム・オブ・フライトリクエストへのレスポンスである、送信するステップと、
を有する方法。
【請求項２】
前記第１のＡＰの位置を前記ＳＴＡに送信するステップを更に有する、請求項１記載の方法。
【請求項３】
通信局（ＳＴＡ）であって、
メモリと、
前記メモリに結合される処理回路と、
を有し、
前記処理回路は、ネットワークと通信し、前記ネットワークに結合される第１のアクセスポイントとのワイヤレス接続を確立し、
前記第１のアクセスポイントにタイム・オブ・フライト（ＴＯＦ）リクエストを送信する処理と、
前記ＴＯＦリクエストの出発時間を決定する処理と、
前記ＴＯＦリクエストに応答して、前記第１のアクセスポイントによる前記ＴＯＦリクエストの受信に対応するリクエスト時間と、前記第１のアクセスポイントから前記ＳＴＡへの前記ＴＯＦリプライの出発に対応するリプライ時間とを含む前記ＴＯＦリプライを受信する処理と、
前記ＳＴＡにおける前記ＴＯＦリプライの受信に対応する前記ＳＴＡにおける到着時間を決定する処理と、
前記ＳＴＡと前記第１のアクセスポイントとの間に確立されたワイヤレス接続をモニタする第２のアクセスポイントに第２のＴＯＦリクエストを送信することを控えるステップと、
前記ＳＴＡにおける前記第２のアクセスポイントから、前記第２のアクセスポイントにより検出された前記ＴＯＦリクエストに対応する第１の時間と、前記第２のアクセスポイントにより検出された前記ＴＯＦリプライに対応する第２の時間とを含む一方的なＴＯＦ通知を受信する処理であって、前記一方的なＴＯＦ通知は前記ＴＯＦリクエストにおけるアドレス指定された第１のＡＰと異なる第２のＡＰからブロードキャストされたＴＯＦ通知である、受信する処理と、
前記出発時間、前記リクエスト時間、前記リプライ時間、前記到着時間、前記第１の時間及び前記第２の時間に少なくとも部分的に基づき前記ＳＴＡの位置を決定する処理と、
を実行することによって、前記ネットワークから独立して前記ＳＴＡの位置を決定するよう構成される通信局。
【請求項４】
前記処理回路は更に、
前記出発時間、前記リクエスト時間、前記リプライ時間及び前記到着時間に少なくとも基づき、前記ＳＴＡと前記第１のアクセスポイントとの間の距離を計算する処理を実行するよう構成される、請求項３記載のＳＴＡ。
【請求項５】
前記処理回路は更に、
前記出発時間、前記第１の時間、前記第２の時間及び前記ＳＴＡによる一方的なＴＯＦ通知の受信に対応する通知時間に少なくとも基づき、前記ＳＴＡと前記第２のアクセスポイントとの間の第２の距離を計算する処理を実行するよう構成される、請求項４記載のＳＴＡ。
【請求項６】
前記ＴＯＦリクエストは、前記ＳＴＡから前記第１のアクセスポイントに送信される接続リクエストに含まれる、請求項３記載のＳＴＡ。
【請求項７】
前記処理回路は更に、
前記第１のアクセスポイントに前記ＳＴＡの位置を提供する処理を実行するよう構成される、請求項３記載のＳＴＡ。
【請求項８】
前記ワイヤレス接続は、３ＧＰＰ  ＬＴＥ又はＬＴＥ−Ａｄｖａｎｃｅｄ規格ファミリからの規格、ＩＥＥＥ８０２．１１規格ファミリからの規格、ＩＥＥＥ８０２．１６規格ファミリからの規格、又はＢｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ規格ファミリからの規格に従ってワイヤレス通信を少なくとも部分的に実行することによって確立される、請求項３記載のＳＴＡ。
【請求項９】
ユーザ装置（ＵＥ）を更に有し、
前記処理回路は更に、ＭＩＭＯ多重技術を実行するよう構成される、請求項３乃至８何れか一項記載のＳＴＡ。
【請求項１０】
通信局（ＳＴＡ）の位置を決定するため前記ＳＴＡにより実行される方法であって、
前記ＳＴＡのワイヤレス受信機によって、ワイヤレスネットワークを発見するステップと、
前記ＳＴＡが、前記ワイヤレスネットワークの第１のアクセスポイントのアドレスを含むタイム・オブ・フライト（ＴＯＦ）リクエストを送信するステップと、
前記ＳＴＡが、前記ＴＯＦリクエストに対するＴＯＦレスポンスであって、第１のタイム・オブ・アライバル及び第１のタイム・オブ・デパーチャを含む前記ＴＯＦレスポンスを受信するステップと、
前記ＳＴＡが、前記ＳＴＡと前記第１のアクセスポイントとの間に確立されたワイヤレス接続をモニタする第２のアクセスポイントから、第２のタイム・オブ・アライバル及び第２のタイム・オブ・デパーチャを含む一方的なＴＯＦ通知を受信するステップであって、前記一方的なＴＯＦ通知は前記ＴＯＦリクエストにおけるアドレス指定された第１のＡＰと異なる第２のＡＰからブロードキャストされたＴＯＦ通知である、受信するステップと、
前記第１のタイム・オブ・アライバル及び前記第１のタイム・オブ・デパーチャに少なくとも部分的に基づき前記第１のアクセスポイントからの第１の距離と、前記第２のタイム・オブ・アライバル及び前記第２のタイム・オブ・デパーチャに少なくとも部分的に基づき前記第２のアクセスポイントからの第２の距離とを計算するステップと、
前記第１の距離及び前記第２の距離に少なくとも部分的に基づき、前記ＳＴＡの位置を決定するステップと、
を有する方法。
【請求項１１】
前記ＳＴＡが、前記ＳＴＡと前記第１のアクセスポイントとの間に確立されたワイヤレス接続をモニタする第３のアクセスポイントから、第３のタイム・オブ・アライバル及び第３のタイム・オブ・デパーチャを含む第２のＴＯＦ通知を受信するステップと、
前記第３のタイム・オブ・アライバル及び前記第３のタイム・オブ・デパーチャに少なくとも部分的に基づき、前記第３のアクセスポイントからの第３の距離を計算するステップとを更に有し、
前記ＳＴＡの位置を決定するステップは、前記第１の距離、前記第２の距離及び前記第３の距離に少なくとも部分的に基づく、請求項１０記載の方法。
【請求項１２】
前記ＳＴＡは、ユーザ装置（ＵＥ）に含まれ、
ネットワーク接続は、３ＧＰＰ  ＬＴＥ又はＬＴＥ−Ａｄｖａｎｃｅｄ規格ファミリからの規格、ＩＥＥＥ８０２．１１規格ファミリからの規格、ＩＥＥＥ８０２．１６規格ファミリからの規格、又はＢｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ規格ファミリからの規格に従ってワイヤレス通信を実行するワイヤレスネットワーク接続を含む、請求項１０記載の方法。
【請求項１３】
請求項１、２、１０乃至１２何れか一項記載の方法をプロセッサに実現させるプログラム。
【請求項１４】
請求項１３記載のプログラムを記憶するコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
実施例は、ワイヤレス通信に関する。一部の実施例は、ワイヤレスジオロケーションの利用に関し、より詳細には、一部の実施例は、ワイヤレスネットワークが備えられたスペース内のデバイスの位置を決定することに関する。
【背景技術】
【０００２】
ワイヤレスネットワークデバイスを屋内で正確に位置決めすることは、グローバルナビゲーション及びポジショニング衛星システムからの信号の一般的な利用不可性及び地上ソースからの多数の位置決定を実行することに関する計算コストによって妨げられる。従って、他の信号が位置を決定するのに利用可能でない位置や屋内でワイヤレスデバイスを正確に位置決めすることに関するコストを低減するシステム及び方法が一般的に必要とされる。
【図面の簡単な説明】
【０００３】
一部の実施例が例示的に示され、添付した図面の図に限定されない。
【図１】図１は、一部の実施例による一例となる通信システムのブロック図である。
【図２】図２は、一部の実施例による一例となる無線通信システムのブロック図である。
【図３】図３は、一部の実施例によるアクセスポイントによってデバイスの位置を決定する方法の処理を示すスイムレーンチャートである。
【図４】図４は、一部の実施例によるアクセスポイントによってデバイスのインタラクションをモニタする方法の処理を示すスイムレーンチャートである。
【図５】図５は、一部の実施例によるデバイスの位置を決定する一例となる方法を示すフロー図である。
【図６】図６は、一部の実施例による複数のアクセスポイントにおけるデバイス間の一例となるインタラクションを示す図である。
【図７】図７は、一部の実施例によるモバイルデバイスを示すブロック図である。
【図８】図８は、ここに説明される方法の何れか１つ以上をマシーンに実行させるための命令セットが実行可能なコンピュータシステムの一例となる形態におけるマシーンの図解である。
【図９】図９は、一部の実施例によるユーザ装置（ＵＥ）の機能ブロック図を示す。
【発明を実施するための形態】
【０００４】
以下の説明及び図面は、当業者が実施することを可能にするのに十分に特定の実施例を説明する。他の実施例は、構成的、論理的、電気的、プロセス及び他の変更を含みうる。一部の実施例の一部及び特徴は、他の実施例のものに含まれるか、又は置換されてもよい。請求項に与えられる実施例は、これらの請求項の全ての利用可能な均等を含む。
【０００５】
ここに説明される各種技術及び構成は、ワイヤレス通信及びネットワーク通信に関して利用される位置発見技術を提供する。現在説明されるロケーション技術は、デバイスとアクセスポイントとの間のワイヤレス通信に関して利用されてもよい。例えば、ワイヤレスローカルエリアネットワーク（例えば、Ｗｉ−Ｆｉ）は、ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ（ＩＥＥＥ）８０２．１１規格の１つに基づくか、又は互換的であってもよい。
【０００６】
あるネットワーク技術によると、デバイスの位置を確定することは、デバイスと複数のアクセスポイントとの間の距離を計算するため、タイム・オブ・フライト（ＴＯＦ）計算を利用する。例えば、デバイスは、個々の各アクセスポイントからの物理的距離を確定するため、２つ以上のアクセスポイントからＴＯＦ情報を要求してもよく、これにより、アクセスポイントに関するデバイスの近似的な物理的位置を決定する。アクセスポイントの物理的位置が既知である例では、アクセスポイントは、デバイスが単独で又はアクセスポイントと共に、例えば、ナビゲーション座標系における緯度及び経度値のセットなどとして、デバイスの正確な物理的位置を決定しうるように、当該位置情報をデバイスに提供してもよい。
【０００７】
現在に説明される技術に関して、ワイヤレス通信装置は、ワイヤレス通信アクセスポイントとの接続を確立し、当該接続の確立をモニタしうる更なるアクセスポイントから位置情報を受信するのに利用される。具体例では、デバイスは、出発時間ｔ１において第１のアクセスポイントとのＴＯＦ交換を要求する。第１のアクセスポイントは、到着時間ｔ２において当該リクエストを受信し、応答して、出発時間ｔ３においてリクエストのアクノリッジメントを送信する。到着時間ｔ４において、デバイスは、アクセスポイントからアクノリッジメントを受信する。以降に、アクセスポイントは、時間値ｔ２及びｔ３をデバイスに送信してもよい。
【０００８】
第２のアクセスポイントと１つ以上の他のアクセスポイントとは、デバイスと第１のアクセスポイントとの間の交換をモニタし、更なる位置情報を提供してもよい。例えば、時間ｔ５において、第２のアクセスポイントは、第１のアクセスポイントに送信されたリクエストをデバイスから受信し、時間ｔ６において、第２のデバイスは、第１のアクセスポイントからデバイスに送信されたアクノリッジメントを受信してもよい。これらの時間値ｔ５及びｔ６は、第２のアクセスポイントによってブロードキャストされ、デバイスによって受信されてもよい。デバイスは、受信した時間値の一部又は全てを利用して、第１のアクセスポイント、第２のアクセスポイント及び１つ以上の他のアクセスポイントに関するそれの範囲及び位置を決定してもよい。このようにして、デバイスは、第２のアクセスポイント又は１つ以上の他のアクセスポイントとの完全なリクエスト・アクノリッジメント交換を実行することなく、アクセスポイントからのデバイスの距離に基づき位置を決定できる。
【０００９】
具体例では、デバイスは、タイム・オブ・アライバル（ＴＯＡ）を計算し、チャネル毎に完全なタイム・オブ・フライトパケット交換を１回のみ実行する。このようにして、デバイスは電力を節約し、デバイス位置又はナビゲーション処理を実行するときでさえ、ユーザデータ（例えば、ウェブコンテンツ、音声呼、テキストメッセージ又は電子メール）のための高いデータスループットを維持できる。単一のアクセスポイントとの単一のＴＯＦ交換の精度は、複数のアクセスポイントとの完全なＴＯＦ交換より精度が低くなる可能性はあるが、ＴＯＦ交換はチャネル毎に１回のみ実行されてもよく、このようにして、デバイスは、各位置計算について更なる測定を実行し、これにより、他の位置検出技術に対して精度性能を向上させうる。
【００１０】
さらに、双曲線位置を実行するための他の技術と対照的に、ここに説明される技術は、管理又は同期されたネットワークを必要としない。ＴＯＦ位置のタイミングは、個々のデバイスによって制御されうる。デバイスが１つのアンテナしか備えていないＳＰであるシナリオでさえ、測定の大部分はアクセスポイントによって行われるため、交換のアクセスポイント側においてＭＩＭＯを利用した結果として、より高い精度が実現されうる。
【００１１】
これらのロケーション技術は、ＩＥＥＥ８０２．１１規格に関して実行されるＷｉ−Ｆｉ通信（例えば、固定アクセスポイントにより実現されるＷｉ−Ｆｉ通信）、３ＧＰＰ  ＬＴＥ／ＬＴＥ−Ａ通信（例えば、アップリンクセグメントの一部又は他の指定されたリソースにおいて確立されるＬＴＥ  Ｄｉｒｅｃｔ（ＬＴＥ−Ｄ）通信）、ＩＥＥＥ８０２．１６規格に関して実行されるマシーン・ツー・マシーン（Ｍ２Ｍ）通信などを含む、ライセンス又は非ライセンススペクトルバンドにおいて各種ネットワークプロトコル及び規格の何れかを利用したデバイス位置の決定を実現しうる。
【００１２】
図１は、通信ネットワークアーキテクチャ１００の一例となる構成の図を提供する。通信ネットワークアーキテクチャ１００内では、ＩＥＥＥ８０２．１１に互換的なワイヤレスアクセスポイント又は３ＧＰＰ規格ファミリからの規格に従って動作するＬＴＥ／ＬＴＥ−Ａセルネットワークなどのキャリアベースネットワークが、ネットワーク装置１０２によって確立される。ネットワーク装置１０２は、ワイヤレスアクセスポイント、Ｗｉ−Ｆｉホットスポット又は通信デバイス１０４Ａ，１０４Ｂ，１０４Ｃ（例えば、ユーザ装置（ＵＥ）又は通信局（ＳＴＡ））と通信するエンハンスト又は進化型ノードＢ（ｅＮｏｄｅＢ）を含むものであってもよい。キャリアベースネットワークは、通信デバイス１０４Ａ，１０４Ｂ，１０４Ｃのそれぞれとのネットワーク接続１０６Ａ，１０６Ｂ，１０６Ｃを有する。通信デバイス１０４Ａ，１０４Ｂ，１０４Ｃは、スマートフォン、携帯電話ハンドセット及び一体化された又は外部のワイヤレスネットワーク通信デバイスを有するパーソナルコンピュータを含む、各種フォームファクタに準拠するものとして示される。
【００１３】
ネットワーク装置１０２は、図１において、クラウドネットワーク１１６においてネットワークサーバ１１８とのネットワーク接続１１４を介し説明されるものとして示される。サーバ１１８は、各種タイプの情報を提供するか、又はデバイス位置、ユーザプロファイル、ユーザ情報、ウェブサイト、電子メールなどを含む情報を通信デバイス１０４Ａ，１０４Ｂ，１０４Ｃから受信するよう動作しうる。ここに説明される技術は、各種通信デバイスが複数のネットワーク装置との通信セッションを確立することを必要とすることなく、ネットワーク装置１０２に関して各種通信装置１０４Ａ，１０４Ｂ，１０４Ｃの位置の決定を可能にする。
【００１４】
通信デバイス１０４Ａ，１０４Ｂ，１０４Ｃは、ワイヤレス通信の範囲内又は近傍にあるとき、ネットワーク装置１０２と通信可能である。図示されるように、接続１０６Ａはモバイルデバイス１０４Ａ（例えば、スマートフォン）とネットワーク装置１０２との間で確立され、接続１０６Ｂはモバイルデバイス１０４Ｂ（例えば、携帯電話）とネットワーク装置１０２との間で確立され、接続１０６Ｃはモバイルデバイス１０４Ｃ（例えば、パーソナルコンピュータ）とネットワーク装置１０２との間で確立されうる。
【００１５】
デバイス１０４Ａ，１０４Ｂ，１０４Ｃの間のワイヤレス通信１０６Ａ，１０６Ｂ，１０６Ｃは、Ｗｉ−Ｆｉ又はＩＥＥＥ８０２．１１規格プロトコル、又は現在の３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）時分割複信（ＴＤＤ）−アドバンストシステムなどのプロトコルを利用してもよい。一実施例では、通信ネットワーク１１６及びネットワーク装置１０２は、３ＧＰＰ  ＬＴＥ規格を利用し、ＴＤＤモードで動作するｅｖｏｌｖｅｄ  ｕｎｉｖｅｒｓａｌ  ｔｅｒｒｅｓｔｒｉａｌ  ｒａｄｉｏ  ａｃｃｅｓｓ  ｎｅｔｗｏｒｋ（ＥＵＴＲＡＮ）を有する。デバイス１０４Ａ，１０４Ｂ，１０４Ｃは、Ｗｉ−Ｆｉ又はＩＥＥＥ８０２．１１規格プロトコル、又は３ＧＰＰ、ＬＴＥ又はＴＤＤ−Ａｄｖａｎｃｅｄなどのプロトコル、又は上記若しくは他の通信規格の何れかの組み合わせを利用するよう構成される１つ以上のアンテナ、受信機、送信機又は送受信機を含むものであってもよい。
【００１６】
デバイス１０４Ａ，１０４Ｂ，１０４Ｃにおけるアンテナは、例えば、ダイポールアンテナ、モノポールアンテナ、パッチアンテナ、ループアンテナ、マイクロストリップアンテナ又はＲＦ信号の送信に適した他のタイプのアンテナを含む、１つ以上の指向性又は全方向性アンテナを有してもよい。一部の実施例では、２つ以上のアンテナの代わりに、複数のアパーチャを有する単一のアンテナが利用されてもよい。これらの実施例では、各アパーチャはセパレートアンテナとみなされてもよい。一部のＭＩＭＯ（Ｍｕｌｔｉｐｌｅ−Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ−Ｏｕｔｐｕｔ）の実施例では、アンテナは、各アンテナと送信局のアンテナとの間で生じる空間ダイバーシチ及び異なるチャネル特性を利用するよう効果的に分離されてもよい。一部のＭＩＭＯ実施例では、アンテナは、波長の１／１０まで又はそれ以上だけ離間されてもよい。
【００１７】
一部の実施例では、モバイルデバイス１０４Ａは、キーボード、ディスプレイ、不揮発性メモリポート、複数のアンテナ、グラフィクスプロセッサ、アプリケーションプロセッサ、スピーカ及び他のモバイルデバイス要素の１つ以上を有してもよい。ディスプレイは、タッチ画面を含むＬＣＤ画面であってもよい。モバイルデバイス１０４Ｂは、モバイルデバイス１０４Ａと同様のものであってもよいが、同一である必要はない。モバイルデバイス１０４Ｃは、モバイルデバイス１０４Ａに関して説明される特徴、コンポーネント又は機能の一部又は全てを含むものであってもよい。
【００１８】
エンハンスト又は進化型ノードＢ（ｅＮｏｄｅＢ）などの基地局は、デバイス１０４Ａなどの通信デバイスにワイヤレス通信サービスを提供してもよい。図１の一例となる通信システム１００は３つのデバイスユーザ１０４Ａ，１０４Ｂ，１０４Ｃしか示していないが、複数のユーザ、デバイス、サーバなどの何れかの組み合わせは、各種実施例においてネットワーク装置１０２に結合されてもよい。例えば、建物、キャンパス、モールエリア又は他のエリアなどのある場所にいる３人以上のユーザは、何れかの個数のモバイルワイヤレス対応の計算デバイスを利用して、ネットワーク装置１０２と独立して通信してもよい。同様に、通信システム１００は、複数のネットワーク装置１０２を有してもよい。例えば、複数のアクセスポイント又は基地局は、デバイスがネットワーク装置１０２の少なくとも２つのインスタンスと通信可能な重複したカバレッジエリアを形成しうる。
【００１９】
通信システム１００は複数の個別の機能要素を有するものとして示されているが、機能要素の１つ以上は組み合わせ可能であり、デジタル信号プロセッサ（ＤＳＰ）を含む処理装置などのソフトウェアにより設定される要素及び／又は他のハードウェア要素の組み合わせにより実現されてもよい。例えば、一部の要素は、１つ以上のマイクロプロセッサ、ＤＳＰ、特定用途向け集積回路（ＡＳＩＣ）、ラジオ波集積回路（ＲＦＩＣ）及びここに説明される機能を少なくとも実行するための各種ハードウェア及び論理回路の組み合わせを有してもよい。一部の実施例では、システム１００の機能要素は、１つ以上の処理要素上で実行される１つ以上のプロセスを参照するものであってもよい。
【００２０】
実施例は、ハードウェア、ファームウェア及びソフトウェアの１つ又は組み合わせにより実現されてもよい。実施例はまた、ここに説明される処理を実行するため少なくとも１つのプロセッサにより読み込まれて実行されるコンピュータ可読記憶装置に記憶される命令として実現されてもよい。コンピュータ可読記憶装置は、マシーン（例えば、コンピュータ）による可読な形態で情報を記憶する何れかの非一時的機構を含むものであってもよい。例えば、コンピュータ可読記憶装置は、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス及び他の記憶デバイス及び媒体を含むものであってもよい。一部の実施例では、システム１００は、１つ以上のプロセッサを有し、コンピュータ可読記憶装置に記憶された命令により構成されてもよい。
【００２１】
図２は、図１の通信ネットワークアーキテクチャ１００を利用可能な一例となるワイヤレス通信システム２００のブロック図である。一例となる通信システム２００は、ワイヤレス通信可能なデバイス２０２（例えば、ユーザ装置（ＵＥ）又は通信局（ＳＴＡ））を有してもよい。具体例では、デバイス２０２は、セルラフォン、スマートフォン、ラップトップ、タブレットコンピュータ、携帯情報端末又はワイヤレス通信可能な他の電子デバイスなどのモバイル計算デバイスであってもよい。第１のアクセスポイント２０４は、例えば、基地局又は固定ワイヤレスルータなどであってもよい。デバイス２０２は、インターネットなどのネットワーク２０６に到達するため、第１のアクセスポイント２０４との通信リンク２１２を確立してもよい。具体例では、デバイス２０２は、例えば、第１のアクセスポイント２０４及びネットワーク２０６などを介しサービスプロバイダ（図示せず）と通信可能である。
【００２２】
具体例では、第２のアクセスポイント２０８又は第３のアクセスポイント２１０は、デバイス２０２と第１のアクセスポイント２０４との間の通信リンク２１２をモニタしてもよい。デバイス２０２は、第１のアクセスポイント２０４によるタイム・オブ・フライトＴＯＦプロトコルを開始してもよい。第２のアクセスポイント２０８又は第３のアクセスポイント２１０はまた、通信２１２においてＴＯＦプロトコル交換を受信してもよい。第２のアクセスポイント２０８又は第３のアクセスポイント２１０もまた、通信２１２においてＴＯＦプロトコル交換を受信してもよい。第２のアクセスポイント２０８又は第３のアクセスポイント２１０は、ＴＯＦプロトコル交換の傍受に基づき、タイミング及び／又は位置情報をデバイス２０２に提供してもよい。タイミング情報は、第２のアクセスポイント２０８又は第３のアクセスポイント２１０に対してローカルなＴＯＦプロトコル交換に関するタイム・オブ・アライバル又はタイム・オブ・デパーチャデータを含むものであってもよい。位置情報は、第２のアクセスポイント２０８又は第３のアクセスポイント２１０の位置を含むものであってもよい。このようにして、デバイス２０２は、第２のアクセスポイント２０８又は第３のアクセスポイント２１０との直接的な接続を確立することなく、ＴＯＦデータを受信してもよい。デバイスが交換を開始するか、又は実際のリクエスト・アクノリッジペアの個数が利用されるＴＯＦ交換のためのプロトコルの正確な性質は可変的であってもよい。具体例では、第２のアクセスポイント２０８は、第２のアクセスポイント２０８により決定されるようなタイミング情報を含むパケット２１４をデバイス２０２にブロードキャストしてもよい。同様にして、第３のアクセスポイント２１０は、第３のアクセスポイント２１０により決定されるようなタイミング情報を含む第２のパケット２１６をデバイス２０２にブロードキャストしてもよい。
【００２３】
具体例では、第２のアクセスポイント２０８は、第１のアクセスポイント２０４との接続２１８を有するか、又は確立してもよい。同様にして、第３のアクセスポイント２１０もまた、第２のアクセスポイント２０８を介して又は独立して第１のアクセスポイント２０４と通信してもよい。接続２１８は、ワイヤレス通信プロトコルを介し、有線接続を介し又はネットワーク２０６を介し確立されてもよい。接続２１８は、第２のアクセスポイント２０８又は第３のアクセスポイント２１０により決定された位置情報を第１のアクセスポイント２０４に提供するのに利用されてもよい。このようにして、第１のアクセスポイント２１０は、デバイス２０２が通信リンク２１２を確立した後、２つ以上のアクセスポイントからデバイス２０２に位置情報を提供してもよい。
【００２４】
図３は、一部の実施例によるアクセスポイントによりデバイスの位置を決定する方法３００の処理を示すスイムレーンチャートである。例えば、図２のデバイス２０２及び第１のアクセスポイント２０４は、方法３００又はその一部を実行するよう構成されてもよい。
【００２５】
具体例では、デバイス２０２は、第１のアクセスポイント２０４との通信を確立するためのリクエスト３０２を送信してもよい。第１のアクセスポイント２０４は、位置決定サービスを手供する能力を示すアクノリッジメント３０４により応答してもよい。３０６の時間ｔ１において、デバイス２０２は、クエリタイム・オブ・フライト（ＴＯＦ）リクエストを含む第１のメッセージ３０８を第１のアクセスポイント２０４に送信してもよい。３１０の到着時間ｔ２において、第１のアクセスポイント２０４は、第１のメッセージ３０８を受信し、これに応答して、出発時間ｔ３では、アクノリッジメント３１２をデバイス２０２に送信する。３１４の到着時間ｔ４において、デバイス２０２は、アクセスポイント２０４からアクノリッジメント３１２を受信する。
【００２６】
アクノリッジメント３１２は、到着時間ｔ２及び出発時間ｔ３を示すデータを含むものであってもよく、又は、任意的には以降において、アクセスポイント２０４は、以降のメッセージ３１６において時間値ｔ２及びｔ３をデバイス２０２に送信してもよい。３１８において、デバイス２０２は、アクセスポイント２０４から到着時間ｔ２及び出発時間ｔ３を受信し、デバイス２０２がデバイス２０２とアクセスポイント２０４との間の範囲を計算できるように、時間ｔ１及び到着時間ｔ４を決定してもよい。
【００２７】
更なるアクセスポイント３２２及び１つ以上の他のアクセスポイントは、図３に示されるように、デバイス２０２と第１のアクセスポイント２０４との間の交換をモニタしてもよい。更なるアクセスポイント３２２は、リクエスト３０２、アクノリッジメント３０４、第１のメッセージ３０８又はアクノリッジメント３１２の１つ以上の受信に基づき更なる位置情報を提供してもよい。
【００２８】
例えば、時間ｔ５において、更なるアクセスポイント３２２は、第１のアクセスポイント２０４に送信されたリクエスト３０２をデバイス２０２から受信し、時間ｔ６において、更なるアクセスポイント３２２は、第１のアクセスポイント２０４からデバイス２０２に送信されたアクノリッジメント３０４を受信してもよい。これらの時間値ｔ５及びｔ６は、更なるアクセスポイント３２２によりブロードキャストされ、デバイス２０２により受信されてもよい。デバイス２０２は、受信した時間値ｔ２，ｔ３，ｔ５又はｔ６の一部又は全てを利用して、第１のアクセスポイント２０４、第２のアクセスポイント３２２及び１つ以上の他のアクセスポイントに関するデバイス２０２の範囲又は位置を決定してもよい。このようにして、デバイス２０２は、更なるアクセスポイント３２２又は１つ以上の他のアクセスポイントとの完全なリクエスト・アクノリッジメント交換を実行することなく、アクセスポイントからのデバイスの距離に基づき位置を決定してもよい。
【００２９】
具体例では、アクセスポイント２０４は、更なるアクセスポイント３２２に時間値ｔ２及びｔ３を通信してもよいし、又は更なるアクセスポイント３２２は、時間値ｔ５及びｔ６をアクセスポイント２０４に通信してもよい。アクセスポイント２０４及び更なるアクセスポイント３２２は、有線、無線又は他の通信リンクを介し通信してもよい。具体例では、アクセスポイント２０４及び更なるアクセスポイント３２２は共に、ルータ、ブリッジ、直接的な物理的接続又は他の通信リンクによってローカルエリアネットワークに接続される。
【００３０】
具体例では、アクセスポイント２０４は、デバイス２０２から時間ｔ１及び到着時間ｔ４を受信し、時間値ｔ１，ｔ２，ｔ３及びｔ４を利用して、デバイス２０２とアクセスポイント２０４との間の範囲を計算してもよい。具体例では、アクセスポイント２０４は、デバイス２０２から３１８において決定される範囲又は位置を受信してもよい。アクセスポイント２０４は、計算又は受信された範囲又は位置を更なるアクセスポイント３２２又は他のデバイス、サーバ若しくはアプリケーションに通信してもよい。
【００３１】
図４は、デバイス４０２とアクセスポイント４０４とのインタラクションをモニタする方法４００の処理を示すスイムレーンチャートである。方法４００は、時間Ｔ１  ４０６において、デバイス４０２が第１のメッセージ４０８をアクセスポイント４０４に送信することによって開始されうる。具体例では、第１のメッセージ４０８は、デバイス４０２とアクセスポイント４０４との間の接続を確立するためのリクエストを含むものであってもよい。具体例では、第１のメッセージ４０８は、デバイス４０２とアクセスポイント４０４との間の距離を決定するためのリクエストを有してもよい。当該リクエストは、タイム・オブ・フライト計算に基づき距離がデバイス４０２により計算されるべきであることを指定してもよい。
【００３２】
４１０において、方法４００は、アクセスポイント４０４が時間Ｔ２において第１のメッセージ４０８を受信し、当該メッセージを処理し、時間Ｔ３においてアクノリッジメント４１２を送信することによって継続される。時間Ｔ２と時間Ｔ３との間の差分は、第１のメッセージ４０８を受信し、第１のメッセージを処理し、アクノリッジメント４１２を送信するのにアクセスポイント４０４が利用した期間を表すものであってもよい。具体例では、第１のメッセージ４０８及びアクノリッジメント４１２は、マルチチャネルプロトコルの単一のチャネルにおいてデバイス４０２とアクセスポイント４０４によって送信されてもよい。
【００３３】
４１４において、アクノリッジメント４１２を受信すると、デバイス２０２は、時間Ｔ４を決定してもよい。時間Ｔ４と時間Ｔ１との間の差分は、デバイス４０２とアクセスポイント４０４との間の完全なラウンド・トリップ・リクエスト・レスポンス時間を決定するため、デバイスにより利用されてもよい。アクセスポイント４０４は、時間Ｔ２及び時間Ｔ３と共にペイロードを含む第２のメッセージ４１６を送信してもよい。他の具体例では、アクノリッジメント４１２及び第２のメッセージ４１６は、時間Ｔ２及び時間Ｔ３と共にペイロードを含む単一のレスポンスに合成されてもよい。デバイス４０２は、第２のメッセージ４１６を受信したことに応答して、第２のアクノリッジメント４１８をアクセスポイント４０４に送信してもよい。
【００３４】
時間Ｔ５  ４２０において、１つ以上の更なるアクセスポイント４２４は、第１のメッセージ４０８を受信してもよい。時間Ｔ６  ４２２において、１つ以上の更なるアクセスポイント４２４は、アクノリッジメント４１２を受信してもよい。１つ以上の更なるアクセスポイント４２４はまた、時間Ｔ２及び時間Ｔ３と共にペイロードを含む第２のメッセージ４１６を受信してもよい。
【００３５】
第２のメッセージ４１６を受信すると、１つ以上の更なるアクセスポイント４２４のそれぞれは、時間Ｔ５及び時間Ｔ６を含むブロードキャストメッセージを送信してもよい。デバイス４０２は、１つ以上の更なるアクセスポイント４２４のそれぞれからブロードキャストメッセージを受信してもよい。
【００３６】
デバイス４０２は、差分計算を実行し、タイム・オブ・フライト交換を実行するか、又はタイム・オブ・アライバルを計算する必要なく、１つ以上の更なるアクセスポイント４２４のそれぞれから範囲を導出してもよい。具体例では、式１は、デバイス４０２と１つ以上の更なるアクセスポイント４２４のそれぞれとの間の範囲（Ｒ）を決定するためのアルゴリズムを提供し、ここで、Ｉはアクセスポイントの数に等しく、ｉは２からＮに等しく、Ｎはデバイス４０２及びアクセスポイント４０４により利用されるチャネルにおいて応答するアクセスポイントの数に等しく、ｃは光の速度に等しい。
【００３７】
【数１】
0006366697.tif 000002
任意的には、方法４００は、ＩＥＥＥ８０２．１１規格に関して実行されるＷｉ−Ｆｉ  Ｐ２Ｐ通信（例えば、ソフトウェアアクセスポイント（Ｓｏｆｔ  ＡＰ）により実現されるＷｉ−Ｆｉ  Ｄｉｒｅｃｔ通信）、３ＧＰＰ  ＬＴＥ／ＬＴＥ−Ａ通信（例えば、アップリンクセグメントの一部又は他の指定されたリソースにおいて確立されるＬＴＥ  Ｄｉｒｅｃｔ（ＬＴＥ−Ｄ）通信）、ＩＥＥＥ８０２．１６規格に関して実行されるマシーン・ツー・マシーン（Ｍ２Ｍ）通信などを含む、ライセンス又は非ライセンススペクトルバンドにおいて各種ネットワークプロトコル及び規格の何れかにより規定される１つ以上の処理を含むものであってもよい。
【００３８】
図５は、一部の実施例によるデバイスの位置を決定する一例となる方法５００を示すフローチャートである。具体例では、方法５００は、図２のアクセスポイント２０４との通信セッションを確立するための試みにおいて、図２のデバイス２０２により実行されてもよい。
【００３９】
５０２において、方法５００は、デバイスが利用可能なワイヤレスネットワークを発見することを試みることにより開始されてもよい。ワイヤレスネットワークは、Ｗｉ−Ｆｉ又はＩＥＥＥ８０２．１１規格プロトコル、又は現在の３ＧＰＰ、ＬＴＥ又はＴＤＤ−Ａｄｖａｎｃｅｄなどのプロトコルを利用してもよい。デバイスは、アクセスポイントによるタイム・オブ・フライト（ＴＯＦ）プロトコルリクエストを開始してもよい。
【００４０】
５０４において、デバイスは、アクセスポイントとＴＯＦパケットを交換してもよい。具体例では、アクセスポイントからデバイスにより受信されたＴＯＦパケットは、アクセスポイントにおけるリクエストのタイム・オブ・アライバルと、アクセスポイントによりリクエストに対するレスポンスの送信に対応するタイム・オブ・リプライとを示すデータを有してもよい。
【００４１】
５０６において、１つ以上の他のアクセスポイントは、ＴＯＦパケット交換をモニタしてもよい。具体例では、１つ以上の他のアクセスポイントは、１つ以上の他のアクセスポイントにおけるリクエストの受信に対応するリクエストのタイム・オブ・アライバルと、アクセスポイントから送信されるレスポンスの受信に対応するレスポンスのタイム・オブ・アライバルとを示すデータを含む１つ以上のパケットをブロードキャストしてもよい。
【００４２】
５０８において、１つ以上の他のアクセスポイントは、デバイスと各アクセスポイントとの間のパケット交換に基づき差分計算を実行してもよい。具体例では、１つ以上の他のアクセスポイントは、デバイスとのネットワーク接続を確立することを控えてもよい。
【００４３】
５１０において、デバイスは、他のアクセスポイントから１つ以上のパケットを受信してもよい。１つ以上のパケットは、各アクセスポイントにより決定されるようなリクエスト時間及びレスポンス時間を示すタイミングデータを有してもよい。具体例では、デバイスは、１つ以上のパケットを受信した後、１つ以上の他のアクセスポイントに応答しなくてもよい。１つ以上のパケットは、１つ以上の他のアクセスポイントにより観察又は計算されたタイミングデータを有してもよい。具体例では、１つ以上のパケットは、１つ以上の他のアクセスポイントの１つ以上からの位置情報を含むものであってもよい。
【００４４】
５１２において、デバイスは、１つ以上の他のアクセスポイントから受信される１つ以上のパケットに含まれるタイミングデータに少なくとも部分的に基づき、デバイスと各アクセスポイントとの間の範囲を導出してもよい。
【００４５】
５１４において、デバイスは、デバイスの位置を決定してもよい。具体例では、当該位置は、絶対的な地理的位置であってもよい。具体例では、アクセスポイントの１つ以上は、地理的緯度及び経度を含むデータ構造など、各自の地理的位置を提供してもよい。具体例では、当該位置は、アクセスポイントに関する相対的な位置であってもよい。
【００４６】
方法５００の上記処理はまた、デバイス２０２、アクセスポイント２０４、２０８、２１０又は図２のデバイス２０２と通信するプロセッサの組み合わせによって実行されてもよい。
【００４７】
任意的には、方法５００は、ＩＥＥＥ８０２．１１規格に関して実行されるＷｉ−Ｆｉ  Ｐ２Ｐ通信（例えば、ソフトウェアアクセスポイント（Ｓｏｆｔ  ＡＰ）により実現されるＷｉ−Ｆｉ  Ｄｉｒｅｃｔ通信）、３ＧＰＰ  ＬＴＥ／ＬＴＥ−Ａ通信（例えば、アップリンクセグメントの一部又は他の指定されたリソースにおいて確立されるＬＴＥ  Ｄｉｒｅｃｔ（ＬＴＥ−Ｄ）通信）、ＩＥＥＥ８０２．１６規格に関して実行されるマシーン・ツー・マシーン（Ｍ２Ｍ）通信などを含む、ライセンス又は非ライセンススペクトルバンドにおいて各種ネットワークプロトコル及び規格の何れかにより規定される１つ以上の処理を含むものであってもよい。
【００４８】
図５の具体例ではシリアルに構成されているが、他の具体例は、当該処理をリオーダリングし、１つ以上の処理を省略し、及び／又は複数のプロセッサ又は２つ以上のバーチャルマシーン又はサブプロセッサとして編成される単一のプロセッサを用いてパラレルに２つ以上の処理を実行してもよい。さらに、更なる他の具体例は、モジュール間及びモジュールを介し通信される関連する制御及びデータ信号によって、１つ以上の特定の相互接続されたハードウェア又は集積回路モジュールとして処理を実現してもよい。従って、何れのプロセスフローもソフトウェア、ファームウェア、ハードウェア及びハイブリッド実現形態に適用可能である。
【００４９】
図６は、一部の実施例によるデバイス６０２と複数のアクセスポイントとの間の一例となるインタラクションを示す図である。
【００５０】
通信局（ＳＴＡ）又はユーザ装置（ＵＥ）デバイスなどのデバイス６０２は、タイム・オブ・フライト（ＴＯＦ）リクエスト６０４をブロードキャストしてもよい。具体例では、ＴＯＦリクエスト６０４は、何れか利用可能なアクセスポイント又は基地局に送信されてもよい。具体例では、ＴＯＦリクエスト６０４は、ＡＰ１などの特定のアクセスポイント又は基地局に対するものであってもよい。
【００５１】
ＴＯＦリクエスト６０４を受信すると、ＡＰ１は、タイム・オブ・フライトプロシージャプロトコル６０６を開始してもよい。ＴＯＦプロシージャプロトコル６０６は、デバイス６０２とＡＰ１との間の１つ以上のパケットの交換を含むものであってもよい。
【００５２】
ＴＯＦリクエスト６０４を受信すると、ＡＰ２からＡＰｎなどの１つ以上の他のアクセスポイントは、ＴＯＦリクエスト６０４に応答して、また、デバイス６０２と１つ以上の他のアクセスポイントとの間の範囲を決定するため双曲線計算を実行するパケットに応答して送信される何れかのパケットを傍受することを開始してもよい。
【００５３】
６１０において、ＡＰ１は、双曲線レスポンスをデバイス６０２に送信してもよい。双曲線レスポンスは、ＡＰ１がＴＯＦリクエスト６０４を実行した時点を示す時間値と、ＡＰ１が双曲線レスポンスをデバイス６０２に送信した時点を示す時間値とを含むものであってもよい。
【００５４】
６１２において、１つ以上の他のアクセスポイントは、双曲線レスポンスをデバイス６０２に送信してもよい。具体例では、双曲線レスポンスは、１つ以上の他のアクセスポイントがＴＯＦリクエスト６０４を受信した時点を示す時間値と、１つ以上の他のアクセスポイントが双曲線レスポンスをデバイス６０２に送信した時点を示すアクセスポイントに固有の時間値とを含むものであってもよい。具体例では、双曲線レスポンスは、１つ以上の他のアクセスポイントとＡＰ１との間の距離、又は１つ以上の他のアクセスポイントとデバイス６０２との間の距離を決定又は推定するため、１つ以上の他のアクセスポイントにより実行される計算の結果を含むものであってもよい。具体例では、双曲線レスポンスは、１つ以上の他のアクセスポイントの既知の地理的位置（例えば、経度及び緯度座標のペア）を含むものであってもよい。
【００５５】
６１４において、デバイス６０２は、デバイス６０２から各アクセスポイントまでの範囲を計算してもよい。具体例では、デバイス６０２は、デバイス６０２により計算される範囲に少なくとも部分的に基づきそれの位置を計算してもよい。具体例では、デバイス６０２は、各アクセスポイントからの双曲線レスポンスに含まれる時間値の比較を実行することによって、ＡＰ１を含む１つ以上のアクセスポイントの間の距離を決定してもよい。具体例では、デバイス６０２は、当該比較結果に少なくとも部分的に基づき、１つ以上のアクセスポイントに関するそれの位置を決定してもよい。
【００５６】
上述した具体例は３ＧＰＰ及び８０２．１１規格通信に関するデバイス・ツー・デバイス通信の利用を示したが、デバイス・ツー・デバイス、マシーン・ツー・マシーン及びＰ２Ｐ通信を実現可能な他の各種通信規格がここで説明された技術に関して利用されてもよいことが理解されるであろう。これらの規格は、限定することなく、３ＧＰＰからの規格（例えば、ＬＴＥ、ＬＴＥ−Ａ、ＨＳＰＡ＋、ＵＭＴＳ）、ＩＥＥＥ８０２．１１（例えば、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ）、８０２．１６（例えば、８０２．１６ｐ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）（例えば、Ｂｌｕｅｔｏｏｔｈ４．０又はＢｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐにより規定された他の規格）規格ファミリを含む。ここで用いられるＢｌｕｅｔｏｏｔｈは、Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐにより規定された短距離デジタル通信プロトコルを参照してもよく、当該プロトコルは、２．４ＧＨｚスペクトルにおいて動作するショートホールワイヤレスプロトコル周波数ホッピング拡散スペクトル（ＦＨＳＳ）通信技術を含む。
【００５７】
図７は、ここで説明された技術（例えば、方法）の何れか１つ以上が実行可能なモバイルデバイス７００を示すブロック図である。モバイルデバイス７００はプロセッサ７１０を有してもよい。プロセッサ７１０は、ＸＳｃａｌｅアーキテクチャマイクロプロセッサ、ＭＩＰＳ（Ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ  ｗｉｔｈｏｕｔ  Ｉｎｔｅｒｌｏｃｋｅｄ  Ｐｉｐｅｌｉｎｅ  Ｓｔａｇｅｓ）アーキテクチャプロセッサ又は他のタイプのプロセッサなど、モバイルデバイスに適した各種の異なるタイプの市販のプロセッサの何れかであってもよい。ＲＡＭ、フラッシュメモリ又は他のタイプのメモリなどのメモリ７２０は、典型的には、プロセッサ７１０にアクセス可能である。メモリ７２０は、アプリケーションプログラム７４０と共にオペレーティングシステム（ＯＳ）７３０を記憶するよう構成されてもよい。ＯＳ７３０又はアプリケーションプログラム７４０は、モバイルデバイス７００のプロセッサ７１０にここに説明された技術の何れか１つ以上を実行させるコンピュータ可読媒体（例えば、メモリ７２０）に記憶される命令を有してもよい。プロセッサ７１０は、直接的に又は適切な中間ハードウェアを介し、ディスプレイ７５０と、キーパッド、タッチパネルセンサ、マイクロフォンなどの１つ以上の入出力（Ｉ／Ｏ）デバイス７６０に結合されてもよい。同様に、一例となる実施例では、プロセッサ７１０は、アンテナ７９０とインタフェースをとる送受信機７７０に結合されてもよい。送受信機７７０は、モバイルデバイス７００の性質に依存して、アンテナ７９０を介しセルラネットワーク信号、ワイヤレスデータ信号又は他のタイプの信号を送受信するよう構成されてもよい。さらに、一部の構成では、ＧＰＳ受信機７８０がまた、ＧＰＳ信号を受信するためアンテナ７９０を利用しうる。
【００５８】
図８は、ここで説明された技術（例えば、方法）の何れか１つ以上が実行可能な一例となるマシーン８００のブロック図を示す。他の実施例では、マシーン８００は、スタンドアローンデバイスとして動作してもよいし、又は他のマシーンに接続（例えば、ネットワーク化）されてもよい。ネットワーク化配置では、マシーン８００は、サーバマシーンのキャパシティ、クライアントマシーン又はサーバ・クライアントネットワーク環境において動作してもよい。具体例では、マシーン８００は、ピア・ツー・ピア（Ｐ２Ｐ）（又は他の分散）ネットワーク環境におけるピアマシーンとして動作してもよい。マシーン８００は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話、ウェブアプライアンス又は当該マシーンにより行われるアクションを指定する命令（シーケンシャル又はそれ以外）を実行可能な何れかのマシーンであってもよい。さらに、１つのマシーンしか示されていないが、“マシーン”という用語はまた、クラウドコンピューティング、ＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）、他のコンピュータクラスタコンフィギュレーションなど、ここに説明された方法の何れか１つ以上を実行するための命令セット（又は複数セット）を個別に又は一緒に実行するマシーンの何れかのコレクションを含むよう解釈される。
【００５９】
ここに説明された具体例は、ロジック又は複数のコンポーネント、モジュール又は機構を含むか、又はこれらの上で動作してもよい。モジュールは、指定された処理を実行可能な有形のエンティティであり、特定の方法で設定又は構成されてもよい。具体例では、回路は、指定された方法でモジュールとして構成されてもよい（例えば、他の回路などの外部エンティティに関して又は内部的に）。具体例では、１つ以上のコンピュータシステム（例えば、スタンドアローン、クライアント又はサーバコンピュータシステム）又は１つ以上のハードウェアプロセッサの全て又は一部は、指定された処理を実行するよう動作するモジュールとしてファームウェア又はソフトウェア（例えば、命令、アプリケーション部分又はアプリケーション）によって構成されてもよい。具体例では、ソフトウェアは、（１）非一時的機械可読媒体）又は（２）伝送信号に配置されてもよい。具体例では、モジュールの基礎となるハードウェアによって実行されると、ソフトウェアがハードウェアに指定された処理を実行させる。
【００６０】
従って、“モジュール”という用語は、ここに説明された何れかの処理の一部又は全てを実行するように、又は指定された方法で動作するように物理的に構成、特別に構成（例えば、配線化）又は一時的（例えば、仮に）構成（プログラム）されるエンティティである有形なエンティティを含むことが理解される。モジュールが一時的に構成される具体例を考慮すると、各モジュールは何れか時点でインスタンス化される必要はない。例えば、モジュールがソフトウェアを用いて構成される汎用ハードウェアプロセッサを有する場合、汎用ハードウェアプロセッサは、異なる時点で異なるモジュールとして構成されてもよい。従って、ソフトウェアは、ある時点で特定のモジュールを構成し、異なる時点で異なるモジュールを構成するようハードウェアプロセッサを構成してもよい。
【００６１】
マシーン（例えば、コンピュータシステム）８００は、ハードウェアプロセッサ８０２（例えば、処理ユニット、グラフィクス処理ユニット（ＧＰＵ）、ハードウェアプロセッサコア又はこれらの何れかの組み合わせ）、メインメモリ８０４及びスタティックメモリ８０６を有してもよく、その一部又は全てがリンク８０８（例えば、バス、リンク、インターコネクト）を介し互いに通信してもよい。マシーン８００は更に、ディスプレイデバイス８１０、入力デバイス８１２（例えば、キーボード）及びユーザインタフェース（ＵＩ）ナビゲーションデバイス８１４（例えば、マウス）を有してもよい。具体例では、ディスプレイデバイス８１０、入力デバイス８１２及びＵＩナビゲーションデバイス８１４はタッチ画面ディスプレイであってもよい。マシーン８００は更に、マスストレージ（例えば、ドライブユニット）８１６、信号生成デバイス８１８（例えば、スピーカ）、ネットワークインタフェースデバイス８２０、及びＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ、カメラ、ビデオレコーダ、コンパス、加速度計又は他のセンサなどの１つ以上のセンサ８２１を有してもよい。マシーン８００は、１対状の周辺デバイス（例えば、プリンタ、カードリーダ）を制御又は通信するためのシリアル（例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ））、パラレル、又は他の有線若しくは無線（例えば、赤外線（ＩＲ））接続など、出力コントローラ８２８を有してもよい。
【００６２】
マスストレージ８１６は、ここに説明された技術又は機能の何れか１つ以上を実現又は利用される１つ以上のデータ構造又は命令セット８２４（例えば、ソフトウェア）が記憶される機械可読媒体８２２を有してもよい。命令８２４はまた、マシーン８００による実行中、メインメモリ８０４、スタティックメモリ８０６又はハードウェアプロセッサ８０２内に完全に又は少なくとも部分的に配置されてもよい。具体例では、ハードウェアプロセッサ８０２、メインメモリ８０４、スタティックメモリ８０６又はマスストレージ８１６の１つ又は何れかの組み合わせは機械可読媒体を構成してもよい。
【００６３】
機械可読媒体８２２は単一の媒体として示されるが、“機械可読媒体”という用語は、１つ以上の命令８２４を記憶するよう構成される単一の媒体又は複数の媒体（例えば、中央化又は分散化データベース及び／又は関連するキャッシュ及びサーバ）を有してもよい。
【００６４】
“機械可読媒体”という用語は、マシーン８００により実行のための命令を記憶、符号化又は担持可能であって、本開示の技術の何れか１つ以上をマシーン８００に実行させるか、又は命令により利用又は関連付けされるデータ構造を記憶、符号化又は担持可能な何れかの有形な媒体を含むものであってもよい。非限定的な機械可読媒体の具体例は、ソリッドステートメモリ及び光及び磁気媒体を含むものであってもよい。機械可読媒体の特定の具体例は、半導体メモリデバイス（例えば、ＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（ＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びフラッシュメモリデバイスなどの不揮発性メモリ、内部ハードディスク及び着脱可能ディスクなどの磁気ディスク、光磁気ディスク、及びＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含むものであってもよい。
【００６５】
命令８２４は更に、複数の伝送プロトコル（例えば、フレームリレイ、インターネットプロトコル（ＩＰ）、伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ハイパーテキスト伝送プロトコル（ＨＴＴＰ）など）の何れか１つを利用するネットワークインタフェースデバイス８２０を介し伝送媒体を用いて通信ネットワーク８２６を介し送信又は受信されてもよい。“伝送媒体”という用語は、マシーン８００による実行のため命令を記憶、符号化又は担持可能であって、ソフトウェアの通信を実現するため、デジタル又はアナログ通信信号又は他の非有形な媒体を含む何れかの非有形な媒体を有すると解釈される。
【００６６】
実施例は、ハードウェア、ファームウェア及びソフトウェアの１つ又は組み合わせにより実現されてもよい。実施例はまた、ここに説明された処理を実行するため少なくとも１つのプロセッサによって読み出されて実行されるコンピュータ可読記憶デバイスに記憶される命令として実現されてもよい。コンピュータ可読記憶デバイスは、マシーン（例えば、コンピュータ）により可読な形態で情報を記憶するための何れか非一時的な機構を含むものであってもよい。例えば、コンピュータ可読記憶デバイスは、ＲＯＭ、ＲＡＭ、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス及び他の記憶デバイス及び媒体を含むものであってもよい。
【００６７】
図９は、一実施例によるＵＥ９００の機能ブロック図を示す。ＵＥ９００は、デバイス１１２（図１）又はデバイス２０２（図２）として利用するのに適したものであってもよい。ＵＥ９００は、１つ以上のアンテナ９０１を利用して、ｅＮＢとの間で信号を送受信するための物理レイヤ回路９０２を有してもよい。ＵＥ９００はまた、特にチャネル推定手段を有する処理回路９０６を有してもよい。ＵＥ９００はまたメモリ９０８を有してもよい。処理回路は、ｅＮＢへの送信のため後述される複数の異なるフィードバック値を決定するよう構成されてもよい。処理回路はまた、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）レイヤ９０４を有してもよい。
【００６８】
一部の実施例では、ＵＥ９００は、キーボード、ディスプレイ、不揮発性メモリポート、複数のアンテナ、グラフィクスプロセッサ、アプリケーションプロセッサ、スピーカ、及び他のモバイルデバイス要素の１つ以上を含むものであってもよい。ディスプレイは、タッチ画面を含むＬＣＤ画面であってもよい。
【００６９】
ＵＥ９００により利用される１つ以上のアンテナ９０１は、例えば、ダイポールアンテナ、モノポールアンテナ、パッチアンテナ、ループアンテナ、マイクロストリップアンテナ、又はＲＦ信号の送信に適した他のタイプのアンテナを含む、１つ以上の指向性又は全方向性アンテナを有してもよい。一部の実施例では、２つ以上のアンテナの代わりに、複数のアパーチャを備えた単一のアンテナが利用されてもよい。これらの実施例では、各アパーチャは別のアンテナとしてみなされてもよい。一部のＭＩＭＯの実施例では、アンテナは、各アンテナと送信局のアンテナとの間でもたらされる異なるチャネル特性と空間ダイバーシチとを利用するよう効果的に分離されてもよい。一部のＭＩＭＯ実施例では、アンテナは、波長の１／１０まで又はより大きく分離されてもよい。
【００７０】
ＵＥ９００は複数の別々の機能要素を有するように示されているが、機能要素の１つ以上は組み合わされてもよく、デジタル信号プロセッサ（ＤＳＰ）を含む処理要素などのソフトウェアにより構成される要素及び／又は他のハードウェア要素の組み合わせにより実現されてもよい。例えば、一部の要素は、１つ以上のマイクロプロセッサ、ＤＳＰ、特定用途向け集積回路（ＡＳＩＣ）、ラジオ波集積回路（ＲＦＩＣ）、及びここに説明された機能を少なくとも実行するための各種ハードウェア及びロジック回路の組み合わせを有してもよい。一部の実施例では、機能要素は、１つ以上の処理要素上で実行される１つ以上のプロセスを表すものであってもよい。
【００７１】
実施例は、ハードウェア、ファームウェア及びソフトウェアの１つ又は組み合わせにより実現されてもよい。実施例はまた、ここに説明された処理を実行するため少なくとも１つのプロセッサにより読み出されて実行されるコンピュータ可読記憶媒体に記憶される命令として実現されてもよい。コンピュータ可読記憶媒体は、マシーン（例えば、コンピュータ）により可読な形態で情報を記憶する何れかの非一時的機構を含むものであってもよい。例えば、コンピュータ可読記憶媒体は、ＲＯＭ、ＲＡＭ、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス及び他の記憶デバイス及び媒体を含むものであってもよい。これらの実施例では、ＵＥ９００の１つ以上のプロセッサは、ここに説明された処理を実行するための命令により設定されてもよい。
【００７２】
一部の実施例では、ＵＥ９００は、ＯＦＤＭＡ通信技術に従ってマルチキャリア通信チャネルを介しＯＦＤＭ通信信号を受信するよう構成されてもよい。ＯＦＤＭ信号は、複数の直交サブキャリアを有してもよい。一部のブロードバンドマルチキャリアの実施例では、ここに説明された発明の主題の範囲はこれに限定されるものでないが、ｅＮＢ（マクロｅＮＢ及びピコｅＮＢを含む）は、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）通信ネットワーク、３ＧＰＰ  ＵＴＲＡＮ（Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）−ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）又はＬＴＥ通信ネットワークなど、ブロードバンドワイヤレスアクセス（ＢＷＡ）ネットワーク通信ネットワークの一部であってもよい。これらのブロードバンドマルチキャリアの実施例では、ＵＥ９００及びｅＮＢは、ＯＦＤＭＡ技術に従って通信するよう構成されてもよい。ＵＴＲＡＮ  ＬＴＥ規格は、ＵＴＲＡＮ−ＬＴＥの２００８年３月のリリース８及び２０１０年１２月のリリース１０の３ＧＰＰ規格を、それの変形及び進化と共に含む。
【００７３】
一部のＬＴＥの実施例では、ワイヤレスリソースの基本ユニットは物理リソースブロック（ＰＲＢ）である。ＰＲＢは、周波数領域における１２個のサブキャリア×時間領域における０．５ｍｓから構成されてもよい。ＰＲＢは、ペアで割り当てられてもよい（時間領域において）。これらの実施例では、ＰＲＢは、複数のリソースエレメント（ＲＥ）から構成されてもよい。ＲＥは、１つのサブキャリア×１つのシンボルから構成されてもよい。
【００７４】
復調リファレンス信号（ＤＭ−ＲＳ）、チャネル状態情報リファレンス信号（ＣＩＳ−ＲＳ）及び／又は共通リファレンス信号（ＣＲＳ）を含む２つのタイプのリファレンス信号が、ｅＮＢによって送信されてもよい。ＤＭ−ＲＳは、データ復調のためＵＥにより利用されうる。リファレンス信号は、所定のＰＲＢにおいて送信されうる。
【００７５】
一部の実施例では、ＯＦＤＭＡ技術は、異なるアップリンク及びダウンリンクスペクトルを利用する周波数領域複信（ＦＤＤ）技術と、アップリンク及びダウンリンクのため同一のスペクトルを利用する時間領域複信（ＴＤＤ）技術との何れかであってもよい。
【００７６】
他の一部の実施例では、ＵＥ９００及びｅＮＢは、実施例の範囲はこれに限定されるものでないが、拡散スペクトル変調（例えば、ＤＳ−ＣＤＭＡ（Ｄｉｒｅｃｔ  Ｓｅｑｕｅｎｃｅ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）及び／又はＦＨ−ＣＤＭＡ（Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐｐｉｎｇ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＴＤＭ（Ｔｉｍｅ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変調及び／又はＦＤＭ（Ｆｒｅｑｕｅｎｃｙ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変調などの１つ以上の他の変調技術を用いて送信された信号を通信するよう構成されてもよい。
【００７７】
一部の実施例では、ＵＥ９００は、ＰＤＡ、ワイヤレス通信機能を備えたラップトップ又はポータブルコンピュータ、ウェブタブレット、ワイヤレス電話、ワイヤレスヘッドセット、ページャ、インスタントメッセージングデバイス、デジタルカメラ、アクセスポイント、テレビ、医療デバイス（例えば、心拍モニタ、血圧モニタ）又は情報をワイヤレスに受信及び／又は送信する他のデバイスなどのポータブルワイヤレス通信デバイスの一部であってもよい。
【００７８】
一部のＬＴＥの実施例では、ＵＥ９００は、閉ループ空間多重伝送モードのチャネル適応化を実行するのに利用可能な複数の異なるフィードバック値を計算してもよい。これらのフィードバック値は、チャネル品質インジケータ（ＣＱＩ）、ランクインジケータ（ＲＩ）及びプリコーディングマトリクスインジケータ（ＰＭＩ）を有してもよい。ＣＱＩによって、送信機は、複数の変調アルファベット及びコードレートの組み合わせの１つを選択する。ＲＩは、送信機に現在のＭＩＭＯチャネルの有用な送信レイヤの個数を通知し、ＰＭＩは、送信機において適用される（送信アンテナ数に応じた）プリコーディングマトリクスのコードブックインデックスを示す。ｅＮＢにより利用されるコードレートは、ＣＱＩに基づくものであってもよい。ＰＭＩは、ＵＥによって計算され、ｅＮＢに報告されるベクトルであってもよい。一部の実施例では、ＵＥは、ＣＱＩ／ＰＭＩ又はＲＩを含むフォーマット２、２ａ又は２ｂの物理アップリンク制御チャネル（ＰＵＣＣＨ）を送信してもよい。
【００７９】
これらの実施例では、ＣＱＩは、ＵＥ９００が受けるダウンリンクモバイル無線チャネル品質の指標であってもよい。ＣＱＩは、結果としてのトランスポートブロックエラーレートが１０％などの特定値を超過しないように、所与の無線リンク品質に利用される最適な変調方式及びコーディングレートをＵＥ９００がｅＮＢに提案することを可能にする。一部の実施例では、ＵＥは、システム帯域幅のチャネル品質を参照するワイドバンドＣＱＩ値を報告してもよい。ＵＥはまた、上位レイヤにより設定される特定数のリソースブロックのサブバンド毎にサブバンドＣＱＩ値を報告してもよい。サブバンドの完全なセットはシステム帯域幅をカバーしうる。空間多重の場合、コードワード毎のＣＱＩが報告されてもよい。
【００８０】
一部の実施例では、ＰＭＩは、所与の無線状態についてｅＮＢにより利用されるべき最適なプリコーディングマトリクスを示すものであってもよい。ＰＭＩ値は、コードブックテーブルを参照する。ネットワークは、ＰＭＩレポートにより表されるリソースブロック数を設定する。一部の実施例では、システム帯域幅をカバーするため、複数のＰＭＩレポートが提供されてもよい。ＰＭＩレポートはまた、閉ループ空間多重、マルチユーザＭＩＭＯ及び閉ループランク１プリコーディングＭＩＭＯモードのために提供されてもよい。
【００８１】
一部の協調マルチポイント（ＣｏＭＰ）の実施例では、ネットワークは、リモートラジオヘッド（ＲＲＨ）などの２つ以上の協調／連携ポイントが結合的に送信するジョイント送信をＵＥに設定してもよい。これらの実施例では、ジョイント送信はＭＩＭＯ送信であってもよく、協調ポイントはジョイントビームフォーミングを実行するよう設定される。
【００８２】
ここで説明された実施例は、限定することなく、コスト回避及びパフォーマンスゲインのためセルラオフロードレシオを増加させるためのモバイルブロードバンドプロバイダ、顧客の自宅又は会社の外部のカバレッジフットプリントを拡大するための固定ブロードバンドプロバイダ、アクセスコンシューマ又は会場所有者を介しアクセスネットワークを収益化するためのワイヤレスネットワークアクセスプロバイダ、ワイヤレスネットワーク（例えば、インターネット）アクセスを提供するためのパブリック会場又はワイヤレスネットワークを介したデジタルサービス（例えば、ロケーションサービス、宣伝、エンターテイメント）及びゲストインターネットアクセス又はＢＹＯＤ（Ｂｒｉｎｇ−Ｙｏｕｒ−Ｏｗｎ−Ｄｅｖｉｃｅ）アクセスをシンプル化することを所望する営利、教育又は非営利企業を含む全てのタイプのワイヤレスネットワークアクセスプロバイダによって利用されてもよい。
【００８３】
要約は、読者が技術的開示の性質及び概要を確認することを可能にする要約を必要とする３７  Ｃ．Ｆ．Ｒ．Ｓｅｃｔｉｏｎ  １．７２（ｂ）に準拠するよう提供される。それは、請求項の範囲又は意味を限定又は解釈するのに利用されないという理解により提出される。以下の請求項は、ここでは詳細な説明に含まれ、各請求項は別々の実施例として自ら成立する。
【図１】
0006366697.tif 000003
【図２】
0006366697.tif 000004
【図３】
0006366697.tif 000005
【図４】
0006366697.tif 000006
【図５】
0006366697.tif 000007
【図６】
0006366697.tif 000008
【図７】
0006366697.tif 000009
【図８】
0006366697.tif 000010
【図９】
0006366697.tif 000011