(57)【特許請求の範囲】
【請求項１】
第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のタイミング同期の方法であって、前記方法は、
前記第１のワイヤレスデバイスが、前記第２のワイヤレスデバイスに第１のメッセージを送ることと、ここにおいて、前記第１のメッセージがファインタイミング測定要求フレームである、
前記第１のワイヤレスデバイスが、前記第１のワイヤレスデバイスにおいて前記第１のメッセージの送信時間に基づく第１のタイムスタンプを取得することと、
前記第１のワイヤレスデバイスが、前記第１のメッセージに応答して前記第２のワイヤレスデバイスからファインタイミング測定フレームを受信することと、前記ファインタイミング測定フレームが、前記第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含み、ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスとの同期のためのタイミング同期機能（ＴＳＦ）タイマー値に対応する、
前記第２のタイムスタンプの前記一部と前記第１のタイムスタンプとに少なくとも部分的に基づいて、前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定することに応答して、前記第１のワイヤレスデバイスを前記第２のワイヤレスデバイスに同期させることと
を備える、方法。
【請求項２】
前記第１のワイヤレスデバイスを前記第２のワイヤレスデバイスに同期させることが、
前記第２のタイムスタンプの前記一部に少なくとも部分的に基づいて前記第１のワイヤレスデバイス上のクロックを調整すること
を含む、請求項１に記載の方法。
【請求項３】
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスにおける前記第１のメッセージの到着時間に基づく、
請求項１に記載の方法。
【請求項４】
前記第１のワイヤレスデバイスが、前記第１のメッセージに応答して前記第２のワイヤレスデバイスから第２のメッセージを受信すること
を更に備え、
ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記第２のメッセージの出発時間に基づく、
請求項１に記載の方法。
【請求項５】
前記第２のメッセージが肯定応答フレームである、請求項４に記載の方法。
【請求項６】
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記ファインタイミング測定フレームの出発時間に基づく、
請求項１に記載の方法。
【請求項７】
前記ファインタイミング測定フレームが、前記第２のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含む、請求項１に記載の方法。
【請求項８】
前記ファインタイミング測定フレームは、タイムスタンプ情報が前記ファインタイミング測定フレーム中に存在することを示す予約済みビットを含む、請求項１に記載の方法。
【請求項９】
前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定することが、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間のラウンドトリップ時間に更に基づく、請求項１に記載の方法。
【請求項１０】
ワイヤレスデバイスであって、
メモリと、
クロックと、
第２のワイヤレスデバイスに第１のメッセージを送ることと、ここにおいて、前記第１のメッセージがファインタイミング測定要求フレームである、
前記第１のメッセージに応答して前記第２のワイヤレスデバイスからファインタイミング測定フレームを受信することと、前記ファインタイミング測定フレームが、前記第２のワイヤレスデバイスからの第１のタイムスタンプの少なくとも一部を含み、ここにおいて、前記第１のタイムスタンプが、前記第２のワイヤレスデバイスとの同期のためのタイミング同期機能（ＴＳＦ）タイマー値に対応する、
を行うように構成されたワイヤレス通信サブシステムと、
前記メモリ、前記クロック及び前記ワイヤレス通信サブシステムに通信可能に結合された処理ユニットと
を備え、前記処理ユニットは、
前記ワイヤレスデバイスにおいて前記第１のメッセージの送信時間に基づく第２のタイムスタンプを取得することと、
前記第１のタイムスタンプの前記一部と前記第２のタイムスタンプとに少なくとも部分的に基づいて、前記ワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定することに応答して、前記ワイヤレスデバイスを前記第２のワイヤレスデバイスに同期させることと
を行うように構成された、
ワイヤレスデバイス。
【請求項１１】
前記処理ユニットは、
前記第１のタイムスタンプの前記一部に少なくとも部分的に基づいて前記クロックを調整する
ことによって、前記ワイヤレスデバイスを前記第２のワイヤレスデバイスに同期させるように構成された、請求項１０に記載のワイヤレスデバイス。
【請求項１２】
前記第１のタイムスタンプが、前記第２のワイヤレスデバイスにおける前記第１のメッセージの到着時間に基づき、
請求項１０に記載のワイヤレスデバイス。
【請求項１３】
前記ワイヤレス通信サブシステムが、前記第１のメッセージに応答して前記第２のワイヤレスデバイスから第２のメッセージを受信するように更に構成され、
前記第１のタイムスタンプが、前記第２のワイヤレスデバイスからの前記第２のメッセージの出発時間に基づき、
前記第２のメッセージが肯定応答フレームである、
請求項１０に記載のワイヤレスデバイス。
【請求項１４】
前記第１のタイムスタンプが、前記第２のワイヤレスデバイスからの前記ファインタイミング測定フレームの出発時間に基づく、
請求項１０に記載のワイヤレスデバイス。
【請求項１５】
前記ファインタイミング測定フレームが、前記第１のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含む、請求項１０に記載のワイヤレスデバイス。
【請求項１６】
前記ファインタイミング測定フレームは、タイムスタンプ情報が前記ファインタイミング測定フレーム中に存在することを示す予約済みビットを含む、請求項１０に記載のワイヤレスデバイス。
【請求項１７】
第１のワイヤレスデバイスを第２のワイヤレスデバイスに同期させるためのその上に記憶された機械可読命令を含むコンピュータ可読記憶媒体であって、前記命令は、１つ以上のプロセッサによって実行されたとき、前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスに第１のメッセージを送ることと、ここにおいて、前記第１のメッセージがファインタイミング測定要求フレームである、
前記第１のワイヤレスデバイスにおいて前記第１のメッセージの送信時間に基づく第１のタイムスタンプを取得することと、
前記第１のメッセージに応答して前記第２のワイヤレスデバイスからファインタイミング測定フレームを受信することと、前記ファインタイミング測定フレームが、前記第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含み、ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスとの同期のためのタイミング同期機能（ＴＳＦ）タイマー値に対応する、
前記第２のタイムスタンプの前記一部と前記第１のタイムスタンプとに少なくとも部分的に基づいて、前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定することに応答して、前記第１のワイヤレスデバイスを前記第２のワイヤレスデバイスに同期させることと
を行わせる、コンピュータ可読記憶媒体。
【請求項１８】
前記命令は、１つ以上のプロセッサによって実行されたとき、前記第１のワイヤレスデバイスに、
前記第２のタイムスタンプの前記一部に少なくとも部分的に基づいて前記第１のワイヤレスデバイス上のクロックを調整すること
によって、前記第１のワイヤレスデバイスを前記第２のワイヤレスデバイスに同期させることを行わせる、請求項１７に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスにおける前記第１のメッセージの到着時間に基づく、
請求項１７に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記命令が、１つ以上のプロセッサによって実行されたとき、前記第１のワイヤレスデバイスに、
前記第１のメッセージに応答して前記第２のワイヤレスデバイスから第２のメッセージを受信すること
を更に行わせ、
ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記第２のメッセージの出発時間に基づき、
ここにおいて、前記第２のメッセージが肯定応答フレームである、
請求項１７に記載のコンピュータ可読記憶媒体。
【請求項２１】
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記ファインタイミング測定フレームの出発時間に基づく、
請求項１７に記載のコンピュータ可読記憶媒体。
【請求項２２】
前記ファインタイミング測定フレームが、前記第２のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含む、請求項１７に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記ファインタイミング測定フレームは、タイムスタンプ情報が前記ファインタイミング測定フレーム中に存在することを示す予約済みビットを含む、請求項１７に記載のコンピュータ可読記憶媒体。
【請求項２４】
第１のワイヤレスデバイスから第２のワイヤレスデバイスに第１のメッセージを送るための手段と、ここにおいて、前記第１のメッセージがファインタイミング測定要求フレームである、
前記第１のワイヤレスデバイスにおいて前記第１のメッセージの送信時間に基づく第１のタイムスタンプを取込むための手段と、
前記第１のメッセージに応答して前記第２のワイヤレスデバイスからファインタイミング測定フレームを受信するための手段と、前記ファインタイミング測定フレームが、前記第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含み、ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスとの同期のためのタイミング同期機能（ＴＳＦ）タイマー値に対応する、
前記第２のタイムスタンプの前記一部と前記第１のタイムスタンプとに少なくとも部分的に基づいて、前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定するに応答して、前記第１のワイヤレスデバイスを前記第２のワイヤレスデバイスに同期させるための手段と
を備える装置。
【請求項２５】
前記第１のワイヤレスデバイスを前記第２のワイヤレスデバイスに前記同期させるための手段が、
前記第２のタイムスタンプの前記一部に少なくとも部分的に基づいて前記第１のワイヤレスデバイス上のクロックを調整するための手段
を含む、請求項２４に記載の装置。
【請求項２６】
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスにおける前記第１のメッセージの到着時間に基づく、
請求項２４に記載の装置。
【請求項２７】
前記第１のメッセージに応答して前記第２のワイヤレスデバイスから第２のメッセージを受信するための手段
を更に備え、
ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記第２のメッセージの出発時間に基づき、
ここにおいて、前記第２のメッセージが肯定応答フレームである、
請求項２４に記載の装置。
【請求項２８】
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記ファインタイミング測定フレームの出発時間に基づく、
請求項２４に記載の装置。
【請求項２９】
前記ファインタイミング測定フレームが、前記第２のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含む、請求項２４に記載の装置。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]本開示の態様は、ワイヤレス通信システムにおいて固定局、ポータブル局又は移動局を同期させることに関する。局は少なくとも１つのローカルクロック又はタイマーを含み得、局はそれの通信及びデータ処理をそれに基づかせる。しかしながら、システムにおいて幾つかの局の間のローカルクロックを正確に同期させることは通常困難である。
【発明の概要】
【０００２】
[0002]本明細書では、ファインタイミング測定（ＦＴＭ：fine timing measurement）フレームを受信する開始ワイヤレスデバイスが、受信されたタイミング同期機能（ＴＳＦ：timing synchronization function）タイマー値に基づいてそれのローカルＴＳＦクロックを設定し得るように、開始ワイヤレスデバイスによる要求に応答して、応答ワイヤレスデバイスからのＦＴＭフレーム中にＴＳＦタイマー値の少なくとも一部を埋め込むことによる、ワイヤレスデバイス間のタイミング同期のための方法、システム、コンピュータ可読媒体及び装置が開示される。
【０００３】
[0003]幾つかの実施形態では、第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のタイミング同期の方法は、第１のワイヤレスデバイスによって第２のワイヤレスデバイスに第１のメッセージを送ることと、第１のワイヤレスデバイスによって第１のワイヤレスデバイスにおいて第１のタイムスタンプを取得することと、第１のワイヤレスデバイスによって、第１のメッセージに応答して第２のワイヤレスデバイスからファインタイミング測定フレームを受信することとを含む。ファインタイミング測定フレームは、第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含み得る。本方法は、第１のワイヤレスデバイスによって、第２のタイムスタンプの一部と第１のタイムスタンプとに少なくとも部分的に基づいて、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定することを更に含む。幾つかの実施形態では、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定することは、第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に更に基づき得る。様々な実施形態では、ファインタイミング測定フレームは、第２のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含み得る。ファインタイミング測定フレームは、タイムスタンプ情報がファインタイミング測定フレーム中に存在することを示す予約済みビットを含み得る。幾つかの実施形態では、本方法は、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定に応答して、第２のタイムスタンプの一部に少なくとも部分的に基づいて第１のワイヤレスデバイス上のクロックを調整することを更に含む。
【０００４】
[0004]第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のタイミング同期の方法の幾つかの実施形態では、第１のメッセージはファインタイミング測定要求フレームである。一実施形態では、第１のタイムスタンプは、第１のワイヤレスデバイスからの第１のメッセージの出発時間に基づき、第２のタイムスタンプは、第２のワイヤレスデバイスにおける第１のメッセージの到着時間に基づく。別の実施形態では、第１のタイムスタンプは、第１のワイヤレスデバイスにおけるファインタイミング測定フレームの到着時間に基づき、第２のタイムスタンプは、第２のワイヤレスデバイスからのファインタイミング測定フレームの出発時間に基づく。
【０００５】
[0005]幾つかの実施形態では、第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のタイミング同期の方法は、第１のワイヤレスデバイスによって、第１のメッセージに応答して第２のワイヤレスデバイスから、肯定応答フレームなど、第２のメッセージを受信することを更に備える。第１のタイムスタンプは、第１のワイヤレスデバイスにおける第２のメッセージの到着時間に基づき得、第２のタイムスタンプは、第２のワイヤレスデバイスからの第２のメッセージの出発時間に基づき得る。
【０００６】
[0006]本明細書では、メモリと、クロックと、ワイヤレス通信サブシステムと、メモリ、クロック及びワイヤレス通信サブシステムに通信可能に結合された処理ユニットとを含むワイヤレスデバイスも開示される。ワイヤレス通信サブシステムは、第２のワイヤレスデバイスに第１のメッセージを送ることと、第１のメッセージに応答して第２のワイヤレスデバイスからファインタイミング測定フレームを受信することとを行うように構成される。ファインタイミング測定フレームは、第２のワイヤレスデバイスからの第１のタイムスタンプの少なくとも一部を含み得る。処理ユニットは、ワイヤレスデバイスにおいて第２のタイムスタンプを取得することと、第１のタイムスタンプの一部と第２のタイムスタンプとに少なくとも部分的に基づいて、ワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定することとを行うように構成される。幾つかの実施形態では、処理ユニットは、ワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定に応答して、第１のタイムスタンプの一部に少なくとも部分的に基づいてクロックを調整するように更に構成される。様々な実施形態では、ファインタイミング測定フレームは、第１のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含み得る。ファインタイミング測定フレームは、タイムスタンプ情報がファインタイミング測定フレーム中に存在することを示す予約済みビットを含み得る。
【０００７】
[0007]ワイヤレスデバイスの幾つかの実施形態では、第１のメッセージはファインタイミング測定要求フレームである。幾つかの実施形態では、第１のタイムスタンプは、第２のワイヤレスデバイスにおける第１のメッセージの到着時間に基づき、第２のタイムスタンプは、ワイヤレスデバイスからの第１のメッセージの出発時間に基づく。幾つかの実施形態では、第１のタイムスタンプは、第２のワイヤレスデバイスからのファインタイミング測定フレームの出発時間に基づき、第２のタイムスタンプは、ワイヤレスデバイスにおけるファインタイミング測定フレームの到着時間に基づく。
【０００８】
[0008]ワイヤレスデバイスの幾つかの実施形態では、ワイヤレス通信サブシステムは、第１のメッセージに応答して第２のワイヤレスデバイスから、肯定応答フレームなど、第２のメッセージを受信するように更に構成される。第１のタイムスタンプは、第２のワイヤレスデバイスからの第２のメッセージの出発時間に基づき得る。第２のタイムスタンプは、ワイヤレスデバイスにおける第２のメッセージの到着時間に基づき得る。
【０００９】
[0009]本開示の別の態様は、第１のワイヤレスデバイスを第２のワイヤレスデバイスに同期させるためのその上に記憶された機械可読命令を含む非一時的コンピュータ可読記憶媒体である。命令は、１つ又は複数のプロセッサによって実行されたとき、第１のワイヤレスデバイスに、（１）第２のワイヤレスデバイスに第１のメッセージを送ることと、（２）第１のワイヤレスデバイスにおいて第１のタイムスタンプを取得することと、（３）第１のメッセージに応答して第２のワイヤレスデバイスからファインタイミング測定フレームを受信することと、ファインタイミング測定フレームは、第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含む、（４）第２のタイムスタンプの一部と第１のタイムスタンプとに少なくとも部分的に基づいて、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定することとを行わせ得る。様々な実施形態では、ファインタイミング測定フレームは、第２のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含み得る。ファインタイミング測定フレームは、タイムスタンプ情報がファインタイミング測定フレーム中に存在することを示す予約済みビットを含み得る。幾つかの実施形態では、命令は、１つ又は複数のプロセッサによって実行されたとき、第１のワイヤレスデバイスに、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定に応答して、第２のタイムスタンプの一部に少なくとも部分的に基づいて第１のワイヤレスデバイス上のクロックを調整することを更に行わせる。
【００１０】
[0010]非一時的コンピュータ可読記憶媒体の幾つかの実施形態では、第１のメッセージはファインタイミング測定要求フレームである。幾つかの実施形態では、第１のタイムスタンプは、第１のワイヤレスデバイスからの第１のメッセージの出発時間に基づき、第２のタイムスタンプは、第２のワイヤレスデバイスにおける第１のメッセージの到着時間に基づく。幾つかの実施形態では、第１のタイムスタンプは、第１のワイヤレスデバイスにおけるファインタイミング測定フレームの到着時間に基づき、第２のタイムスタンプは、第２のワイヤレスデバイスからのファインタイミング測定フレームの出発時間に基づく。
【００１１】
[0011]非一時的コンピュータ可読記憶媒体の幾つかの実施形態では、命令は、１つ又は複数のプロセッサによって実行されたとき、第１のワイヤレスデバイスに、第１のメッセージに応答して第２のワイヤレスデバイスから、第２のメッセージ、例えば、肯定応答フレームを受信することを更に行わせる。第１のタイムスタンプは、第１のワイヤレスデバイスにおける第２のメッセージの到着時間に基づき得る。第２のタイムスタンプは、第２のワイヤレスデバイスからの第２のメッセージの出発時間に基づき得る。
【００１２】
[0012]本開示の別の態様は装置である。本装置は、（１）第１のワイヤレスデバイスから第２のワイヤレスデバイスに第１のメッセージを送るための手段と、（２）第１のワイヤレスデバイスにおいて第１のタイムスタンプを取込むための手段と、（３）第１のメッセージに応答して第２のワイヤレスデバイスからファインタイミング測定フレームを受信するための手段と、ファインタイミング測定フレームは、第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含む、（４）第２のタイムスタンプの一部と第１のタイムスタンプとに少なくとも部分的に基づいて、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定するための手段とを含む。幾つかの実施形態では、本装置は、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定に応答して、第２のタイムスタンプの一部に少なくとも部分的に基づいて第１のワイヤレスデバイス上のクロックを調整するための手段を更に含む。
【００１３】
[0013]本装置の幾つかの実施形態では、第１のタイムスタンプは、第１のワイヤレスデバイスからの第１のメッセージの出発時間に基づき、第２のタイムスタンプは、第２のワイヤレスデバイスにおける第１のメッセージの到着時間に基づく。第１のメッセージはファインタイミング測定要求フレームであり得る。幾つかの実施形態では、第１のタイムスタンプは、第１のワイヤレスデバイスにおけるファインタイミング測定フレームの到着時間に基づき、第２のタイムスタンプは、第２のワイヤレスデバイスからのファインタイミング測定フレームの出発時間に基づく。
【００１４】
[0014]幾つかの実施形態では、本装置は、第１のメッセージに応答して第２のワイヤレスデバイスから、第２のメッセージ、例えば、肯定応答フレームを受信するための手段を更に含む。第１のタイムスタンプは、第１のワイヤレスデバイスにおける第２のメッセージの到着時間に基づき得る。第２のタイムスタンプは、第２のワイヤレスデバイスからの第２のメッセージの出発時間に基づき得る。
【００１５】
[0015]本開示の態様が例として示される。以下の図を参照すれば、様々な実施形態の性質及び利点の理解が得られ得る。添付の図では、同様の参照番号が同様の要素を示す。
【図面の簡単な説明】
【００１６】
【図１Ａ】[0016]一実施形態による、ワイヤレス通信システムの簡略図。
【図１Ｂ】[0017]局が同期され得る例示的なセットアップを示す図。
【図１Ｃ】[0018]局が同期され得る別の例示的なセットアップを示す図。
【図２】[0019]ＩＥＥＥ８０２．１１ＲＥＶｍｃにおけるファインタイミング測定（ＦＴＭ）セッションを示す図。
【図３Ａ】[0020]ＩＥＥＥ８０２．１１ＲＥＶｍｃにおける初期ＦＴＭ要求フレームを示す図。
【図３Ｂ】[0021]ＩＥＥＥ８０２．１１ＲＥＶｍｃにおける初期ＦＴＭフレームを示す図。
【図４】[0022]本開示の幾つかの実施形態による、部分タイミング同期機能タイマーがＦＴＭフレーム中に埋め込まれたＦＴＭセッションを示す図。
【図５Ａ】[0023]例示的な変更された初期ＦＴＭフレームを示す図。
【図５Ｂ】[0024]例示的な変更された第１の非初期ＦＴＭフレームを示す図。
【図５Ｃ】[0025]例示的な変更されたＦＴＭパラメータフィールドを示す図。
【図６Ａ】[0026]予約済みビットを使用する例示的な変更された初期ＦＴＭフレームを示す図。
【図６Ｂ】[0027]予約済みビットを使用する例示的な変更された第１の非初期ＦＴＭフレームを示す図。
【図７Ａ】[0028]本開示の一実施形態による、ＦＴＭセッションを示す図。
【図７Ｂ】[0029]本開示の別の実施形態による、ＦＴＭセッションを示す図。
【図８Ａ】[0030]ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用する開始ワイヤレスデバイス上のタイミング同期の方法の幾つかの実施形態を示すフローチャート。
【図８Ｂ】[0031]ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用するワイヤレスデバイス上のタイミング同期の方法の一実施形態を示すフローチャート。
【図８Ｃ】[0032]ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用するワイヤレスデバイス上のタイミング同期の方法の別の実施形態を示すフローチャート。
【図８Ｄ】[0033]ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用するワイヤレスデバイス上のタイミング同期の方法の別の実施形態を示すフローチャート。
【図９】[0034]ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用する応答ワイヤレスデバイス上のタイミング同期の方法の一実施形態を示すフローチャート。
【図１０】[0035]ワイヤレスデバイスの一実施形態のブロック図。
【図１１】[0036]コンピュータデバイスの一実施形態のブロック図。
【発明を実施するための形態】
【００１７】
[0037]次に、本出願の一部を形成する、添付の図面に関して幾つかの例示的な実施形態が説明される。以下の説明は、（１つ又は複数の）実施形態を与えるにすぎず、本開示の範囲、適用性又は構成を限定するものではない。そうではなく、（１つ又は複数の）実施形態の以下の説明は、一実施形態を実装することを可能にする説明を当業者に与える。本開示の趣旨及び範囲から逸脱することなく、要素の機能及び構成において様々な変更が行われ得ることを理解されたい。
【００１８】
[0038]本明細書で開示される技法は、ワイヤレスデバイス間のタイミング同期の効率及び電力消費を改善することができる。本技法は、ファインタイミング測定（ＦＴＭ）フレームを受信するワイヤレスデバイスが、受信されたタイミング同期機能（ＴＳＦ）タイマー値に基づいてそれのローカルＴＳＦタイマーを設定し得るように、ＦＴＭフレーム中に部分ＴＳＦタイマー値を埋め込むことを伴う。
【００１９】
[0039]単一のインフラストラクチャ基本サービスセット（ＢＳＳ）又は独立ＢＳＳ（ＩＢＳＳ：independent BSS）中の固定局（ＳＴＡ）、ポータブル局又は移動局は、通常、共通クロックに同期される。８０２．１１ＲＥＶｍｃでは、ＳＴＡは、同期又は他の目的のためにローカルＴＳＦタイマーを維持する。ＴＳＦタイマーは、２64の最大カウンタ値を用いてマイクロ秒の増分で計数する。タイミング同期機能は、同じＢＳＳ中の全てのＳＴＡについてＴＳＦタイマーを同期された状態に保つ。ＢＳＳ中のアクセスポイント（ＡＰ）は、ＴＳＦのためのタイミングマスタであり得る。
【００２０】
[0040]ＦＴＭプロトコルでは、開始ＳＴＡが、正確なタイミング測定のための応答ＳＴＡ又はＡＰのＴＳＦの感覚を有することが必要である。ＡＰ又は応答ＳＴＡは、他のＳＴＡのＴＳＦタイマーを同期させるために、ＡＰのＴＳＦタイマーの値を含むビーコン又は告知フレームを周期的に送信し得る。ＳＴＡは、常にビーコン又は告知フレームを受信又は構文解析（parsing）することによって、それのローカルＴＳＦタイマーをＡＰ又は応答ＳＴＡに同期させることができる。代替的に、開始ＳＴＡは、プローブ要求フレームをアクティブに送信し、時間情報を含むプローブ応答を待ち得る。開始ＳＴＡのＴＳＦタイマーが、受信されたビーコン、告知フレーム又はプローブ応答中のタイムスタンプとは異なる場合、開始ＳＴＡは、受信されたタイムスタンプ値に基づいてそれのローカルＴＳＦタイマーを設定し得る。本明細書で使用されるタイムスタンプは、あるイベントが行われた時間を示す符号化された情報を指す。
【００２１】
[0041]これは、例えば、マルチバーストシナリオ（multi-burst scenarios）において、２つのバースト間の時間間隔が、例えば、１時間よりも長くなり得、ＳＴＡが、その時間中に電力節約モードにあり得、ビーコンを収集しないことになるので、問題になった。更に、ビーコン又はプローブ応答を使用して常に同期することは、時間がかかることがあり、大量の電力を消費することがある。ＩＥＥＥ８０２．１１ＲＥＶｍｃなど、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）通信のための既存のプロトコルを使用するより効率的な同期方法が望まれる。
Ｉ．  ワイヤレス通信システム
[0042]ワイヤレス通信システムは、ワイヤレスデバイスと、ワイヤレスデバイスが１つ又は複数のワイヤレス規格を使用してワイヤード又はワイヤレスネットワークに接続することを可能にするＡＰとを備え得る。ＡＰは、一般に、１つのＳＴＡを含み、関連付けられたＳＴＡのためのワイヤレス媒体を介して配信サービスへのアクセスを与える、エンティティと呼ばれる。ＳＴＡは、ワイヤレス媒体への媒体アクセス制御（ＭＡＣ）及び物理レイヤ（ＰＨＹ）インターフェースの単独でアドレス指定可能なインスタンスである論理エンティティである。幾つかのワイヤレス通信システムは、ワイヤレスデバイスが、互いの間で、又はＡＰを通して通信することができるＳＴＡとして構成されることを可能にし得る。そのような通信のために、ＩＥＥＥ８０２．１１ａｃ、８０２．１１ａｄ、８０２．１１ｖ、８０２．１１ＲＥＶｍｃなどの規格が通常使用される。これらの規格は、通信の品質を保証するためのエラー仕様を含むことができる。
【００２２】
[0043]ＩＥＥＥ８０２．１１は、無認可（２．４、３．６、５及び６０ＧＨｚ）周波数帯域において、Ｗｉ−Ｆｉ（登録商標）と呼ばれる、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）通信を実装するためのメディアアクセス制御及び物理レイヤ仕様のセットである。Ｗｉ−Ｆｉは、屋内ロケーションの増大する適用において重要な役割を果たす。屋内ロケーションにおける主要な適用可能なＷｉ−Ｆｉ技術は、デバイス間の距離がデバイスロケーションを決定するために使用され得るので、ＩＥＥＥ８０２．１１において定義されている飛行時間（ＴＯＦ：time-of-flight）測距測定を使用する測距である。
【００２３】
[0044]ＩＥＥＥ８０２．１１ＲＥＶｍｃでは、測距のためにファインタイミング測定プロトコルが提案される。ＦＴＭに基づいて、開始局は、飛行時間又はラウンドトリップ時間（ＲＴＴ：round trip time）を測定するためにＦＴＭフレームを応答局と交換する。開始局は、次いで、応答局からファインタイミング測定値（即ち、ＦＴＭフレームの出発時間とそれの対応する肯定応答ＡＣＫフレームの到着時間とに対応するタイムスタンプ）を受信した後に、応答局までのそれの距離（range）を算出する。ＦＴＭ測位では、開始局は、それの絶対ロケーションを決定するために、ＴＯＦ測定のためにＦＴＭフレームを複数の応答ＡＰと交換する。例えば、３Ｄ測位では、開始局は、それの絶対ロケーションを決定するためにＦＴＭフレームを少なくとも３つのＡＰと交換する。
【００２４】
[0045]図１Ａは、一実施形態による、ワイヤレス通信システム１００の簡略図である。ワイヤレス通信システム１００は、１つ又は複数のＳＴＡ１０５と、（１つ又は複数の）ＡＰ１２０と、データ通信ネットワーク１３０とを含むことができる。図１Ａは、様々な構成要素の一般化された図を与えるにすぎず、それらの構成要素のいずれか又は全てが適宜に利用され得ることに留意されたい。更に、構成要素は、所望の機能に応じて、並べ替えられ、組み合わせられ、分離され、置換され、及び／又は省略され得る。例えば、図１Ａに示されているワイヤレス通信システム１００において幾つかのＳＴＡ１０５及びＡＰのみが示されているが、実施形態は、より少ない又はより多い数のＳＴＡ及び／又はＡＰのいずれか又は両方を含み得る。例えば、実施形態は、ダースの、数百の、数千の、若しくはより多くのＳＴＡ及び／又はＡＰのいずれか又は両方を含み得る。更に、（１つ又は複数の）ＳＴＡ１０５及び／又は（１つ又は複数の）ＡＰ１２０は、図１Ａに示されていない様々な構成要素（例えば、サーバ、衛星、基地局など）を有することができる、セルラーキャリアネットワーク、衛星測位ネットワークなど、１つ又は複数の追加のネットワークと接続され得る。当業者は、図示された実施形態の多くの変更形態を認識されよう。
【００２５】
[0046]本明細書で説明されるワイヤレスデバイス又はＳＴＡは、システム、加入者ユニット、加入者局、固定局、ポータブル局、移動局、リモート移動局、リモート端末、モバイルデバイス、ユーザ端末、端末、ワイヤレス通信デバイス、ユーザエージェント、ユーザデバイス、ユーザ機器（ＵＥ）又はアクセスポイントを備え得る。例えば、ＳＴＡは、セルラー電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を有するハンドヘルドデバイス、コンピュータデバイス又はワイヤレスモデムに接続された他の処理デバイスであり得る。
【００２６】
[0047]更に、本明細書で説明される技法は、２つのＳＴＡ間のクロックを同期させることを指すが、実施形態はそのように限定されないことに留意されたい。本明細書で説明される技法は、より一般的には、ＡＰ及び／又は他のワイヤレスデバイスを含む、２つのワイヤレストランシーバに適用され得る。
【００２７】
[0048]上述のように、（１つ又は複数の）ＳＴＡ１０５は、（１つ又は複数の）ＳＴＡ１０５がデータ通信ネットワーク１３０を通して通信することを可能にすることができる、（１つ又は複数の）ＡＰ１２０と通信することができる。（１つ又は複数の）ＳＴＡ１０５との間での通信はまた、従って、幾つかの実施形態では、データ通信ネットワーク１３０によって決定され得る、様々なワイヤレス通信規格及び／又はプロトコルを使用して実装され得る。幾つかの実施形態は、例えば、上記で説明されたＩＥＥＥ８０２．１１規格ファミリーのうちの１つ又は複数を含むことができる。データ通信ネットワーク１３０は、ローカルエリアネットワーク（ＬＡＮ）又はパーソナルエリアネットワーク（ＰＡＮ）などのローカルネットワーク、インターネットなどのワイドエリアネットワーク（ＷＡＮ）及び／又は様々なパブリック及び／又はプライベート通信ネットワークのいずれかを含む、様々なネットワークのうちの１つ又は複数を備え得る。その上、ネットワーキング技術は、光、無線周波数（ＲＦ）、ワイヤード、衛星及び／又は他の技術を利用するスイッチング及び／又はパケット化ネットワークを含むことができる。
【００２８】
[0049]ワイヤレス通信システム１００は、１つ又は複数のＳＴＡ１０５のロケーションを計算又は推定するために測位能力を与え得る。そのような能力は、全地球測位システム（ＧＰＳ）など、衛星測位システム（ＳＰＳ）及び／又は、（１つ又は複数の）ＡＰ１２０など、固定構成要素によって行われる三角測量及び／又は三辺測量を含むことができる。追加又は代替として、ワイヤレス通信システム１００において複数のＳＴＡ１０５があるとき、ＳＴＡ１０５は、互いからのそれらの決定された距離に基づいて測位能力を与えるように構成され得る。ＩＥＥＥ８０２．１１規格を使用する測位又はロケーションベースの適用例では、２つのＳＴＡ間の距離の指示を与えるために、例えば、２つのＳＴＡ間の事前指定されたメッセージ又はダイアログのためのラウンドトリップ時間の決定が使用され得る。
【００２９】
[0050]ＳＴＡ１０５は少なくとも１つのローカルクロックを含むことができ、ＳＴＡ１０５はそれの通信及びデータ処理をそれに基づかせる。しかしながら、通常、幾つかのＳＴＡの間でローカルクロックを正確に同期させることは不可能であり、従って、各ローカルクロックは、他のＳＴＡのクロックに対してそれ自体のタイミングエラー又はクロックドリフトを有し得る。
【００３０】
[0051]図１Ｂは、一実施形態による、ＳＴＡ間の同期が達成され得る例示的なセットアップを示す。ここで、２つのＳＴＡ（ＳＴＡ１  １０５−１及びＳＴＡ２  １０５−２）は、ワイヤレス通信信号１１０を使用して互いと通信することができる。ＳＴＡ１０５は、図１Ａに示されているワイヤレス通信システム１００など、より大きいシステムの一部であり得る。一方のＳＴＡから他方のＳＴＡまでのＲＴＴ及び推定距離を取得するために、ＳＴＡ１０５は、以下で説明されるように、ファインタイミング測定フレーム及び肯定応答の交換に関与し得る。
【００３１】
[0052]図１Ｃは、ＳＴＡが同期され得る別の例示的なセットアップである。ここで、ＡＰは、ワイヤレス通信信号１１０を使用して、３つのＳＴＡ、ＳＴＡ１  １０５−ａ、ＳＴＡ２  １０５−ｂ及びＳＴＡ３  １０５−ｃと通信することができる。ワイヤレス通信信号１１０は、アップリンク（ＵＬ）及び／又はダウンリンク（ＤＬ）フレームを含み得る。ＳＴＡは、更に、同様の手段を介して互いと直接通信し得る。追加のＳＴＡ及び／又はＡＰ（図示せず）が、同じワイヤレスシステム（例えば、ＷＬＡＮ）の一部であり得る。幾つかのワイヤレスシステムは、より多い又はより少ないＳＴＡを有し得る。本明細書で説明される技法が、図示された構成及び／又は構成要素とは異なる構成及び／又は構成要素を有するシステムにおいて利用され得ることを理解されよう。その上、ワイヤレスシステムは他のタイプのワイヤレスデバイスを含み得る。当業者は、図１Ａ〜図１Ｃに示されている実施形態のこれら及び他の変形形態を認識されよう。ＳＴＡ及び／又はＡＰは、ワイヤレスデバイスに対応することができ、及び／又は、本開示において以下で説明される、コンピュータシステムなど、コンピュータの構成要素を組み込み得る。
【００３２】
[0053]概して、本明細書で説明される実施形態は、様々なＩＥＥＥ８０２．１１通信規格に従って、ＷＬＡＮなど、ワイヤレス通信システム１００を利用するデバイスのためのワイヤレス通信に関係し得る。幾つかの実施形態は、ＩＥＥＥ８０２．１１規格ファミリー以外の規格を利用し得る。幾つかの実施形態では、衛星地理測位データを送信する地上波基地局からの衛星信号又は支援データに依拠するのではなく、ＳＴＡは、ワイヤレスＡＰを使用してそれらの地理的ロケーションを獲得し得る。ＡＰは、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｄ、８０２．１１ｖなど、様々なＩＥＥＥ８０２．１１規格に従ってワイヤレス信号を送信及び受信し得る。幾つかの実施形態では、ＳＴＡは、複数のアンテナからの信号を送信又は受信している間、８０２．１１ａｃ、８０２．１１ｖ及び／又は８０２．１１ＲＥＶｍｃ規格に準拠し得る。幾つかの実施形態は、０．１ナノ秒（ｎｓ）又は１ピコ秒（ｐｓ）増分でタイミング信号をサンプリングし得るが、幾つかの他の実施形態は、依然としてそれらの規格に準拠しながら、例えば、１．５ｎｓ、２ｎｓ、０．１ｎｓなど、１０ｎｓよりも小さい時間増分で信号をサンプリングし得る。
【００３３】
[0054]実施形態は、複数のアンテナからの送信信号を考慮する定義に基づいてＩＥＥＥ８０２．１１規格からの出発時間（ＴＯＤ）測定及び到達時間（ＴＯＡ）測定を実装し得る。幾つかの実施形態では、ＴＯＡ及びＴＯＤではなく、ＴＯＡとＴＯＤとの間の時間差が送信され得る。幾つかの実施形態では、受信ＳＴＡと送信ＳＴＡの両方は、ＴＯＤ測定値及びＴＯＡ測定値を算出するのに十分な情報を送信し得る。幾つかの実施形態では、情報の一部は、改訂された８０２．１１規格において成文化され得る。ＡＰは、ＳＴＡとの間で、ＴＯＡ測定値及びＴＯＤ測定値など、タイミング測定値を送信及び受信し得る。ＳＴＡが、ＡＰの地理的測位情報とともに、３つ又はそれ以上のＡＰからタイミング測定値を取得したとき、ＳＴＡは、複数のタイミング測定値を使用して、例えば三辺測量など、ＧＰＳ測位と同様の技法を実行することによってそれのロケーションを決定することが可能であり得る。幾つかの場合には（例えば、特にＳＴＡのうちの少なくとも１つが固定であるとき）、ＳＴＡは、互いの間のＲＴＴ及び距離を取得するために互いの間でタイミング測定値を送信及び受信し得る。
ＩＩ．  ＦＴＭプロトコル
[0055]図２は、複数のバーストを用いたＩＥＥＥ８０２．１１ＲＥＶｍｃ  ＦＴＭセッション２００を示す。ファインタイミング測定プロシージャを開始するために、（開始ＳＴＡと呼ばれる）開始側としてファインタイミング測定プロトコルをサポートするＳＴＡ２２０は、初期ＦＴＭ要求フレーム２３０を送信する。（応答ＳＴＡと呼ばれる）応答側としてファインタイミング測定プロトコルをサポートするＳＴＡ２１０は、ピアＳＴＡが、開始側としてファインタイミング測定プロトコルをサポートし、応答ＳＴＡ２１０が、ピアＳＴＡから初期ＦＴＭ要求フレームを受信しない限り、ピアＳＴＡにＦＴＭフレームを送信しない。ＦＴＭ要求フレーム２３０は、トリガフィールドと、測定交換のための開始ＳＴＡの利用可能性を記述する、ＦＴＭパラメータフィールド中のスケジューリングパラメータのセットとを含み得る。応答ＳＴＡ２１０は、開始ＳＴＡ２２０に、初期ＦＴＭ要求２３０の正常な受信を肯定応答するＡＣＫフレーム２３２を送り得る。
【００３４】
[0056]ＦＴＭセッション２００における第１のＦＴＭフレームは、初期ＦＴＭフレームＦＴＭ＿１  ２３４である。応答ＳＴＡ２１０は、概して、初期ＦＴＭ要求フレーム２３０に応答して１０ｍｓ内に初期ＦＴＭフレームＦＴＭ＿１  ２３４を送信し得る。初期ＦＴＭフレームＦＴＭ＿１  ２３４はＦＴＭパラメータフィールドを含む。初期ＦＴＭフレームＦＴＭ＿１  ２３４中のステータス指示フィールドの値は、初期ＦＴＭ要求が成功したのか、不可能であったのか、失敗したのかを示す。開始ＳＴＡ２２０は、ＡＣＫフレーム２３６を送ることによって初期ＦＴＭフレームＦＴＭ＿１  ２３４の受信を肯定応答する。
【００３５】
[0057]ＦＴＭフレームは、概して、バーストインスタンスと呼ばれる時間ウィンドウ中に送られる。バーストインスタンスのタイミングは、初期ＦＴＭ要求フレーム又は初期ＦＴＭフレームのＦＴＭパラメータフィールド中の以下のパラメータ、即ち、（１）第１のバーストインスタンスの開始のための部分ＴＳＦタイマー値と、（２）バースト持続時間、即ち、バースト期間の境界において開始する各バーストインスタンスの持続時間と、（３）バースト期間、即ち、あるバーストインスタンスの開始から後続のバーストインスタンスの開始までの間隔とによって定義され得る。
【００３６】
[0058]図２に示されているＦＴＭセッション２００では、ＦＴＭ要求フレーム中の「ＡＳＡＰ」フィールドが０に設定される。ＡＳＡＰフィールドは、ＦＴＭセッションの第１のバーストインスタンスを可能な限り早く開始するようにとの開始ＳＴＡの要求かどうかを示す。ＡＳＡＰフィールドが開始ＳＴＡによって０に設定されたとき、開始ＳＴＡは、ＦＴＭ要求フレーム中の部分ＴＳＦタイマーフィールドによって指定された第１のバーストインスタンスの開始を要求する。ＦＴＭ要求フレーム中のＡＳＡＰフィールドが開始ＳＴＡによって１に設定されたとき、ＦＴＭ要求フレーム中の部分ＴＳＦタイマーフィールドは、ＡＳＡＰフィールドが初期ＦＴＭフレーム中で０に設定された場合に第１のバーストインスタンスの要求された開始を示す。
【００３７】
[0059]ＡＳＡＰフィールドが０に設定されたとき、ＦＴＭトリガフレームが、各バーストインスタンスをトリガするために使用され得る。ＦＴＭトリガフレームは、１に設定されたトリガフィールドを有し、測定要求フィールド又はＦＴＭパラメータフィールドを含まない、ＦＴＭ要求フレームである。第１のバーストインスタンスは、初期ＦＴＭフレーム中の部分ＴＳＦタイマーフィールドによって示された値において開始する。ＡＳＡＰが応答ＳＴＡによって１に設定されたとき、部分ＴＳＦタイマーフィールド値は、直近の初期ＦＴＭ要求フレームの受信から１０ｍｓ未満の値に設定され得る。
【００３８】
[0060]ＡＳＡＰフィールドはまた、できるだけ早くＦＴＭセッションの第１のバーストインスタンスを開始するようにとの開始ＳＴＡの要求が受け付けられたか否かを信号伝達するために、応答ＳＴＡによって使用され得る。ＡＳＡＰフィールドが応答ＳＴＡによって０に設定されたとき、初期ファインタイミング測定フレーム中の部分ＴＳＦタイマーフィールドは、第１のバーストインスタンスの開始時間と、ＦＴＭトリガが開始ＳＴＡによって送られるべきである最早時間とを示す。ＡＳＡＰフィールドが応答ＳＴＡによって１に設定されたとき、初期ファインタイミング測定フレーム中の部分ＴＳＦタイマーフィールドは、第１のバーストインスタンスの開始時間と、初期ファインタイミング測定フレームが送られる最早時間とを示す。応答ＳＴＡは、ファインタイミング測定フレームを至急送るようにとのＳＴＡの意図を示すために、ＡＳＡＰフィールドを１に設定し得る。
【００３９】
[0061]図２に示されているように、開始ＳＴＡ２２０は、それがチャネル上で利用可能になるとすぐに、バーストの最初にＦＴＭトリガフレーム２３８を送信する。これは、バーストインスタンスの残りのための開始ＳＴＡ２２０の利用可能性を応答ＳＴＡ２１０に示す。ＦＴＭトリガフレーム２３８に続いて、応答ＳＴＡ２１０は、ＡＣＫフレーム２４０を送信し、バースト持続時間が経過する前に、ＦＴＭ＿２  ２４２及びＦＴＭ＿３  ２４６など、非初期ＦＴＭフレームを送信する。開始ＳＴＡ２２０は、ＦＴＭフレームが正常に受信されるたびに、ＡＣＫフレーム２４４又は２４８など、ＡＣＫフレームを送る。バーストインスタンス内で、連続するＦＴＭフレームは、少なくとも最小デルタＦＴＭ、離間される。バースト期間の後に、動作２５０、２５２、２５４、２５６、２５８及び２６０によって示されているように、第１のバーストインスタンスの場合と同様の動作を含む、次のバーストインスタンスが開始し得る。
【００４０】
[0062]バーストインスタンス内で、開始ＳＴＡ２２０は、それに宛てられた各ＦＴＭフレーム上でファインタイミング測定を実行し得る。例えば、応答ＳＴＡ２１０は、ＦＴＭフレームＦＴＭ＿２  ２４２を送信し、ＦＴＭフレームＦＴＭ＿２  ２４２が送信された第１の時間ｔ１＿２を取込む。開始ＳＴＡ２２０は、ＦＴＭフレームＦＴＭ＿２  ２４２が開始ＳＴＡ２２０に到着した第２の時間ｔ２＿２を取込む。更に、開始ＳＴＡ２２０は、それがＡＣＫフレーム２４４を送信したヘン第３の時間ｔ３＿２を取込む。応答ＳＴＡ２１０は、ＡＣＫフレーム２４４が応答ＳＴＡ２１０に到着した第４の時間ｔ４＿２を取込む。応答ＳＴＡ２１０は、次いで、次のＦＴＭフレームＦＴＭ＿３  ２４６中で、開始ＳＴＡ２２０に、取込まれた第１の時間ｔ１＿２と第４の時間ｔ４＿２とを送る。開始ＳＴＡ２２０は、次いで、ラウンドトリップ時間（ＲＴＴ）＝（ｔ４＿２−ｔ１＿２）−（ｔ３＿２−ｔ２＿２）としてＲＴＴを計算することができる。
【００４１】
[0063]図３Ａは、例えば、図２の初期ＦＴＭ要求２３０、ＦＴＭ要求２３８又はＦＴＭ要求２５０に対応するＦＴＭ要求フレーム３１０の一例を示す。図３Ａに示されているように、ＦＴＭ要求フレーム３１０は、１オクテットのカテゴリーフィールドと、１オクテットのパブリックアクション（Public Action）フィールドと、１オクテットのトリガフィールドと、随意のロケーション構成情報（緯度、経度及び高度情報を含み得る、ＬＣＩ）測定要求フィールドと、随意のロケーションシビック測定要求（Location Civic Measurement Request）フィールドと、随意のＦＴＭパラメータフィールドとを含む。カテゴリーフィールドはパブリックのための値に設定される。パブリックアクションフィールドは、これがＦＴＭ要求フレームであることを示すように設定される。トリガフィールド中の「１」は、開始ＳＴＡが、応答ＳＴＡがＦＴＭ測定フレームを送ることを開始又は継続することを要求することを示す。トリガフィールド中の「０」は、開始ＳＴＡが、応答ＳＴＡがＦＴＭ測定フレームを送ることを停止することを要求することを示す。ＬＣＩ測定要求フィールドは、存在する場合、ＬＣＩに等しい測定タイプをもつ測定報告要素についての要求を示す、ＬＣＩ要求に等しい測定タイプをもつ測定要求要素を含む。ロケーションシビック測定要求フィールドは、存在する場合、ロケーションシビック報告に等しい測定タイプをもつ測定報告についての要求を示す、ロケーションシビック要求に等しい測定タイプをもつ測定要求要素を含む。ＦＴＭパラメータフィールドは、図２の初期ＦＴＭ要求２３０など、初期ＦＴＭ要求フレーム中に存在するが、図２中のＦＴＭ要求フレーム２３８又は２５０など、後続のＦＴＭ要求（トリガ）フレーム中には存在しない。存在する場合、ＦＴＭパラメータフィールドはＦＴＭパラメータを含む。
【００４２】
[0064]図３Ｂは、例えば、図２のＦＴＭ＿１  ２３４、ＦＴＭ＿２  ２４２、ＦＴＭ＿３  ２４６、ＦＴＭ＿４  ２５４又はＦＴＭ＿５  ２５８に対応するＦＴＭフレーム３２０の一例である。図３Ｂに示されているように、ＦＴＭフレーム３２０は、１オクテットのカテゴリーフィールドと、１オクテットのパブリックアクションフィールドと、１オクテットのダイアログトークンフィールドと、１オクテットのフォローアップダイアログトークンフィールドと、６オクテットのＴＯＤフィールドと、６オクテットのＴＯＡフィールドと、２オクテットのＴＯＤエラーフィールドと、２オクテットのＴＯＡエラーフィールドと、随意のＬＣＩ報告フィールドと、随意のロケーションシビック報告（Location Civic Report）フィールドと、随意のＦＴＭパラメータフィールドとを含む。カテゴリーフィールドはパブリックのための値に設定される。パブリックアクションフィールドは、これがＦＴＭフレームであることを示すように設定される。ダイアログトークンフィールドは、ＦＴＭ＿３  ２４６など、後で送られるべき第２の又はフォローアップＦＴＭフレームとともに、図２中のＦＴＭ＿２  ２４２など、ペアの第１のものとしてＦＴＭフレームを識別するために応答ＳＴＡによって選定された非０値である。ダイアログトークンフィールドは、ＦＴＭフレームの後に後続のフォローアップＦＴＭフレームが続かないことを示すように「０」に設定され得る。フォローアップダイアログトークンフィールドは、それがフォローアップＦＴＭフレームであることと、ＴＯＤ、ＴＯＡ、ＴＯＤエラー及びＴＯＡエラーフィールドが、ペアの第１のＦＴＭフレームのための取込まれたタイムスタンプの値を含むことを示す、最後の送信されたＦＴＭフレームのダイアログトークンフィールドの非０値である。例えば、ＦＴＭ＿３  ２４６は、ＦＴＭフレームＦＴＭ＿２  ２４２のための取込まれたタイムスタンプを含み得る。フォローアップダイアログトークンフィールドは、ＦＴＭフレームが最後の送信されたＦＴＭに対するフォローアップでないことを示すように「０」に設定される。ＴＯＤ、ＴＯＡ、ＴＯＤエラー及びＴＯＡエラーフィールドは、０．１ｎｓの単位で表され得る。ＴＯＤフィールドは、タイムベースに関して、最後の送信されたＦＴＭフレームのプリアンブルの開始が送信アンテナコネクタに現れた時間を表すタイムスタンプを含む。ＴＯＡフィールドは、タイムベースに関して、最後の送信されたＦＴＭフレームへのＡＣＫフレームのプリアンブルの開始が受信アンテナコネクタに到着した時間を表すタイムスタンプを含む。ＴＯＤエラーフィールドは、ＴＯＤフィールドにおいて指定された値におけるエラーのための上限を含む。ＴＯＡエラーフィールドは、ＴＯＡフィールドにおいて指定された値におけるエラーのための上限を含む。ＬＣＩ報告フィールドは随意に存在する。存在する場合、ＬＣＩ報告フィールドは、ＬＣＩ報告に等しい測定タイプをもつ測定報告要素を含む。ロケーションシビック報告フィールドは随意に存在する。存在する場合、ロケーションシビック報告フィールドは、ロケーションシビック報告に等しい測定タイプをもつ測定報告要素を含む。ＦＴＭパラメータフィールドは、図２中のＦＴＭ＿１  ２３４など、初期ＦＴＭフレーム中に存在するが、図２中のＦＴＭ＿２  ２４２又はＦＴＭ＿３  ２４６など、後続のＦＴＭフレーム中には存在しない。存在する場合、ファイルされたＦＴＭパラメータはＦＴＭパラメータを含む。
ＩＩＩ．  変更されたＦＴＭセッション及びフレーム
[0065]ＦＴＭフレームが、ファインタイミング測定のための時間情報を交換するために開始ＳＴＡ及び応答ＳＴＡによってすでに使用されているので、ＦＴＭプロトコルは、ファインタイミング測定のための時間情報とともにＦＴＭフレーム内でＴＳＦタイマー値を送信するために拡張又は変更され得る。
【００４３】
[0066]図４は、本開示の幾つかの実施形態による、部分タイミング同期機能タイマー値がＦＴＭフレーム中に埋め込まれたＦＴＭセッションを示す図４００である。図４は図２と同様であるが、追加のタイムスタンプが取込まれ及び送信される。図４に示されているように、（それのためにＡＣＫが開始ＳＴＡによって適切に受信された）最後の正常に送信されたＦＴＭ要求フレーム、例えば、図４中の初期ＦＴＭ要求４３０並びにＦＴＭトリガ要求４３８及び４５０のタイムスタンプが、ＦＴＭ要求の出発時間（ＴＯＤ）において開始ＳＴＡ４２０と、ＦＴＭ要求の到着時間（ＴＯＡ）において応答ＳＴＡ４１０との両方において取込まされ得る。応答ＳＴＡ４１０は、次いで、ＦＴＭフレーム中で、最後の正常に送信されたＦＴＭ要求のＴＯＡにおいて、取込まれたタイムスタンプを送ることができる。例えば、図４に示されているように、応答ＳＴＡ４１０は、初期ＦＴＭ要求４３０のＴＯＡにおいてそれのタイマー値ｔ０＿１を取込み、開始ＳＴＡ４２０にＦＴＭ＿１  ４３４中でタイマー値ｔ０＿１を送り得、開始ＳＴＡ４２０は、次いで、応答ＳＴＡ４１０との同期のために、時間値ｔ０＿１と、応答ＳＴＡ４１０が初期ＦＴＭ要求４３０のＴＯＤにおいて取込んだタイムスタンプｔ０＿０とを使用し得る。同様に、各バーストインスタンスについて、応答ＳＴＡ４１０は、ＦＴＭ要求４３８又は４５０など、第１の非初期ＦＴＭ要求（ＦＴＭトリガ要求）のＴＯＡにおいてそれのタイマー値ｔ０＿３又はｔ０＿５を取込み、開始ＳＴＡ４２０に、ＦＴＭ＿２  ４４２中でタイマー値ｔ０＿３又はＦＴＭ＿４  ４５４中でｔ０＿５を送り得、開始ＳＴＡ４２０は、次いで、応答ＳＴＡ４１０との同期のために、時間値ｔ０＿３又はｔ０＿５と、応答ＳＴＡ４１０がＦＴＭ要求４３８（ｔ０＿２）又は４５０（ｔ０＿４）のＴＯＤにおいて取込んだタイムスタンプを使用し得る。
【００４４】
[0067]幾つかの実施形態は、開始ＳＴＡの要求に応じて、図４に示されているＦＴＭセッションとは異なり得る。例えば、ＦＴＭセッションは複数バースト又は単一バーストモードであり得、開始ＳＴＡは、応答ＳＴＡ７１０に、バーストインスタンスを「至急」開始することを要求し得る。様々な実施形態では、タイムスタンプを決定し、メッセージを送る順序が変更され得る。例えば、幾つかの実施形態では、ｔ０＿３又はｔ０＿５など、応答ＳＴＡにおいて取込まれたタイムスタンプは、可能な場合、ＦＴＭ＿３  ４４６又はＦＴＭ＿５  ４５８中で開始ＳＴＡに送られ得る。幾つかの実施形態では、応答ＳＴＡにおいて取込まれたタイムスタンプは、２つ又はそれ以上の部分中で送られ得る。例えば、タイムスタンプｔ０＿３の一部がＦＴＭ＿２  ４４２中で送られ得、タイムスタンプｔ０＿３の他の部分がＦＴＭ＿３  ４４６中で送られ得る。当業者は、図示された実施形態の多くの変形形態を認識されよう。
【００４５】
[0068]図５Ａは、初期ＦＴＭ要求４３０など、初期ＦＴＭ要求に応答する、図４中のＦＴＭ＿１  ４３４など、例示的な変更された初期ＦＴＭフレーム５００を示す。ＦＴＭフレーム５００は、図３Ｂに示されているＦＴＭフレーム３２０と比較して新しいフィールド５１０を含む。新しいフィールド５１０は、１オクテットの要素ＩＤと、１オクテットの長さと、２、３、４又は５オクテットの、ＦＴＭ要求フレームの部分ＴＳＦとを含み得る。要素ＩＤは、予め定義された数によって要素のタイプを識別する。長さフィールドは、長さフィールドに続くオクテットの数を指定する。例えば、長さフィールドは、ＦＴＭフレーム５００のために２、３、４又は５の値を有し得る。ＦＴＭ要求フレームの部分ＴＳＦは、応答ＳＴＡによってＦＴＭ要求フレームのＴＯＡにおいて取込まれたタイムスタンプの少なくとも一部を含み得、例えば、２オクテット、３オクテット、４オクテット又は５オクテットを含み得る。様々な実施形態では、新しいフィールド５１０は、ＬＣＩ報告フィールドの前など、ＦＴＭフレーム５００中の異なるロケーションにおいて追加され得る。
【００４６】
[0069]ＦＴＭ要求フレームの部分ＴＳＦフィールド（partial TSF of FTM request frame field）が２オクテット長であるとき、部分ＴＳＦは、６４ビットフルＴＳＦタイマー値（＆０ｘ０００００００００３ＦＦＦＣ００）のビット［２５：１０］を表し得、従って、２10又は１０２４μｓの単位と約６７秒のラップアラウンド時間とを有する。このフォーマットは、ＦＴＭフレームのＦＴＭパラメータフィールド中で使用される部分ＴＳＦフィールドに合致する。
【００４７】
[0070]ＦＴＭ要求フレームの部分ＴＳＦフィールドが３オクテット長であるとき、部分ＴＳＦは、６４ビットフルＴＳＦタイマー値（＆０ｘ００００００００００ＦＦＦＦＦＦ）のビット［２３：０］を表し得、従って、１μｓの単位と約１７秒のラップアラウンド時間とを有する。これは、より良いタイミング精度を必要とする、バースト持続時間が２５０μｓであるときに役立ち得る。代替的に、部分ＴＳＦは、フルＴＳＦタイマー値（＆０ｘ００００００００ＦＦＦＦＦＦ００）のビット［３１：８］を表し得、従って、２8又は２５６μｓの単位と約１．２時間のラップアラウンド時間とを有する。
【００４８】
[0071]ＦＴＭ要求フレームの部分ＴＳＦフィールドが４オクテット長であるとき、部分ＴＳＦは、フルＴＳＦタイマー値（＆０ｘ００００００００ＦＦＦＦＦＦＦＦ）のビット［３１：０］を表し得、従って、１μｓの単位と約１．２時間のラップアラウンド時間とを有する。これは、より良いタイミング精度を必要とする、バースト持続時間が２５０μｓであるときに役立ち得る。
【００４９】
[0072]ＦＴＭ要求フレームの部分ＴＳＦフィールドが５オクテット長であるとき、部分ＴＳＦは、フルＴＳＦタイマー値（＆０ｘ００００００ＦＦＦＦＦＦＦＦＦＦ）のビット［３９：０］を表し得、従って、１μｓの単位と約３０５時間のラップアラウンド時間とを有する。
【００５０】
[0073]幾つかの実施形態では、フル６４ビットＴＳＦタイマー値が、部分ＴＳＦタイマー値を送るだけではなく、初期ＦＴＭ要求に応答して初期ＦＴＭフレーム５００中に含まれ得る。
【００５１】
[0074]図５Ｂは、バーストインスタンスの最初に、図４中のＦＴＭ要求４３８又は４５０など、第１の非初期ＦＴＭ要求に応答する、図４のＦＴＭ＿２及びＦＴＭ＿４など、例示的な変更された非初期ＦＴＭフレーム５５０を示す。非初期ＦＴＭフレーム５５０は、初期ＦＴＭフレーム５００と同様にして第１の非初期ＦＴＭフレームと比較して新しいフィールド５６０を含む。初期ＦＴＭフレーム５００の場合のように、非初期ＦＴＭフレーム５５０中の新しいフィールド５６０は、１オクテットの要素ＩＤと、１オクテットの長さと、２、３、４又は５オクテットの、ＦＴＭ要求フレームの部分ＴＳＦとを含み得る。要素ＩＤは、予め定義された数によって要素のタイプを識別する。長さフィールドは、長さフィールドに続くオクテットの数を指定する。例えば、長さフィールドは、非初期ＦＴＭフレーム５５０のために２、３、４又は５の値を有し得る。ＦＴＭ要求フレームの部分ＴＳＦは、応答ＳＴＡによって非初期ＦＴＭ要求フレームにおいて取込まれたタイムスタンプの少なくとも一部を含み得、２オクテット、３オクテット、４オクテット又は５オクテットを含み得、ここで、部分ＴＳＦ値は、図５Ａ中の初期ＦＴＭフレーム５００に関して上記で説明されたのと同じビットを含み得る。
【００５２】
[0075]幾つかの実施形態では、フル６４ビットＴＳＦタイマー値は、初期ＦＴＭ要求に応答して初期ＦＴＭフレーム５００中に含まれ得、２、３、４又は５オクテットの部分ＴＳＦ値は、非初期ＦＴＭフレーム５５０中に含まれ得る。幾つかの実施形態では、部分ＴＳＦ値は、５オクテットよりも大きいか又は２オクテットよりも小さくなり得る。
【００５３】
[0076]図５Ｃは、例示的な変更されたＦＴＭパラメータフィールド５８０を示す。図５Ｃに示されているように、予約済みビットＢ４０が、部分ＴＳＦタイマー選好なしビット（Partial TSF Timer No Preference bit）として指定され得る。このようにして、開始ＳＴＡが、初期ＦＴＭ要求フレーム中で使用されるべき部分ＴＳＦ値の知識を有しない場合、開始ＳＴＡは、ＦＴＭ要求フレーム中の部分ＴＳＦタイマーにおける選好なしを示すことが可能である。「１」に設定されたとき、ＦＴＭパラメータフィールド５８０中の部分ＴＳＦタイマー選好なしビットは、開始ＳＴＡが、第１のバーストインスタンスがいつ開始するかに関する選好を有しないことを示し、対応する部分ＴＳＦタイマーフィールド（Ｂ２４〜Ｂ３９）が、予約され、応答ＳＴＡによって無視されるべきである。部分ＴＳＦタイマー選好なしビットは、ＦＴＭパラメータフィールド５８０がファインタイミング測定フレーム中に含まれるとき、予約されるか、又は「０」に設定される。
【００５４】
[0077]幾つかの実施形態では、ＴＯＡエラーフィールド中の予約済みビットは、ＦＴＭフレーム５００又は５５０中の要素ＩＤ及び長さフィールドが、送信されるビット数を低減するために省略され得るように、ＦＴＭ要求フレームの部分ＴＳＦフィールドが存在することを示すように設定され得る。
【００５５】
[0078]図６Ａは、予約済みビットを使用する、図４のＦＴＭ＿１など、例示的な変更された初期ＦＴＭフレーム６００を示し、ここで、ＴＯＡエラーフィールド中の予約済みビットが、ＦＴＭ要求フレームの部分ＴＳＦフィールドが存在することを示すように１に設定され、ＦＴＭ要求フレームの部分ＴＳＦフィールド６２０が、ＴＯＡエラーフィールドの後に挿入される。図５Ａの初期ＦＴＭフレーム５００の場合のように、ＦＴＭ要求フレームの部分ＴＳＦフィールド６２０は、２、３、４又は５オクテット長であり得、図５Ａ中の初期ＦＴＭフレーム５００に関して上記で説明されたのと同じビットを表し得る。幾つかの実施形態では、フル６４ビットＴＳＦ値が、部分ＴＳＦを送るだけではなく、初期ＦＴＭ要求に応答してＦＴＭフレーム６００中に含まれ得る。
【００５６】
[0079]図６Ｂは、バーストインスタンスの最初に第１の非初期ＦＴＭ要求に応答する、図４のＦＴＭ＿２及びＦＴＭ＿４など、例示的な変更された第１の非初期ＦＴＭフレーム６５０を示し、ここで、予約済みビットが、ＦＴＭ要求フレームの部分ＴＳＦフィールドが存在することを示すように１に設定される。図６Ｂに示されているように、ＦＴＭ要求フレームの部分ＴＳＦフィールド６６０が、ＴＯＡエラーフィールドの後に挿入される。図５Ｂの非初期ＦＴＭフレーム５５０の場合のように、ＦＴＭ要求フレームの部分ＴＳＦフィールド６６０は、２、３、４又は５オクテット長であり得、図５Ｂ中の非初期ＦＴＭフレーム５５０に関して上記で説明されたのと同じビットを表し得る。
【００５７】
[0080]上記の例は、複数バースト状況における、及びＡＳＡＰが０に設定された、本開示の幾つかの実施形態を示す。しかしながら、上記で説明された方法は、複数バーストシナリオと単一バーストシナリオの両方に、及びＡＳＡＰ＝０であるのかＡＳＡＰ＝１であるのかにかかわらず、適用可能である。上記で説明されたＦＴＭ要求フレームの部分ＴＳＦフィールドは、非初期ＦＴＭ要求に応答する任意のバーストインスタンスの第１のＦＴＭに、及び／又は初期ＦＴＭ要求に応答する初期ＦＴＭフレームに挿入され得る。
【００５８】
[0081]図７Ａは、本開示の一実施形態による、ＦＴＭセッション７００を示し、ここで、開始ＳＴＡ７２０が、応答ＳＴＡ７１０に、ＡＳＡＰフィールドを１に設定することによってバーストインスタンスを「可能な限り早く」開始することを要求する。図７Ａでは、バースト期間７０５において、開始ＳＴＡ７２０は、応答ＳＴＡ７１０にＦＴＭ要求７２２を送り、応答ＳＴＡ７１０は、ＦＴＭ要求７２２を受信したことに応答して、開始ＳＴＡ７２０にＡＣＫフレーム７２４を送る。応答ＳＴＡ７１０は、次いで、開始ＳＴＡ７２０に第１のＦＴＭフレームＦＴＭ＿１  ７２６を送り始める。開始ＳＴＡ７２０は、ＦＴＭ＿１  ７２６を受信すると応答ＳＴＡ７１０にＡＣＫ７２８を送る。応答ＳＴＡ７１０は、次いで、開始ＳＴＡ７２０に第２のＦＴＭフレームＦＴＭ＿２  ７３０を送る。ＦＴＭ＿２  ７３０を受信すると、開始ＳＴＡ７２０は、応答ＳＴＡ７１０にＡＣＫフレーム７３２を送る。ＦＴＭ要求フレーム７３４、ＡＣＫフレーム７３６、ＦＴＭ＿３  ７３８、ＡＣＫフレーム７４０、ＦＴＭ＿４  ７４２及びＡＣＫフレーム７４４によって示されているように、同様のプロセスが次のバーストインスタンスにおいて行われ得る。
【００５９】
[0082]ＦＴＭフレームＦＴＭ＿１  ７２６又はＦＴＭ＿３  ７３８など、各バーストインスタンスの第１のＦＴＭフレームは、ＦＴＭ要求フレーム７２２又は７３４の部分ＴＳＦを含み得る。ＦＴＭフレームＦＴＭ＿１  ７２６及びＦＴＭ＿３  ７３８のフォーマット及びフィールドは、上記で説明されたように、図５Ａ又は図５Ｂに示されているＦＴＭフレーム５００若しくは５５０又は図６Ａ若しくは図６Ｂに示されているＦＴＭフレーム６００若しくは６５０と同じであり得る。ＦＴＭ要求フレームの部分ＴＳＦフィールド中の値は、図７Ａ中のｔ０＿１及びｔ０＿３によって示されているように、ＦＴＭ要求フレーム７２２又は７３４の到着時間において応答ＳＴＡ７１０において取込まれたタイムスタンプであり得る。
【００６０】
[0083]図７Ｂは、本開示の別の実施形態による、ＦＴＭセッション７５０を示し、ここで、開始ＳＴＡ７７０が、バースト数指数フィールド（Number of Bursts Exponent field）（図５ＣのＢ８〜Ｂ１１）を０に設定し、ＡＳＡＰフィールドを１に設定することによって、ファインタイミング測定の単一のバーストが至急とられることを要求する。図７Ｂでは、開始ＳＴＡ７７０は、応答ＳＴＡ７６０にＦＴＭ要求７８０を送り、応答ＳＴＡ７６０は、ＦＴＭ要求７８０を受信したことに応答して、開始ＳＴＡ７７０にＡＣＫフレーム７８２を送る。応答ＳＴＡ７６０は、次いで、開始ＳＴＡ７７０に第１のＦＴＭフレームＦＴＭ＿１  ７８４を送り始める。開始ＳＴＡ７７０は、ＦＴＭ＿１  ７８４を受信すると応答ＳＴＡ７６０にＡＣＫフレーム７８６を送る。応答ＳＴＡ７６０は、次いで、開始ＳＴＡ７７０に第２のＦＴＭフレームＦＴＭ＿２  ７８８を送る。ＦＴＭ＿２  ７８８を受信すると、開始ＳＴＡ７７０は、応答ＳＴＡ７６０にＡＣＫフレーム７９０を送る。
【００６１】
[0084]単一のバーストの第１のＦＴＭフレーム、例えば、ＦＴＭフレームＦＴＭ＿１  ７８４は、ＦＴＭ要求フレーム７８０の部分ＴＳＦを含み得る。ＦＴＭフレームＦＴＭ＿１  ７８４のフォーマットは、上記で説明されたように、図５Ａ又は図５Ｂ中のＦＴＭフレーム５００若しくは５５０又は図６Ａ若しくは図６Ｂ中のＦＴＭフレーム６００若しくは６５０と同じであり得る。ＦＴＭ要求フレームの部分ＴＳＦフィールド中の値は、ＦＴＭ要求７８０の到着時間において応答ＳＴＡ７６０において取込まれたタイムスタンプであり得る。
【００６２】
[0085]図７Ａ及び図７Ｂはまた、ＦＴＭフレーム中に埋め込まれた部分ＴＳＦの可能な値の幾つかの他の実施形態を示す。例えば、図７Ａに示されているように、ＦＴＭ要求７２２の到着時間において応答ＳＴＡ７１０においてタイムスタンプｔ０＿１を取込み、ＦＴＭフレームＦＴＭ＿１  ７２６に埋め込まれるために、取込まれたタイムスタンプｔ０＿１を部分ＴＳＦに変換するのではなく、応答ＳＴＡ７１０における現在のＦＴＭフレームＦＴＭ＿１  ７２６の出発時間（ｔ１＿１）が、取込まれ、部分ＴＳＦに変換され、ＦＴＭフレームＦＴＭ＿１  ７２６に埋め込まれ得る。ＦＴＭフレームＦＴＭ＿１  ７２６を受信した後に、開始ＳＴＡ７２０は、同期のために、ｔ１＿１の部分ＴＳＦと、開始ＳＴＡ７２０におけるＦＴＭフレームＦＴＭ＿１  ７２６の到着時間（ｔ２＿１）とを使用し得る。
【００６３】
[0086]別の例として、図７Ｂでは、ＦＴＭ要求７８０の到着時間において応答ＳＴＡ７６０においてタイムスタンプを取込み、ＦＴＭフレームＦＴＭ＿１  ７８４に埋め込まれるために、取込まれたタイムスタンプを部分ＴＳＦに変換するのではなく、応答ＳＴＡ７６０におけるＡＣＫフレーム７８２の出発時間（ｔ０＿１）が、取込まれ、部分ＴＳＦに変換され、ＦＴＭフレームＦＴＭ＿１  ７８４に埋め込まれ得る。開始ＳＴＡ７７０は、開始ＳＴＡ７７０におけるＡＣＫフレーム７８２の到着時間ｔ０＿２を取込み得る。ＦＴＭフレームＦＴＭ＿１  ７８４を受信した後に、開始ＳＴＡ７７０は、同期のために、ｔ０＿１の部分ＴＳＦと、開始ＳＴＡ７７０におけるＡＣＫフレーム７８２の取込まれた到着時間ｔ０＿２とを使用し得る。
【００６４】
[0087]上記の実施形態は特定の例において説明されるが、それらの適用例は、上記で説明された特定の例に限定されない。むしろ、時間同期のために使用される部分ＴＳＦ又はフルＴＳＦの可能な値の実施形態は、ＦＴＭセッションが複数のバーストに設定されるのか、単一のバーストに設定されるのか、及びＡＳＡＰが０に設定されるのか１に設定されるのかにかかわらず、様々な設定の下で、ＦＴＭ要求の後の第１のＦＴＭフレームにおいて実装され得る。例えば、部分ＴＳＦ又はフルＴＳＦの値は、ＡＳＡＰが０又は１のいずれかに設定される、複数バーストモード又は単一バーストモードのいずれかで、応答ＳＴＡにおけるＦＴＭ要求の到着時間、ＦＴＭ要求に応答する応答ＳＴＡからのＡＣＫフレームの出発時間又は応答ＳＴＡからの第１のＦＴＭフレームの出発時間のうちのいずれか１つであり得る。
ＩＶ．  例示的な方法
[0088]図８Ａ〜図８Ｄは、本開示で開示される開始ＳＴＡ上のタイミング同期方法の幾つかの実施形態を示す。図８Ａ〜図８Ｄは動作を逐次プロセスとして説明するが、動作の多くは並列に又は同時に実行され得ることに留意されたい。更に、動作の順序は並べ替えられ得る。動作は、図に含まれない追加のステップを有し得る。幾つかの動作は、随意であり得、従って、様々な実施形態では省略され得る。１つのブロックにおいて説明される幾つかの動作は、別のブロックにおける動作と一緒に実行され得る。更に、本方法の実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語又はそれらの任意の組合せで実装され得る。
【００６５】
[0089]図８Ａは、ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用する開始ワイヤレスデバイス上のタイミング同期の方法の幾つかの実施形態を示すフローチャート８００である。
【００６６】
[0090]ブロック８０２において、開始ＳＴＡ４２０、７２０又は７７０など、第１のワイヤレスデバイスが、応答ＳＴＡ４１０、７１０又は７６０など、第２のワイヤレスデバイスに第１のメッセージを送る。第１のメッセージは、図４中の初期ＦＴＭ要求フレーム４３０など、初期ＦＴＭ要求フレーム又は図４中のＦＴＭ要求フレーム４３８若しくは４５０、図７Ａ中のＦＴＭ要求フレーム７２２若しくは７３４又は図７Ｂ中のＦＴＭ要求フレーム７８０など、非初期ＦＴＭ要求フレームであり得る。ブロック８０２における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８０２における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００６７】
[0091]ブロック８０４において、第１のワイヤレスデバイスは、随意に、第１のワイヤレスデバイスからの第１のメッセージの出発時間を示す第１のタイムスタンプを取込むか、又はさもなければ取得する。第１のワイヤレスデバイスは、第１のワイヤレスデバイス上で動作しているローカルクロックに基づいて第１のタイムスタンプを取得し得る。第１のタイムスタンプは、例えば、図４中のｔ０＿０、ｔ０＿２若しくはｔ０＿４、図７Ａ中のｔ０＿０若しくはｔ０＿２又は図７Ｂ中のｔ０＿０であり得る。ブロック８０４における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８０４における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００６８】
[0092]随意に、ブロック８０６において、第１のワイヤレスデバイスは、第１のメッセージに応答して第２のワイヤレスデバイスから第２のメッセージを受信する。第２のメッセージは、第１のメッセージの正常な受信を示す、第２のワイヤレスデバイスから第１のワイヤレスデバイスへの肯定応答メッセージであり得る。例えば、第２のメッセージは、図４中のＡＣＫフレーム４３２、４４０若しくは４５２、図７Ａ中のＡＣＫフレーム７２４若しくは７３６又は図７Ｂ中のＡＣＫフレーム７８２のうちの１つであり得る。ブロック８０６における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８０６における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００６９】
[0093]ブロック８０８において、第１のワイヤレスデバイスは、開始ＳＴＡ７７０におけるＡＣＫフレーム７８２の到着時間を示す、図７Ｂに示されているｔ０＿２など、第１のワイヤレスデバイスにおける第２のメッセージの到着時間における代替の第１のタイムスタンプを取込むか、又はさもなければ取得する。ブロック８０８における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８０８における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００７０】
[0094]ブロック８１０において、第１のワイヤレスデバイスは、第２のワイヤレスデバイスから第３のメッセージを受信する。第３のメッセージは、例えば、図４中のＦＴＭ＿１  ４３４、ＦＴＭ＿２  ４４２若しくはＦＴＭ＿４  ４５４、図７Ａ中のＦＴＭ＿１  ７２６若しくはＦＴＭ＿３  ７３８又は図７Ｂ中のＦＴＭ＿１  ７８４など、ＦＴＭフレームであり得る。第３のメッセージは、第２のワイヤレスデバイスによって取得された第２のタイムスタンプの少なくとも一部を含み得る。第２のタイムスタンプは、図４中のｔ０＿１、ｔ０＿３若しくはｔ０＿５など、第２のワイヤレスデバイスにおける第１のメッセージの到着時間において、図７Ｂ中のｔ０＿１など、第２のワイヤレスデバイスによって第１のワイヤレスデバイスに送られた第２のメッセージの出発時間において、又は図７Ａ中のｔ１＿１若しくはｔ１＿３など、第２のワイヤレスデバイスからの第３のメッセージの出発時間において、第２のワイヤレスデバイスによって取込まれ得る。第２のワイヤレスデバイスは、第２のワイヤレスデバイス上で動作しているローカルクロックに基づいて第２のタイムスタンプを取込み得る。ブロック８１０における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０、クロック１０４５及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８１０における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５、クロック１１５０及び／又はバス１１０５を含み得る。
【００７１】
[0095]ブロック８１２において、第１のワイヤレスデバイスは、随意に、図４のｔ２＿２及びｔ２＿４、図７Ａのｔ２＿１及びｔ２＿３又は図７Ｂのｔ２＿１など、第１のワイヤレスデバイスにおける第３のメッセージの到着時間において、別の代替の第１のタイムスタンプを取込むか、又はさもなければ取得し、それは又はインタイミング測定においてラウンドトリップ時間計算のために使用される。ブロック８１２における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８１２における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００７２】
[0096]ブロック８１４において、第１のワイヤレスデバイスは、初期タイムスタンプ（第１のタイムスタンプ又は代替の第１のタイムスタンプ）と第２のタイムスタンプとの間の差に少なくとも部分的に基づいて、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定する。第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定はまた、第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に基づき得る。例えば、第１のタイムスタンプ（又は代替の第１のタイムスタンプ）と第２のタイムスタンプとの間の差がラウンドトリップ時間の半分とは異なる場合、第１のワイヤレスデバイスと第２のワイヤレスデバイスとは同期されていないことがある。ブロック８１４における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８１４における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００７３】
[0097]一実施形態では、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定に応答して、第１のワイヤレスデバイスは、それのタイマー又はローカルクロックを調整し得る。調整は、受信された第２のタイムスタンプ、取得された第１のタイムスタンプ（又は代替の第１のタイムスタンプ）又は第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に少なくとも部分的に基づき得る。タイマー調整機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、タイマー調整機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００７４】
[0098]図８Ｂは、ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用するワイヤレスデバイス上のタイミング同期の方法の一実施形態を示すフローチャート８２０である。図８Ｂは、例えば、図４の図４００、図７ＡのＦＴＭセッション７００又は図７ＢのＦＴＭセッション７５０を参照すると、より良く理解され得る。
【００７５】
[0099]ブロック８２２において、図４の開始ＳＴＡ４２０など、第１のワイヤレスデバイスが、図４の応答ＳＴＡ４１０など、第２のワイヤレスデバイスに第１のメッセージを送る。第１のメッセージは、図４中の初期ＦＴＭ要求４３０によって示されているように、初期ＦＴＭ要求フレーム又は図４中のＦＴＭ要求フレーム４３８若しくは４５０など、非初期ＦＴＭ要求であり得る。ブロック８２２における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８２２における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００７６】
[00100]ブロック８２４において、第１のワイヤレスデバイスは、第１のタイムスタンプを取込むか、又はさもなければ取得する。第１のワイヤレスデバイスは、第１のワイヤレスデバイス上で動作しているローカルクロックに基づいて第１のタイムスタンプを取込み得る。例えば、第１のタイムスタンプは、第１のワイヤレスデバイスからの、図４中の初期ＦＴＭ要求４３０など、第１のメッセージ又は図４中のＦＴＭ要求フレーム４３８若しくは４５０など、非初期ＦＴＭ要求の出発時間に基づき得る。第１のタイムスタンプは、例えば、図４中のｔ０＿０、ｔ０＿２又はｔ０＿４であり得る。第１のタイムスタンプはまた、以下で説明されるように、第２のワイヤレスデバイスからの（ファインタイミング測定フレーム又は肯定応答フレームなどの）メッセージの第１のワイヤレスデバイスにおける到着時間に基づき得る。ブロック８２４における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８２４における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００７７】
[00101]ブロック８２６において、第１のワイヤレスデバイスは、第１のメッセージに応答して第２のワイヤレスデバイスからファインタイミング測定フレームを受信する。ファインタイミング測定フレームは、例えば、図４中のＦＴＭ＿１  ４３４、ＦＴＭ＿２  ４４２又はＦＴＭ＿４  ４５４であり得る。ファインタイミング測定フレームは、第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含み得る。第２のタイムスタンプは、図４中のｔ０＿１、ｔ０＿３又はｔ０＿５など、第２のワイヤレスデバイスにおける第１のメッセージの到着時間において、第２のワイヤレスデバイスによって取込まれ得る。幾つかの実施形態では、第２のタイムスタンプは、図７Ａ中のｔ１＿１又はｔ１＿３など、第２のワイヤレスデバイスにおけるファインタイミング測定フレームの出発時間において、第２のワイヤレスデバイスによって取込まれ得る。第２のタイムスタンプはまた、図７Ｂ中のｔ０＿１など、第２のワイヤレスデバイスにおける肯定応答フレームの出発時間において、第２のワイヤレスデバイスによって取込まれ得る。第２のワイヤレスデバイスは、第２のワイヤレスデバイス上で動作しているローカルクロックに基づいて第２のタイムスタンプを取込み得る。ブロック８２６における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０、クロック１０４５及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８２６における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５、クロック１１５０及び／又はバス１１０５を含み得る。
【００７８】
[00102]ブロック８２８において、第１のワイヤレスデバイスは、第２のタイムスタンプの一部と第１のタイムスタンプとに少なくとも部分的に基づいて、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定する。第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されているかどうかの決定はまた、第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に基づき得る。例えば、第１のタイムスタンプと第２のタイムスタンプとの間の差がラウンドトリップ時間の半分とは異なる場合、第１のワイヤレスデバイスと第２のワイヤレスデバイスとは同期されていないことがある。ブロック８２８における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８２８における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００７９】
[00103]一実施形態では、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定に応答して、第１のワイヤレスデバイスは、第２のタイムスタンプの一部に少なくとも部分的に基づいて、それのタイマー又はローカルクロックを調整し得る。第１のワイヤレスデバイスはまた、第１のタイムスタンプ又は第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に基づいて、それのタイマー又はローカルクロックを調整し得る。タイマー調整機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、クロック１０４５、処理ユニット１０１０、メモリ１０６０（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、タイマー調整機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００８０】
[00104]図８Ｃは、ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用するワイヤレスデバイス上のタイミング同期の方法の別の実施形態を示すフローチャート８４０である。図８Ｃは、例えば、図７ＢのＦＴＭセッション７５０を参照すると、より良く理解され得る。
【００８１】
[00105]ブロック８４２において、図７Ｂ中の開始ＳＴＡ７７０など、第１のワイヤレスデバイスが、応答ＳＴＡ７６０など、第２のワイヤレスデバイスに第１のメッセージを送る。第１のメッセージは、図７Ｂ中のＦＴＭ要求フレーム７８０など、非初期ＦＴＭ要求であり得る。ブロック８４２における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８４２における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００８２】
[00106]ブロック８４４において、第１のワイヤレスデバイスは、第１のメッセージに応答して第２のワイヤレスデバイスから第２のメッセージを受信する。第２のメッセージは、第１のメッセージの正常な受信を示す、第２のワイヤレスデバイスによって第１のワイヤレスデバイスに送られた肯定応答メッセージであり得る。例えば、第２のメッセージは、図７Ｂ中のＡＣＫフレーム７８２であり得る。ブロック８４４における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８４４における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００８３】
[00107]ブロック８４６において、第１のワイヤレスデバイスは、開始ＳＴＡ７７０におけるＡＣＫフレーム７８２の到着時間を示す、図７Ｂに示されているｔ０＿２など、第１のワイヤレスデバイスにおける第２のメッセージの到着時間第１の指示を取得する。ブロック８４６における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８４６における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００８４】
[00108]ブロック８４８において、第１のワイヤレスデバイスは、第１のメッセージに応答して、第２のワイヤレスデバイスから、図７Ｂ中のＦＴＭ＿１  ７８４など、ファインタイミング測定フレームを受信する。ファインタイミング測定フレームは、図７Ｂ中のｔ０＿１など、第２のワイヤレスデバイスからの第２のメッセージの出発時間の第２の指示を含み得る。第２のワイヤレスデバイスは、第２のワイヤレスデバイス上で動作しているローカルクロックに基づいて第２の指示を取込み得る。ブロック８４８における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０、クロック１０４５及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８４８における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５、クロック１１５０及び／又はバス１１０５を含み得る
[00109]ブロック８５０において、第１のワイヤレスデバイスは、第１の指示と第２の指示とに少なくとも部分的に基づいて、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定する。第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定はまた、第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に基づき得る。例えば、第１の指示と第２の指示との間の差がラウンドトリップ時間の半分とは異なる場合、第１のワイヤレスデバイスと第２のワイヤレスデバイスとは同期されていないことがある。ブロック８５０における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８５０における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００８５】
[00110]一実施形態では、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定に応答して、第１のワイヤレスデバイスは、第２の指示に少なくとも部分的に基づいて、それのタイマー又はローカルクロックを調整し得る。第１のワイヤレスデバイスはまた、第１の指示又は第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に基づいて、それのタイマー又はローカルクロックを調整し得る。タイマー調整機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、タイマー調整機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００８６】
[00111]図８Ｄは、ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用するワイヤレスデバイス上のタイミング同期の方法の一実施形態を示すフローチャート８６０である。図８Ｄは、例えば、図７ＡのＦＴＭセッション７００を参照すると、より良く理解され得る。
【００８７】
[00112]ブロック８６２において、図７Ａの開始ＳＴＡ７２０など、第１のワイヤレスデバイスが、応答ＳＴＡ７１０など、第２のワイヤレスデバイスに第１のメッセージを送る。第１のメッセージは、初期ＦＴＭ要求フレーム又は図７Ａ中のＦＴＭ要求フレーム７２２若しくは７３４など、非初期ＦＴＭ要求であり得る。ブロック８６２における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８６２における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００８８】
[00113]ブロック８６４において、第１のワイヤレスデバイスは、第２のワイヤレスデバイスからファインタイミング測定フレームを受信する。ファインタイミング測定フレームは、例えば、図７Ａ中のＦＴＭ＿１  ７２６又はＦＴＭ＿３  ７３８であり得る。ファインタイミング測定フレームは、図７Ａ中のｔ１＿１又はｔ１＿３など、第２のワイヤレスデバイスからのファインタイミング測定フレームの出発時間の第１の指示を含み得る。第２のワイヤレスデバイスは、第２のワイヤレスデバイス上で動作しているローカルクロックに基づいて第１の指示を取込み得る。ブロック８６４における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０、クロック１０４５及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８６４における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５、クロック１１５０及び／又はバス１１０５を含み得る。
【００８９】
[00114]ブロック８６６において、第１のワイヤレスデバイスは、図７Ａ中のｔ２＿１又はｔ２＿３など、第１のワイヤレスデバイスにおけるファインタイミング測定フレームの到着時間の第２の指示を取込むか、又はさもなければ取得し、それは又はインタイミング測定においてラウンドトリップ時間計算のために使用される。ブロック８６６における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８６６における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００９０】
[00115]ブロック８６８において、第１のワイヤレスデバイスは、第１の指示と第２の指示とに基づいて、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないと決定する。第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定はまた、第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に基づき得る。例えば、第１の指示と第２の指示との間の差がラウンドトリップ時間の半分とは異なる場合、第１のワイヤレスデバイスと第２のワイヤレスデバイスとは同期されていないことがある。ブロック８６８における機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック８６８における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００９１】
[00116]一実施形態では、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されていないという決定に応答して、第１のワイヤレスデバイスは、第１の指示に少なくとも部分的に基づいて、それのタイマー又はローカルクロックを調整し得る。第１のワイヤレスデバイスはまた、第２の指示又は第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のラウンドトリップ時間に基づいて、それのタイマー又はローカルクロックを調整し得る。タイマー調整機能を実行するための手段は、限定はしないが、例えば、図１０に示されている、クロック１０４５、処理ユニット１０１０、メモリ１０６０、（１つ又は複数の）入力デバイス１０７０及び／又はバス１００５を含み得る。幾つかの実施形態では、タイマー調整機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００９２】
[00117]図９は、ＦＴＭフレームにおいて部分タイミング同期機能タイムスタンプを使用する応答ＳＴＡ上のタイミング同期の方法の一実施形態を示すフローチャート９００である。図９は動作を逐次プロセスとして説明するが、動作の多くは並列に又は同時に実行され得ることに留意されたい。更に、動作の順序は並べ替えられ得る。動作は、図に含まれない追加のステップを有し得る。幾つかの動作は、随意であり得、従って、様々な実施形態では省略され得る。１つのブロックにおいて説明される幾つかの動作は、別のブロックにおける動作と一緒に実行され得る。更に、本方法の実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語又はそれらの任意の組合せで実装され得る。
【００９３】
[00118]ブロック９１０において、応答ＳＴＡなど、第２のワイヤレスデバイスが、開始ＳＴＡなど、第１のワイヤレスデバイスから第１のメッセージを受信する。第１のメッセージは、図４中の初期ＦＴＭ要求４３０など、初期ＦＴＭ要求フレーム又は図４中のＦＴＭ要求フレーム４３８若しくは４５０、図７Ａ中のＦＴＭ要求フレーム７２２若しくは７３４又は図７Ｂ中のＦＴＭ要求フレーム７８０など、非初期ＦＴＭ要求であり得る。幾つかの実施形態では、ブロック９１０における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック９１０における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００９４】
[00119]ブロック９２０において、第１のワイヤレスデバイスから第１のメッセージを受信した後に、第２のワイヤレスデバイスは、第１のワイヤレスデバイスに第２のメッセージを送る。第２のメッセージは、第１のメッセージの正常な受信を示す、第２のワイヤレスデバイスによって第１のワイヤレスデバイスに送られた肯定応答メッセージであり得る。例えば、第２のメッセージは、図４中のＡＣＫフレーム４３２、４４０若しくは４５２、図７Ａ中のＡＣＫフレーム７２４若しくは７３６又は図７Ｂ中のＡＣＫフレーム７８２のうちの１つであり得る。幾つかの実施形態では、ブロック９２０における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック９２０における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００９５】
[00120]ブロック９３０において、第２のワイヤレスデバイスはタイムスタンプを取得する。タイムスタンプは、（１）図４中のｔ０＿１、ｔ０＿３又はｔ０＿５など、第２のワイヤレスデバイスにおける第１のメッセージの到着時間、（２）図７Ｂ中のｔ０＿１など、第２のワイヤレスデバイスからの第２のメッセージの出発時間又は（３）図７Ａ中のｔ１＿１など、第２のワイヤレスデバイスによって第１のワイヤレスデバイスに送られるべき第３のメッセージの出発時間において、第２のワイヤレスデバイスによって取込まれ得る。幾つかの実施形態では、ブロック９３０における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、クロック１０４５、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック９３０における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、クロック１１５０、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
【００９６】
[00121]ブロック９４０において、第２のワイヤレスデバイスは、第１のワイヤレスデバイスに第３のメッセージを送る。第３のメッセージは、第２のワイヤレスデバイスによって取得されたタイムスタンプの少なくとも一部を含む。第３のメッセージは、例えば、図４中のＦＴＭ＿１  ４３４、ＦＴＭ＿２  ４４２若しくはＦＴＭ＿４  ４５４、図７Ａ中のＦＴＭ＿１  ７２６若しくはＦＴＭ＿３  ７３８又は図７Ｂ中のＦＴＭ＿１  ７８４など、ＦＴＭフレームであり得る。第３のメッセージを受信した後に、第１のワイヤレスデバイスは、受信されたタイムスタンプに少なくとも部分的に基づいて、第１のワイヤレスデバイスが第２のワイヤレスデバイスに同期されているかどうかを決定し得る。幾つかの実施形態では、ブロック９４０における機能を実行するための手段は、限定はしないが、例えば、図１０に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１０３０、処理ユニット１０１０、メモリ１０６０及び／又はバス１００５を含み得る。幾つかの実施形態では、ブロック９４０における機能を実行するための手段は、限定はしないが、例えば、図１１に示され、以下で詳細に説明される、ワイヤレス通信サブシステム１１３３、処理ユニット１１１０、ワーキングメモリ１１３５及び／又はバス１１０５を含み得る。
Ｖ．  デバイス及びシステム例
[00122]図１０は、本明細書において上記で説明されたように利用され得る、ワイヤレスデバイス１０００の一実施形態を示す。例えば、ワイヤレスデバイス１０００は、本明細書で前に提供された実施形態に関して説明されたように、ＡＰ及び／又はＳＴＡとして使用され得る。図１０は、様々な構成要素の一般化された図を与えるものにすぎず、それらの構成要素のいずれか、又は全てが適宜に利用され得ることに留意されたい。幾つかの事例では、図１０によって示されている構成要素が、単一の物理デバイスに局所化され得、及び／又は、異なる物理的ロケーションに配設され得る様々なネットワーク化されたデバイス間に分散され得ることに留意されたい。幾つかの実施形態では、例えば、ワイヤレスデバイス１０００は、セルラー電話又は他のモバイル電子デバイスであり得る。幾つかの実施形態では、ワイヤレスデバイス１０００は、ＡＰなど、固定デバイスであり得る。従って、前に示されたように、構成要素は実施形態ごとに異なり得る。
【００９７】
[00123]バス１００５を介して電気的に結合され得る（又は、適宜に、他の方法で通信していることがある）ハードウェア要素を備えるワイヤレスデバイス１０００が示されている。ハードウェア要素は、限定はしないが、１つ又は複数の汎用プロセッサ、（デジタル信号処理（ＤＳＰ）チップ、グラフィックスアクセラレーションプロセッサ、特定用途向け集積回路（ＡＳＩＣ）などの）１つ又は複数の専用プロセッサ及び／又は本明細書で説明された方法のうちの１つ又は複数を実行するように構成され得る他の処理構造又は手段を含むことができる、（１つ又は複数の）処理ユニット１０１０を含み得る。図１０に示されているように、幾つかの実施形態は、所望の機能に応じて別個のＤＳＰ１０２０を有し得る。ワイヤレスデバイス１０００はまた、限定はしないが、タッチスクリーン、タッチパッド、マイクロフォン、（１つ又は複数の）ボタン、（１つ又は複数の）ダイヤル、（１つ又は複数の）スイッチなどを含むことができる１つ又は複数の入力デバイス１０７０と、限定はしないが、ディスプレイ、発光ダイオード（ＬＥＤ）、スピーカーなどを含むことができる１つ又は複数の出力デバイス１０１５とを含むことができる。
【００９８】
[00124]ワイヤレスデバイス１０００はまた、限定はしないが、（Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、ＩＥＥＥ８０２．１１デバイス（例えば、本明細書で説明される８０２．１１規格のうちの１つ又は複数を利用するデバイス）、ＩＥＥＥ８０２．１５．４デバイス、ＷｉＦｉ（登録商標）デバイス、ＷｉＭａｘ（登録商標）デバイス、セルラー通信設備などの）モデム、ネットワークカード、赤外線通信デバイス、ワイヤレス通信デバイス及び／又はチップセットなどを含むことができる、ワイヤレス通信サブシステム１０３０を含み得る。ワイヤレス通信サブシステム１０３０は、データが、図１Ａ〜図１Ｃの構成など、ネットワーク、ワイヤレスアクセスポイント、他のコンピュータシステム及び／又は本明細書で説明される他の電子デバイスと交換されることを可能にし得る。通信は、ワイヤレス信号１０３４を送る及び／又は受信する１つ又は複数のワイヤレス通信アンテナ１０３２を介して行われ得る。
【００９９】
[00125]所望の機能に応じて、ワイヤレス通信サブシステム１０３０は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）又はワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）など、異なるデータネットワーク及び／又はネットワークタイプと通信することを含み得る、基地トランシーバ局並びに他のワイヤレスデバイス及びアクセスポイントと通信するための別個のトランシーバを含むことができる。ＷＷＡＮは、例えば、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ＷｉＭａｘ（ＩＥＥＥ１００２．１６）などであり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））などの１つ又は複数の無線アクセス技術（ＲＡＴ）を実装し得る。ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００及び／又はＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）又は何らかの他のＲＡＴを実装し得る。ＯＦＤＭＡネットワークは、ＬＴＥ（登録商標）、ＬＴＥアドバンストなどを採用し得る。ＬＴＥ、ＬＴＥアドバンスト、ＧＳＭ及びＷ−ＣＤＭＡは、３ＧＰＰ（登録商標）からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）と称する団体からの文書に記載されている。３ＧＰＰ及び３ＧＰＰ２の文書は公的に入手可能である。ＷＬＡＮはＩＥＥＥ８０２．１１ｘネットワークであり得る。ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘネットワーク又は何らかの他のタイプのネットワークであり得る。また、本明細書で説明される技法は、ＷＷＡＮ、ＷＬＡＮ及び／又はＷＰＡＮの任意の組合せのために使用され得る。
【０１００】
[00126]ワイヤレスデバイス１０００は、バス１００５上の様々な構成要素を同期させるための信号を生成することができる、バス１００５上のクロック１０４５を含み得る。クロック１０４５は、インダクタキャパシタ（ＬＣ）発振器、水晶発振器、リング発振器、クロック分周器又はクロックマルチプレクサなどのデジタルクロック生成器、位相ロックループ若しくは他のクロック生成器を含み得る。前に示されたように、クロックは、他のワイヤレスデバイス上の対応するクロックと同期され（又は実質的に同期され）得る。クロック１０４５は、ワイヤレスデバイス１０００のクロック１０４５を１つ又は複数の他のデバイスに同期させるために使用され得る、ワイヤレス通信インターフェース１０３０によって駆動され得る。
【０１０１】
[00127]ワイヤレスデバイス１０００は（１つ又は複数の）センサー１０４０を更に含むことができる。そのようなセンサーは、限定はしないが、１つ又は複数の加速度計、（１つ又は複数の）ジャイロスコープ、（１つ又は複数の）カメラ、（１つ又は複数の）磁力計、（１つ又は複数の）高度計、（１つ又は複数の）マイクロフォン、（１つ又は複数の）近接度センサー、（１つ又は複数の）光センサーなどを含むことができる。（１つ又は複数の）センサー１０４０の一部又は全部が、特に、デッドレコニング及び／又は他の測位方法のために利用され得る。そのような測位方法は、ワイヤレスデバイス１０００のロケーションを決定するために使用され得、本明細書で説明されるＦＴＭ技法を使用して取得されるＲＴＴ値を利用及び／又は補完し得る。
【０１０２】
[00128]モバイルデバイスの実施形態はまた、標準測位サービス（ＳＰＳ：Standard Positioning Service）アンテナ１０８２を使用して１つ又は複数のＳＰＳ衛星から信号１０８４を受信することが可能なＳＰＳ受信機１０８０を含み得る。そのような測位は、本明細書で説明されるＲＴＴを計算するための技法を補完及び／又は組み込むために利用され得る。ＳＰＳ受信機１０８０は、全地球航法衛星システム（ＧＮＳＳ：Global Navigation Satellite System）（例えば、全地球測位システム（ＧＰＳ））、Ｇａｌｉｌｅｏ、Ｇｌｏｎａｓｓ、Ｃｏｍｐａｓｓ、日本の準天頂衛星システム（ＱＺＳＳ：Quasi-Zenith Satellite System）、インドのインド地域航法衛星システム（ＩＲＮＳＳ：Indian Regional Navigational Satellite System）、中国のＢｅｉｄｏｕなど、ＳＰＳシステムのＳＰＳ衛星ビークル（ＳＶ：satellite vehicle）から、従来の技法を使用して、モバイルデバイスの位置を抽出することができる。その上、ＳＰＳ受信機１０８０は、１つ又は複数の全地球及び／又は地域航法衛星システムに関連付けられるか又はさもなければそれとともに使用するために有効にされ得る、様々なオーグメンテーションシステム（例えば、衛星ベースオーグメンテーションシステム（ＳＢＡＳ：Satellite Based Augmentation System））使用することができる。限定ではなく例として、ＳＢＡＳは、例えば、ワイドエリアオーグメンテーションシステム（ＷＡＡＳ：Wide Area Augmentation System）、欧州静止ナビゲーションオーバーレイサービス（ＥＧＮＯＳ：European Geostationary Navigation Overlay Service）、多機能衛星オーグメンテーションシステム（ＭＳＡＳ：Multi-functional Satellite Augmentation System）、ＧＰＳ支援ジオオーグメンテッドナビゲーション又はＧＰＳ及びジオオーグメンテッドナビゲーションシステム（ＧＡＧＡＮ：GPS Aided Geo Augmented Navigation又はGPS a
nd Geo Augmented Navigation system）など、完全性情報、差分補正などを与える（１つ又は複数の）オーグメンテーションシステムを含み得る。従って、本明細書で使用されるＳＰＳシステムは、１つ又は複数の全地球及び／又は地域航法衛星システム及び／又はオーグメンテーションシステムの任意の組合せを含み得、ＳＰＳ信号は、ＳＰＳ信号、ＳＰＳ様の信号及び／又は１つ又は複数のそのようなＳＰＳシステムに関連付けられた他の信号を含み得る。
【０１０３】
[00129]ワイヤレスデバイス１０００は、メモリ１０６０を更に含み、及び／又はそれと通信していることがある。メモリ１０６０は、限定はしないが、ローカルストレージ（局部記憶装置）及び／又はネットワークアクセス可能ストレージ（アクセス可能記憶装置）と、ディスクドライブと、ドライブアレイと、光ストレージデバイスと、プログラム可能、フラッシュアップデート可能などであり得るランダムアクセスメモリ（「ＲＡＭ」）及び／又は読取り専用メモリ（「ＲＯＭ」）などのソリッドステートストレージデバイスとを含むことができる。そのようなストレージデバイスは、限定はしないが、様々なファイルシステム、データベース構造などを含む、任意の適切なデータストアを実装するように構成され得る。
【０１０４】
[00130]ワイヤレスデバイス１０００のメモリ１０６０はまた、オペレーティングシステム、デバイスドライバ、実行可能ライブラリ及び／又は１つ又は複数のアプリケーションプログラムなどの他のコードを含む、ソフトウェア要素（図示せず）を備えることができ、１つ又は複数のアプリケーションプログラムは、様々な実施形態によって提供されるコンピュータプログラムを備え得、及び／又は、本明細書で説明される、他の実施形態によって提供される方法を実装するように及び／又はシステムを構成するように設計され得る。単に例として、図８及び／又は図９に示されている方法など、上記で説明された機能に関して説明された１つ又は複数のプロシージャは、ワイヤレスデバイス１０００、ワイヤレスデバイス１０００内の処理ユニット及び／又はワイヤレスシステムの別のデバイスによって実行可能なコード及び／又は命令として実装され得る。一態様では、そのようなコード及び／又は命令は、説明された方法に従って１つ又は複数の動作を実行するように汎用コンピュータ（又は他のデバイス）を構成及び／又は適応させるために使用され得る。
【０１０５】
[00131]図１１は、一実施形態による、コンピュータシステム１１００の構成要素を示す。例えば、コンピュータシステム１１００は、本明細書で前に提供された実施形態に関して説明されたように、ＡＰとして使用され得、前に説明されたように、ワイヤレス通信システムにおいて１つ又は複数のＳＴＡと通信し得る。モバイルであり得る、図１０のワイヤレスデバイス１０００とは対照的に、図１１のコンピュータシステム１１００は、例えば、固定デバイス（又はデバイスのセット）であり得る。図１１は、様々な構成要素の一般化された図を与えるものにすぎず、それらの構成要素のいずれか、又は全てが適宜に利用され得ることに留意されたい。その上、システム要素は、比較的分離された、又は比較的より統合された様式で実装され得る。
【０１０６】
[00132]バス１１０５を介して電気的に結合され得る（又は、適宜に、他の方法で通信していることがある）ハードウェア要素を備えるコンピュータシステム１１００が示されている。ハードウェア要素は、限定はしないが、１つ又は複数の汎用プロセッサ及び／又は（デジタル信号処理チップ、グラフィックスアクセラレーションプロセッサなどの）１つ又は複数専用プロセッサ、１つ又は複数の入力デバイス１１１５及び１つ又は複数の出力デバイス１１２０を含む、処理ユニット１１１０を含み得る。（１つ又は複数の）入力デバイス１１１５は、限定はしないが、（１つ又は複数の）カメラ、タッチスクリーン、タッチパッド、（１つ又は複数の）マイクロフォン、キーボード、マウス、（１つ又は複数の）ボタン、（１つ又は複数の）ダイヤル、（１つ又は複数の）スイッチなどを含むことができる。出力デバイス１１２０は、限定はしないが、ディスプレイデバイス、プリンタ、発光ダイオード（ＬＥＤ）、スピーカーなどを含み得る。
【０１０７】
[00133]コンピュータシステム１１００はまた、ワイヤード通信サブシステム１１３０と、ワイヤレス通信サブシステム１１３３によって管理され、制御されるワイヤレス通信技術とを含むことができる。従って、ワイヤード通信サブシステム１１３０及びワイヤレス通信サブシステム１１３３は、限定はしないが、（Ｂｌｕｅｔｏｏｔｈデバイス、ＩＥＥＥ８０２．１１デバイス（例えば、本明細書で説明されるＩＥＥＥ８０２．１１規格のうちの１つ又は複数を利用するデバイス）、ＷｉＦｉデバイス、ＷｉＭａｘデバイス、セルラー通信設備などの）モデム、ネットワークインターフェース（ワイヤレス、ワイヤード、その両方、又はそれらの他の組合せ）、赤外線通信デバイス、ワイヤレス通信デバイス及び／又はチップセットなどを含むことができる。ネットワークインターフェースの副構成要素は、コンピュータシステム１１００のタイプ（例えば、モバイルフォン、パーソナルコンピュータなど）に応じて、異なり得る。ワイヤード通信サブシステム１１３０及びワイヤレス通信サブシステム１１３３は、データが、本明細書で説明されるデータネットワーク、他のコンピュータシステム及び／又は他のデバイスと交換されることを可能にするために、１つ又は複数の入力及び／又は出力通信インターフェースを含み得る。その上、ワイヤード通信サブシステム１１３０及び／又はワイヤレス通信サブシステム１１３３は、コンピュータシステム１１００が、アップリンク（ＵＬ）多入力多出力（ＭＩＭＯ）プロセスを介してＲＴＴを決定することを可能にし得る。
【０１０８】
[00134]図１０のワイヤレスデバイス１０００と同様に、図１１のコンピュータシステム１１００は、バス１１０５上の様々な構成要素を同期させるための信号を生成することができる、バス１１０５上のクロック１１５０を含み得る。クロック１１５０は、ＬＣ発振器、水晶発振器、リング発振器、クロック分周器又はクロックマルチプレクサなどのデジタルクロック生成器、位相ロックループ若しくは他のクロック生成器を含み得る。クロックは、本明細書で説明される技法を実行しながら、他のワイヤレスデバイス上の対応するクロックと同期され（又は実質的に同期され）得る。クロック１１５０は、コンピュータシステム１１００のクロック１１５０を１つ又は複数の他のデバイスに同期させるために使用され得る、ワイヤレス通信サブシステム１１３３によって駆動され得る。
【０１０９】
[00135]コンピュータシステム１１００は、１つ又は複数の非一時的ストレージデバイス１１２５を更に含み得（及び／又は、それらと通信していることがあり）、非一時的ストレージデバイス（記憶デバイス）１１２５は、限定はしないが、ローカルストレージ及び／又はネットワークアクセス可能ストレージを備えることができ、及び／又は、限定はしないが、ディスクドライブと、ドライブアレイと、光ストレージデバイスと、プログラム可能、フラッシュアップデート可能などであり得る、ランダムアクセスメモリ（「ＲＡＭ」）及び／又は読取り専用メモリ（「ＲＯＭ」）などのソリッドステートストレージデバイスとを含むことができる。そのようなストレージデバイスは、限定はしないが、様々なファイルシステム、データベース構造などを含む、任意の適切なデータストアを実装するように構成され得る。例えば、（１つ又は複数の）ストレージデバイス１１２５は、ワイヤード通信サブシステム１１３０又はワイヤレス通信サブシステム１１３３を介して、ＡＰ及び／又は他のデバイスに与えられ得る、本明細書の実施形態において説明されるようにタイムスタンプ値を記憶するように構成されたデータベース１１２７（又は他のデータ構造）を含み得る。
【０１１０】
[00136]多くの実施形態では、コンピュータシステム１１００は、上記で説明されたように、ＲＡＭ又はＲＯＭデバイスを含むことができるワーキングメモリ１１３５を更に備え得る。ワーキングメモリ１１３５内に現在位置するものとして示されている、ソフトウェア要素は、様々な実施形態によって提供されるソフトウェアプログラムを備え得、及び／又は、図２〜図９に関して説明された方法の一部又は全部など、本明細書で説明されるように、他の実施形態によって提供される、方法を実装するように、及び／又はシステムを構成するように設計され得る、オペレーティングシステム１１４０、デバイスドライバ、実行可能ライブラリ及び／又は１つ又は複数のアプリケーションプログラム１１４５などの他のコードを含むことができる。単に例として、上記で説明された（１つ又は複数の）方法に関して説明された１つ又は複数のプロシージャは、コンピュータ（及び／又はコンピュータ内のプロセッサ）によって実行可能なコード及び／又は命令として実装され得る。一態様では、そのようなコード及び／又は命令は、説明された方法に従って１つ又は複数の動作を実行するように汎用コンピュータ（又は他のデバイス）を構成及び／又は適応させるために使用され得る。
【０１１１】
[00137]これらの命令又はコードのセットは、上記で説明された（１つ又は複数の）非一時的ストレージデバイス１１２５など、非一時的コンピュータ可読記憶媒体に記憶され得る。幾つかの場合には、記憶媒体は、コンピュータシステム１１００など、コンピュータシステム内に組み込まれ得る。他の実施形態では、記憶媒体は、コンピュータシステムとは別個（例えば、フラッシュドライブなど、リムーバブル媒体）であり、及び／又は、記憶媒体が、その上に記憶された命令／コードで汎用コンピュータをプログラムし、構成し、及び／又は適応させるために使用され得るようなインストールパッケージで提供され得る。これらの命令は、コンピュータシステム１１００によって実行可能である実行可能コードの形態をとり得、及び／又は、（例えば、様々な一般に利用可能なコンパイラ、インストールプログラム、圧縮／解凍ユーティリティなどのいずれかを使用して）コンピュータシステム１１００上でコンパイル及び／又はインストールしたときに実行可能コードの形態をとる、ソースコード及び／又はインストール可能コードの形態をとり得る。
【０１１２】
[00138]実質的な変形形態が、特定の要件に従って行われ得ることが当業者には明らかであろう。例えば、カスタマイズされたハードウェアも使用され得、及び／又は特定の要素が、ハードウェア、（アプレットなど、ポータブルソフトウェアを含む）ソフトウェア又はその両方で実装され得る。更に、ネットワーク入出力デバイスなど、他のコンピュータデバイスへの接続が採用され得る。
【０１１３】
[00139]添付の図を参照すると、メモリを含むことができる構成要素は、非一時的機械可読媒体を含むことができる。本明細書で使用される「機械可読媒体」及び「コンピュータ可読媒体」という用語は、機械を特定の様式で動作させるデータを与えることに関与する任意の記憶媒体を指す。上記で与えられた実施形態では、様々な機械可読媒体が、実行のために処理ユニット及び／又は（１つ又は複数の）他のデバイスに命令／コードを与えることに関与し得る。追加又は代替として、機械可読媒体は、そのような命令／コードを記憶及び／又は搬送するために使用され得る。多くの実装形態では、コンピュータ可読媒体は、物理及び／又は有形記憶媒体である。そのような媒体は、限定はしないが、不揮発性媒体、揮発性媒体及び伝送媒体を含む、多くの形態をとり得る。コンピュータ可読媒体の一般的な形態は、例えば、磁気及び／又は光媒体、パンチカード、紙テープ、穴のパターンをもつ任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップ又はカートリッジ、以下で説明されるような搬送波又はコンピュータが命令及び／又はコードをそれから読み取ることができる任意の他の媒体を含む。
【０１１４】
[00140]本明細書で説明される方法、システム及びデバイスは例である。様々な実施形態は、適宜に様々なプロシージャ又は構成要素を省略、置換、又は追加し得る。例えば、幾つかの実施形態に関して説明される特徴は、様々な他の実施形態において組み合わせられ得る。実施形態の異なる態様及び要素が、同様にして組み合わせられ得る。本明細書で提供される図の様々な構成要素は、ハードウェア及び／又はソフトウェアで実施され得る。また、技術は発展し、従って、要素の多くは例であり、それらの例は本開示の範囲をそれらの特定の例に限定しない。
【０１１５】
[00141]主に一般的な用法という理由で、そのような信号をビット、情報、値、要素、記号、文字、変数、項、数、数字などと呼ぶことが時々便利であることがわかっている。但し、これら又は同様の用語は全て、適切な物理量に関連付けられるべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、上記の説明から明らかなように、本明細書全体にわたって、「処理すること」、「算出すること」、「計算すること」、「決定すること」、「確認すること」、「識別すること」、「関連付けること」、「測定すること」、「実行すること」などの用語を利用する説明は、専用コンピュータ又は同様の専用電子コンピュータデバイスなど、特定の装置のアクション又はプロセスを指すことを諒解されたい。従って、本明細書のコンテキストでは、専用コンピュータ又は同様の専用電子コンピュータデバイスは、専用コンピュータ又は同様の専用電子コンピュータデバイスのメモリ、レジスタ又は他の情報記憶デバイス、送信デバイス又はディスプレイデバイス内の電子的、電気的、又は磁気的な物理量として一般に表される信号を操作又は変換することが可能である。
【０１１６】
[00142]本明細書で説明されるメッセージを通信するために使用される情報及び信号は、様々な異なる技術及び技法のいずれかを使用して表され得ることを当業者は諒解されよう。例えば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル及びチップは、電圧、電流、電磁波、磁界又は磁性粒子、光場又は光学粒子、あるいはそれらの任意の組合せによって表され得る。
【０１１７】
[00143]本明細書で使用される「及び」及び「又は」という用語は、そのような用語が使用されるコンテキストに少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「又は」がＡ、Ｂ又はＣなどのリストを関連付けるために使用される場合、ここで包含的な意味で使用されるＡ、Ｂ及びＣを意味し、並びにここで排他的な意味で使用されるＡ、Ｂ又はＣを意味するものとする。更に、本明細書で使用される「１つ又は複数」という用語は、単数形の任意の特徴、構造又は特性について説明するために使用され得るか、又は特徴、構造若しくは特性の何らかの組合せについて説明するために使用され得る。但し、これは例示的な例にすぎないこと、及び請求される主題がこの例に限定されないことに留意されたい。更に、「のうちの少なくとも１つ」という用語は、Ａ、Ｂ又はＣなどの列挙を関連付けるために使用された場合、Ａ、ＡＢ、ＡＡ、ＡＡＢ、ＡＡＢＢＣＣＣなど、Ａ、Ｂ及び／又はＣの任意の組合せを意味すると解釈され得る。
【０１１８】
[00144]幾つかの実施形態について説明したが、本開示の趣旨から逸脱することなく、様々な変更形態、代替構成及び等価物が使用され得る。例えば、上記の要素は、より大きいシステムの構成要素にすぎないことがあり、他のルールが、本明細書で説明される実施形態の適用例よりも優先するか又はさもなければ本明細書で説明される実施形態の適用例を変更し得る。また、上記の要素が考慮される前に、考慮されている間に、又は考慮された後に、幾つかのステップが行われ得る。従って、上記の説明は本開示の範囲を限定しない。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のタイミング同期の方法であって、前記方法は、
前記第１のワイヤレスデバイスが、前記第２のワイヤレスデバイスに第１のメッセージを送ることと、
前記第１のワイヤレスデバイスが、前記第１のワイヤレスデバイスにおいて第１のタイムスタンプを取得することと、
前記第１のワイヤレスデバイスが、前記第１のメッセージに応答して前記第２のワイヤレスデバイスからファインタイミング測定フレームを受信することと、前記ファインタイミング測定フレームが、前記第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含む、
前記第１のワイヤレスデバイスが、前記第２のタイムスタンプの前記一部と前記第１のタイムスタンプとに少なくとも部分的に基づいて、前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定することと
を備える、方法。
［Ｃ２］
前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないという決定に応答して、前記第２のタイムスタンプの前記一部に少なくとも部分的に基づいて前記第１のワイヤレスデバイス上のクロックを調整すること
を更に備える、Ｃ１に記載の方法。
［Ｃ３］
前記第１のメッセージがファインタイミング測定要求フレームである、Ｃ１に記載の方法。
［Ｃ４］
前記第１のタイムスタンプが、前記第１のワイヤレスデバイスからの前記第１のメッセージの出発時間に基づき、
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスにおける前記第１のメッセージの到着時間に基づく、
Ｃ１に記載の方法。
［Ｃ５］
前記第１のワイヤレスデバイスが、前記第１のメッセージに応答して前記第２のワイヤレスデバイスから第２のメッセージを受信すること
を更に備え、
ここにおいて、前記第１のタイムスタンプが、前記第１のワイヤレスデバイスにおける前記第２のメッセージの到着時間に基づき、
ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記第２のメッセージの出発時間に基づく、
Ｃ１に記載の方法。
［Ｃ６］
前記第２のメッセージが肯定応答フレームである、Ｃ５に記載の方法。
［Ｃ７］
前記第１のタイムスタンプが、前記第１のワイヤレスデバイスにおける前記ファインタイミング測定フレームの到着時間に基づき、
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記ファインタイミング測定フレームの出発時間に基づく、
Ｃ１に記載の方法。
［Ｃ８］
前記ファインタイミング測定フレームが、前記第２のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含む、Ｃ１に記載の方法。
［Ｃ９］
前記ファインタイミング測定フレームは、タイムスタンプ情報が前記ファインタイミング測定フレーム中に存在することを示す予約済みビットを含む、Ｃ１に記載の方法。
［Ｃ１０］
前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定することが、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間のラウンドトリップ時間に更に基づく、Ｃ１に記載の方法。
［Ｃ１１］
ワイヤレスデバイスであって、
メモリと、
クロックと、
第２のワイヤレスデバイスに第１のメッセージを送ることと、
前記第１のメッセージに応答して前記第２のワイヤレスデバイスからファインタイミング測定フレームを受信することと、前記ファインタイミング測定フレームが、前記第２のワイヤレスデバイスからの第１のタイムスタンプの少なくとも一部を含む、
を行うように構成されたワイヤレス通信サブシステムと、
前記メモリ、前記クロック及び前記ワイヤレス通信サブシステムに通信可能に結合された処理ユニットと
を備え、前記処理ユニットは、
前記ワイヤレスデバイスにおいて第２のタイムスタンプを取得することと、
前記第１のタイムスタンプの前記一部と前記第２のタイムスタンプとに少なくとも部分的に基づいて、前記ワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定することと
を行うように構成された、
ワイヤレスデバイス。
［Ｃ１２］
前記処理ユニットは、
前記ワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないという決定に応答して、前記第１のタイムスタンプの前記一部に少なくとも部分的に基づいて前記クロックを調整する
ように更に構成された、Ｃ１１に記載のワイヤレスデバイス。
［Ｃ１３］
前記第１のメッセージがファインタイミング測定要求フレームである、Ｃ１１に記載のワイヤレスデバイス。
［Ｃ１４］
前記第１のタイムスタンプが、前記第２のワイヤレスデバイスにおける前記第１のメッセージの到着時間に基づき、
前記第２のタイムスタンプが、前記ワイヤレスデバイスからの前記第１のメッセージの出発時間に基づく、
Ｃ１１に記載のワイヤレスデバイス。
［Ｃ１５］
前記ワイヤレス通信サブシステムが、前記第１のメッセージに応答して前記第２のワイヤレスデバイスから第２のメッセージを受信するように更に構成され、
前記第１のタイムスタンプが、前記第２のワイヤレスデバイスからの前記第２のメッセージの出発時間に基づき、
前記第２のタイムスタンプが、前記ワイヤレスデバイスにおける前記第２のメッセージの到着時間に基づき、
前記第２のメッセージが肯定応答フレームである、
Ｃ１１に記載のワイヤレスデバイス。
［Ｃ１６］
前記第１のタイムスタンプが、前記第２のワイヤレスデバイスからの前記ファインタイミング測定フレームの出発時間に基づき、
前記第２のタイムスタンプが、前記ワイヤレスデバイスにおける前記ファインタイミング測定フレームの到着時間に基づく、
Ｃ１１に記載のワイヤレスデバイス。
［Ｃ１７］
前記ファインタイミング測定フレームが、前記第１のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含む、Ｃ１１に記載のワイヤレスデバイス。
［Ｃ１８］
前記ファインタイミング測定フレームは、タイムスタンプ情報が前記ファインタイミング測定フレーム中に存在することを示す予約済みビットを含む、Ｃ１１に記載のワイヤレスデバイス。
［Ｃ１９］
第１のワイヤレスデバイスを第２のワイヤレスデバイスに同期させるためのその上に記憶された機械可読命令を含む非一時的コンピュータ可読記憶媒体であって、前記命令は、１つ以上のプロセッサによって実行されたとき、前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスに第１のメッセージを送ることと、
前記第１のワイヤレスデバイスにおいて第１のタイムスタンプを取得することと、
前記第１のメッセージに応答して前記第２のワイヤレスデバイスからファインタイミング測定フレームを受信することと、前記ファインタイミング測定フレームが、前記第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含む、
前記第２のタイムスタンプの前記一部と前記第１のタイムスタンプとに少なくとも部分的に基づいて、前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定することと
を行わせる、非一時的コンピュータ可読記憶媒体。
［Ｃ２０］
前記命令は、１つ以上のプロセッサによって実行されたとき、前記第１のワイヤレスデバイスに、
前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないという決定に応答して、前記第２のタイムスタンプの前記一部に少なくとも部分的に基づいて前記第１のワイヤレスデバイス上のクロックを調整すること
を更に行わせる、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２１］
前記第１のタイムスタンプが、前記第１のワイヤレスデバイスからの前記第１のメッセージの出発時間に基づき、
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスにおける前記第１のメッセージの到着時間に基づく、
Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２２］
前記命令が、１つ以上のプロセッサによって実行されたとき、前記第１のワイヤレスデバイスに、
前記第１のメッセージに応答して前記第２のワイヤレスデバイスから第２のメッセージを受信すること
を更に行わせ、
ここにおいて、前記第１のタイムスタンプが、前記第１のワイヤレスデバイスにおける前記第２のメッセージの到着時間に基づき、
ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記第２のメッセージの出発時間に基づき、
ここにおいて、前記第２のメッセージが肯定応答フレームである、
Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２３］
前記第１のタイムスタンプが、前記第１のワイヤレスデバイスにおける前記ファインタイミング測定フレームの到着時間に基づき、
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記ファインタイミング測定フレームの出発時間に基づく、
Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２４］
前記ファインタイミング測定フレームが、前記第２のタイムスタンプの２、３、４、５又は８オクテットのうちの１つを含む、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２５］
前記ファインタイミング測定フレームは、タイムスタンプ情報が前記ファインタイミング測定フレーム中に存在することを示す予約済みビットを含む、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２６］
第１のワイヤレスデバイスから第２のワイヤレスデバイスに第１のメッセージを送るための手段と、
前記第１のワイヤレスデバイスにおいて第１のタイムスタンプを取込むための手段と、
前記第１のメッセージに応答して前記第２のワイヤレスデバイスからファインタイミング測定フレームを受信するための手段と、前記ファインタイミング測定フレームが、前記第２のワイヤレスデバイスからの第２のタイムスタンプの少なくとも一部を含む、
前記第２のタイムスタンプの前記一部と前記第１のタイムスタンプとに少なくとも部分的に基づいて、前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないと決定するための手段と
を備える装置。
［Ｃ２７］
前記第１のワイヤレスデバイスが前記第２のワイヤレスデバイスに同期されていないという決定に応答して前記第２のタイムスタンプの前記一部に少なくとも部分的に基づいて前記第１のワイヤレスデバイス上のクロックを調整するための手段
を更に備える、Ｃ２６に記載の装置。
［Ｃ２８］
前記第１のタイムスタンプが、前記第１のワイヤレスデバイスからの前記第１のメッセージの出発時間に基づき、
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスにおける前記第１のメッセージの到着時間に基づく、
Ｃ２６に記載の装置。
［Ｃ２９］
前記第１のメッセージに応答して前記第２のワイヤレスデバイスから第２のメッセージを受信するための手段
を更に備え、
ここにおいて、前記第１のタイムスタンプが、前記第１のワイヤレスデバイスにおける前記第２のメッセージの到着時間に基づき、
ここにおいて、前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記第２のメッセージの出発時間に基づき、
ここにおいて、前記第２のメッセージが肯定応答フレームである、
Ｃ２６に記載の装置。
［Ｃ３０］
前記第１のタイムスタンプが、前記第１のワイヤレスデバイスにおける前記ファインタイミング測定フレームの到着時間に基づき、
前記第２のタイムスタンプが、前記第２のワイヤレスデバイスからの前記ファインタイミング測定フレームの出発時間に基づく、
Ｃ２６に記載の装置。
【図１Ａ】
0006457148.tif 000002
【図１Ｂ】
0006457148.tif 000003
【図１Ｃ】
0006457148.tif 000004
【図２】
0006457148.tif 000005
【図３Ａ】
0006457148.tif 000006
【図３Ｂ】
0006457148.tif 000007
【図４】
0006457148.tif 000008
【図５Ａ】
0006457148.tif 000009
【図５Ｂ】
0006457148.tif 000010
【図５Ｃ】
0006457148.tif 000011
【図６Ａ】
0006457148.tif 000012
【図６Ｂ】
0006457148.tif 000013
【図７Ａ】
0006457148.tif 000014
【図７Ｂ】
0006457148.tif 000015
【図８Ａ】
0006457148.tif 000016
【図８Ｂ】
0006457148.tif 000017
【図８Ｃ】
0006457148.tif 000018
【図８Ｄ】
0006457148.tif 000019
【図９】
0006457148.tif 000020
【図１０】
0006457148.tif 000021
【図１１】
0006457148.tif 000022