(57)【要約】  測位の品質を改善する方法および装置が開示される。本開示の態様によれば、２つのワイヤレス局間の１つまたは複数の通信メッセージにおけるショートトレーニングフィールドからロングトレーニングフィールドへの遷移が検出され得る。局は、次いで、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に基づいて、第１の到着補正時間を決定することができ得る。第１の到着補正時間を用いて、２つのワイヤレス局間のより正確な通信タイミングが決定され、測位適用の品質を改善するために使用され得る。【選択図】図４Ａ
2016537642.tif 000002
【特許請求の範囲】
【請求項１】
２つの局間の範囲を決定する方法であって、
第１の局においてメッセージを受信することと、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出することと、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定することと、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援することと
を備える、方法。
【請求項２】
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出することは、
前記受信されたメッセージのインパルス応答ウィンドウを監視することと、
前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成することと、
前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別することと
を備える、請求項１に記載の方法。
【請求項３】
前記所定のしきい値は、前記インパルス応答ウィンドウの前記正規化エネルギーレベルの数分の１を表す、請求項２に記載の方法。
【請求項４】
前記第１の到着補正時間を前記決定することは、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定することと、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定することと
を備える、請求項１に記載の方法。
【請求項５】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援することは、
第１のメッセージを前記第２の局に送信すること、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記第１の局からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用される
を備える、請求項１に記載の方法。
【請求項６】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援することは、
第２のメッセージを前記第２の局に送信すること、ここにおいて、前記第２のメッセージが前記第１の局からの調整されたタイムスタンプを含み、ここにおいて、前記第１の局からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用される
をさらに備える、請求項５に記載の方法。
【請求項７】
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたもの
を備える、請求項６に記載の方法。
【請求項８】
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたもの
をさらに備える、請求項６に記載の方法。
【請求項９】
１つまたは複数のコンピュータシステムが実行するための命令を記憶する非一時的媒体を備えたコンピュータプログラム製品であって、前記命令は、
第１の局においてメッセージを受信するための命令と、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出するための命令と、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための命令と、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援するための命令と
を備える、コンピュータプログラム製品。
【請求項１０】
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出するための命令は、
前記受信されたメッセージのインパルス応答ウィンドウを監視するための命令と、
前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成するための命令と、
前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別するための命令と
を備える、請求項９に記載のコンピュータプログラム製品。
【請求項１１】
前記所定のしきい値は、前記インパルス応答ウィンドウの前記正規化エネルギーレベルの数分の１を表す、請求項１０に記載のコンピュータプログラム製品。
【請求項１２】
前記第１の到着補正時間を前記決定するための命令は、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定するための命令と、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定するための命令と
を備える、請求項９に記載のコンピュータプログラム製品。
【請求項１３】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための命令は、
第１のメッセージを前記第２の局に送信するための命令、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記第１の局からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用される
を備える、請求項９に記載のコンピュータプログラム製品。
【請求項１４】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための命令は、
第２のメッセージを前記第２の局に送信するための命令、ここにおいて、前記第２のメッセージが前記第１の局からの調整されたタイムスタンプを含み、ここにおいて、前記第１の局からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用される
をさらに備える、請求項１３に記載のコンピュータプログラム製品。
【請求項１５】
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたもの
を備える、請求項１４に記載のコンピュータプログラム製品。
【請求項１６】
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたもの
をさらに備える、請求項１４に記載のコンピュータプログラム製品。
【請求項１７】
デバイスであって、
前記デバイスにおいてメッセージを受信するように構成されたトランシーバと、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出することと、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定することと、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援することと
を行うように構成された、１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せと
を備える、デバイス。
【請求項１８】
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を検出することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
前記受信されたメッセージのインパルス応答ウィンドウを監視することと、
前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成することと、
前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別することと
を行うようにさらに構成される、請求項１７に記載のデバイス。
【請求項１９】
前記第１の到着補正時間を決定することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定することと、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定することと
を行うようにさらに構成される、請求項１７に記載のデバイス。
【請求項２０】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを支援することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
第１のメッセージを前記第２の局に送信すること、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記デバイスからの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用される
を行うようにさらに構成される、請求項１７に記載のデバイス。
【請求項２１】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを支援することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
第２のメッセージを前記第２の局に送信すること、ここにおいて、前記第２のメッセージが前記デバイスからの調整されたタイムスタンプを含み、ここにおいて、前記デバイスからの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用される
を行うようにさらに構成される、請求項２０に記載のデバイス。
【請求項２２】
前記デバイスからの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたもの
を備える、請求項２１に記載のデバイス。
【請求項２３】
前記デバイスからの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたもの
をさらに備える、請求項２１に記載のデバイス。
【請求項２４】
装置であって、
前記装置においてメッセージを受信するための手段と、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出するための手段と、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための手段と、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援するための手段と
を備える、装置。
【請求項２５】
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出するための手段は、
前記受信されたメッセージのインパルス応答ウィンドウを監視するための手段と、
前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成するための手段と、
前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別するための手段と
を備える、請求項２４に記載の装置。
【請求項２６】
前記第１の到着補正時間を前記決定するための手段は、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定するための命令と、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定するための手段と
を備える、請求項２４に記載の装置。
【請求項２７】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための手段は、
第１のメッセージを前記第２の局に送信するための手段、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記装置からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用される
を備える、請求項２４に記載の装置。
【請求項２８】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための手段は、
第２のメッセージを前記第２の局に送信するための手段、ここにおいて、前記第２のメッセージが前記装置からの調整されたタイムスタンプを含み、ここにおいて、前記装置からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用される
をさらに備える、請求項２７に記載の装置。
【請求項２９】
前記装置からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたもの
を備える、請求項２８に記載の装置。
【請求項３０】
前記装置からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたもの
をさらに備える、請求項２８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、すべて本出願の譲受人に譲渡された、２０１３年９月９日に出願した、米国仮出願第６１／８７５，５５８号、「Ｍｅｔｈｏｄｓ  ａｎｄ  Ａｐｐａｒａｔｕｓｅｓ  ｆｏｒ  Ｉｍｐｒｏｖｉｎｇ  Ｑｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ」、および２０１３年９月１３日に出願した、米国仮出願第６１／８７７，８８１号、「Ｍｅｔｈｏｄｓ  ａｎｄ  Ａｐｐａｒａｔｕｓｅｓ  ｆｏｒ  Ｉｍｐｒｏｖｉｎｇ  Ｑｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ」の利益を主張する、２０１４年５月１５日に出願した、米国出願第１４／２７８，９４２号、「Ｍｅｔｈｏｄｓ  ａｎｄ  Ａｐｐａｒａｔｕｓｅｓ  ｆｏｒ  Ｉｍｐｒｏｖｉｎｇ  Ｑｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ」の利益を主張するものである。上述の米国出願の全体が参照により本明細書に組み込まれる。
【０００２】
[0002]本開示は、ワイヤレス通信の分野に関する。詳細には、本開示は、測位の品質を改善するための方法および装置に関する。
【背景技術】
【０００３】
[0003]従来の測位システムにおいて、測位のために２つのワイヤレス端末間のラウンドトリップ時間（ＲＴＴ）の測定値を使用することは、不正確な結果を引き起こす場合がある。その理由の１つは、直交周波数分割多重（ＯＦＤＭ）パケット内のガード間隔は、典型的には、測定値に何百ナノ秒もの不確実性をもたらし、これは、測位において何百メートルもの不正確さをもたらすためである。
【発明の概要】
【０００４】
[0004]測位の品質を改善するための方法および装置が開示される。本開示の態様によれば、２つの局間の通信メッセージにおけるショートトレーニングフィールドからロングトレーニングフィールドへの遷移が検出され得る。局は、次いで、ショートトレーニングフィールドおよびロングトレーニングフィールドからの遷移に基づいて、第１の到着補正時間（arrival correction time）を決定することができ得る。第１の到着補正時間を用いて、２つの局間のより正確な通信タイミングが決定され、測位適用の品質を改善するために使用され得る。
【０００５】
[0005]一実施形態では、１つもしくは複数のプロセッサまたはデジタル信号プロセッサ、あるいはそれらの組合せは、第１の局においてメッセージを受信することと、この場合、メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出することと、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定することと、第２の局が、第１の到着補正時間に従って、第２の局の範囲を決定するのを支援することとを行うように構成され得る。
【０００６】
[0006]ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するために、１つまたは複数のプロセッサは、受信されたメッセージのインパルス応答ウィンドウ（window of impulse responses）を監視することと、受信されたメッセージを使用して、時間に対してインパルス応答ウィンドウの正規化エネルギーレベルを生成することと、正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を識別することとを行うように構成され得る。所定のしきい値は、インパルス応答ウィンドウの正規化エネルギーレベルの数分の１（a fraction of）を表し得る。他の実装形態では、インパルス応答の正規化エネルギーレベルの勾配の変化は、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を識別するために使用され得る。たとえば、インパルス応答の正規化エネルギーレベルの勾配の変化が所定のしき値を超える場合、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移が識別され得る。
【０００７】
[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]他の実装形態では、モバイルデバイス１００は、たとえば、高度順方向三辺測量（ＡＦＬＴ：advanced forward trilateration）および／または観測到着時間差（ＯＴＤＯＡ：observed time difference of arrival）など、いくつかの技法のうちのいずれか１つを使用して（たとえば、基地局トランシーバ１１０など）既知のロケーションに固定された地上波送信機から受信された信号を処理することによって位置フィックスを取得し得る。これらの特定の技法では、モバイルデバイス１００から既知のロケーションに固定された３つ以上のそのような地上波送信機までの距離が、既知のロケーションに固定された送信機によって送信され、モバイルデバイス１００において受信されたパイロット信号に少なくとも部分的に基づいて測定され得る。ここで、サーバ１４０、１５０または１６０は、ＡＦＬＴおよびＯＴＤＯＡなどの測位技法を容易にするために、たとえば、地上波送信機のロケーションおよび識別情報を含む測位支援データをモバイルデバイス１００に与えることが可能であり得る。たとえば、サーバ１４０、１５０または１６０は、特定の１つまたは複数の領域におけるセルラー基地局のロケーションと識別情報とを示す基地局アルマナック（ＢＳＡ）を含み得る。
【００２３】
[0039]屋内環境またはビルの谷間などの特定の環境では、モバイルデバイス１００は、十分な数のＳＰＳ衛星１０４から信号１０２を収集することが可能でないか、または位置フィックスを計算するためにＡＦＬＴもしくはＯＴＤＯＡを実行しないことがある。代替として、モバイルデバイス１００は、ローカル送信機（たとえば、既知のロケーションに位置するＷＬＡＮアクセスポイント）から収集された信号に少なくとも部分的に基づいて位置フィックスを計算することが可能であり得る。たとえば、モバイルデバイスは、既知のロケーションに位置する３つ以上の屋内地上波ワイヤレスアクセスポイントまでの距離を測定することによって位置フィックスを取得し得る。そのような距離は、たとえば、そのようなアクセスポイントから受信された信号からＭＡＣ  ＩＤアドレスを取得することと、たとえば、受信信号強度（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）など、そのようなアクセスポイントから受信された信号の１つもしくは複数の特性を測定することによってアクセスポイントまでの距離測定値を取得することとによって測定され得る。代替実装形態では、モバイルデバイス１００は、屋内エリアの特定のロケーションにおいて予想されるＲＳＳＩおよび／またはＲＴＴシグネチャを示す無線ヒートマップに収集された信号の特性を適用することによって屋内位置フィックスを取得し得る。特定の実装形態では、無線ヒートマップは、ローカル送信機の識別情報（たとえば、ローカル送信機から収集された信号から識別可能であるＭＡＣアドレス）、識別されたローカル送信機によって送信された信号から予想されるＲＳＳＩ、識別された送信機から予想されるＲＴＴ、および場合によっては、これらの予想されるＲＳＳＩまたはＲＴＴからの標準偏差を関連付け得る。
【００２４】
[0040]特定の実装形態では、モバイルデバイス１００は、サーバ１４０、１５０または１６０から屋内測位演算用の測位支援データを受信し得る。たとえば、そのような測位支援データは、たとえば、測定されたＲＳＳＩおよび／またはＲＴＴに少なくとも部分的に基づいて、既知のロケーションに位置する送信機までの距離を測定することを可能にするために、これらの送信機のロケーションと識別情報とを含み得る。屋内測位演算を助けるための他の測位支援データは、無線ヒートマップ、磁気ヒートマップ、送信機のロケーションおよび識別情報、ルートアビリティグラフ（route-ability graph）などを含み得る。モバイルデバイスによって受信された他の支援データは、たとえば、表示のためにまたはナビゲーションを助けるために屋内エリアのローカルマップを含み得る。そのようなマップは、モバイルデバイス１００が特定の屋内エリアに入るとき、モバイルデバイス１００に与えられ得る。そのようなマップは、扉、通路、入口、壁などの屋内の特徴、化粧室、公衆電話、部屋名、店舗などの関心地点を示し得る。そのようなマップを取得し、表示することによって、モバイルデバイスは、追加のコンテキストをユーザに与えるために、表示されたマップ上にモバイルデバイス（およびユーザ）の現在のロケーションをオーバーレイし得る。
【００２５】
[0041]一実装形態では、ルートアビリティグラフおよび／またはデジタルマップは、モバイルデバイス１００が、屋内エリア内の、物理的障害（たとえば、壁）および通路（たとえば、壁の戸口）を条件とするナビゲーションに実現可能なエリアを定義するのを支援し得る。ここで、ナビゲーションに実現可能なエリアを定義することによって、モバイルデバイス１００は、動きモデルに従って（たとえば、粒子フィルタおよび／またはカルマンフィルタに従って）ロケーションおよび／または動き軌道を推定するため測定値をフィルタ処理するアプリケーションを助けるために制約を適用し得る。ローカル送信機からの信号の収集から取得された測定値に加えて、特定の実施形態によれば、モバイルデバイス１００は、モバイルデバイス１００のロケーションまたは動き状態を推定する際に慣性センサー（たとえば、加速度計、ジャイロスコープ、磁力計など）および／または環境センサー（たとえば、温度センサー、マイクロフォン、気圧センサー、周辺光センサー、カメライメージャなど）から取得された測定値または推論に動きモデルをさらに適用し得る。
【００２６】
[0042]一実施形態によれば、モバイルデバイス１００は、たとえば、ユニバーサルリソースロケータ（ＵＲＬ）の選択を通して屋内支援データを要求することによって、サーバ１４０、１５０または１６０を通して屋内ナビゲーション支援データにアクセスし得る。特定の実装形態では、サーバ１４０、１５０または１６０は、たとえば、建築物のフロア、病院の病棟、空港のターミナル、大学構内の一部分、大型ショッピングモールのエリアを含む多くの異なる屋内エリアをカバーするために屋内ナビゲーション支援データを与えることが可能であり得る。また、モバイルデバイス１００におけるメモリリソースおよびデータ送信リソースは、サーバ１４０、１５０または１６０によってサービスされるエリアについての屋内ナビゲーション支援データの受信を実現不可能または実行不可能にすることができ、モバイルデバイス１００からの屋内ナビゲーション支援データについての要求は、モバイルデバイス１００のロケーションの粗いまたは概略の推定値を示し得る。モバイルデバイス１００には次いで、モバイルデバイス１００のロケーションの粗いもしくは概略の推定値を含み、および／またはそのロケーションに近接するエリアをカバーする屋内ナビゲーション支援データが与えられ得る。
【００２７】
[0043]特定の実装形態では、ワイヤレスＳＴＡ間の特定のメッセージフローは、上記で論じたように測位演算において使用するためにＳＴＡ間のＲＴＴの測定値を取得するために実装され得る。特定の実装形態では、以下で説明するように、ＳＴＡは、モバイルデバイス（たとえば、モバイルデバイス１００）または固定トランシーバ（たとえば、アクセスポイント、固定Ｂｌｕｅｔｏｏｔｈ（登録商標）、ローカルトランシーバ１０８など）を備え得る。したがって、ワイヤレスＳＴＡ間のメッセージの交換は、たとえば、モバイルデバイスと固定トランシーバとの間、２つのピアモバイルデバイス間、または２つの固定トランシーバ間のメッセージの交換を備え得る。
【００２８】
[0044]図２は、本開示の態様による、ワイヤレス局（ＳＴＡ）間の例示的なメッセージフローを示す。この例では、送信局２０２と受信局２０４とを含むワイヤレス局ＳＴＡ間のメッセージフローを示す。このコンテキストでは、送信ＳＴＡ２０２または受信ＳＴＡ２０４は、モバイルデバイス（たとえば、モバイルデバイス１００）もしくは固定アクセストランシーバデバイス（たとえば、ローカルトランシーバ１０８）、または固定基地局（たとえば、１１０）を含む、いくつかのトランシーバデバイスのうちのいずれか１つを備え得る。受信ＳＴＡは、受信ＳＴＡと送信ＳＴＡとの間で送信されるメッセージまたはフレームのタイミングに少なくとも部分的に基づいて、ＲＴＴの１つもしくは複数の測定値を取得または計算し得る。１つの例示的な実施形態では、送信ＳＴＡ２０２はモバイルデバイス１００であり得、受信ＳＴＡ２０４は図１のローカルトランシーバ１０８であり得る。別の例示的な実施形態では、送信ＳＴＡ２０２はモバイルデバイス１００であり得、受信ＳＴＡ２０４は図１の固定基地局１１０であり得る。さらに別の例示的な実施形態では、送信ＳＴＡ２０２は別のモバイルデバイス（図示せず）であり得、受信ＳＴＡ２０４は図１のモバイルデバイス１００であり得る。
【００２９】
[0045]本開示の態様によれば、受信ＳＴＡは、送信ＳＴＡにタイミング測定要求メッセージまたはフレーム（「要求」）を送信し、応答して送信された肯定応答メッセージまたはフレーム（「肯定応答」）を受信し得る。本開示の態様によれば、要求メッセージは、ショートトレーニングフィールドと、ロングトレーニングフィールドと、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移とを少なくとも含み得る。同様に、肯定応答メッセージはまた、ショートトレーニングフィールドと、ロングトレーニングフィールドと、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移とを少なくとも含み得る。受信ＳＴＡは、次いで、送信ＳＴＡから受信されたタイミング測定メッセージまたはフレーム（「Ｍ」）中で与えられたタイムスタンプ値（ｔ１，ｔ４）に少なくとも部分的に基づいて、ＲＴＴ測定値を取得または計算し得る。例示的な一実装形態では、受信ＳＴＡは、ＲＴＴ測定値を（ｔ４−ｔ１）−（ｔ３−ｔ２）として計算し得、ここで、ｔ２およびｔ３は、それぞれ、前のタイミング測定メッセージまたはフレームの受信の時間および先の肯定応答メッセージまたはフレームの送信の時間である。受信ＳＴＡは、受信ＳＴＡと送信ＳＴＡとの間の距離を計算する際の測定雑音の除去のために組み合わせられ得る対応する数のＲＴＴ測定値を取得するために、バースト中で一連のタイミング測定要求メッセージを送信し得る。
【００３０】
[0046]図３Ａは、本開示の態様による、ある例示的なメッセージを示す。メッセージは、パケットＬ−ＳＦＴ３０２、Ｌ−ＬＴＦ３０４、Ｌ−ＳＩＧ３０６と、データ３０８とを含む。Ｌ−ＳＴＦ３０２は、レガシーまたは非ハイスループット（非ＨＴ）デバイスに関するショートトレーニングフィールドを表す。Ｌ−ＬＴＦ３０４は、レガシーまたは非ＨＴデバイスに関するロングトレーニングフィールドを表す。Ｌ−ＳＩＧ３０６は、レガシーまたは非ＨＴデバイスに関する信号フィールドを表す。Ｌ−ＳＦＴ３０２、Ｌ−ＬＴＦ３０４、およびＬ−ＳＩＧ３０６の例示的な時間持続期間は、それぞれ、およそ８マイクロ秒（ｕｓ）、８ｕｓ、および４ｕｓであり得る。他の実装形態では、Ｌ−ＳＦＴ３０２、Ｌ−ＬＴＦ３０４、Ｌ−ＳＩＧ３０６は異なる時間持続期間を有し得る。この例では、ショートトレーニングフィールドとロングトレーニングフィールドとの間の遷移は、パケット３０２および３０４の間で生じることになる。
【００３１】
[0047]図３Ｂは、本開示の態様による、別の例示的なメッセージを示す。図３Ｂに示す例では、メッセージは、両方のレガシーデバイスに関するパケット、ならびにハイスループット（ＨＴ）デバイスに関するパケットを含む。図３Ａの例と同様に、メッセージは、パケットＬ−ＳＦＴ３１２、Ｌ−ＬＴＦ３１４、Ｌ−ＳＩＧ３６６を含む。さらに、メッセージは、パケットＨＴ−ＳＩＧ３１８、ＨＴ−ＳＴＦ３２０、ＨＴ−ＬＴＦ３２２ａ、ＨＴ−ＬＴＦ３２２ｂと、データ３２４とを含む。ＨＴ−ＳＴＦ３２０は、およそ４マイクロ秒の持続期間を有するＨＴデバイスに関するショートトレーニングフィールドを表す。ＨＴ−ＬＴＦ３２２ａまたは３２２ｂは、およそ４マイクロ秒の持続期間を有するＨＴデバイスに関するロングトレーニングフィールドを表す。ＨＴ−ＳＩＧ３１８は、およそ４マイクロ秒の持続期間を有するＨＴデバイスに関する信号フィールドを表す。ＨＴ−ＳＴＦ３２０、ＨＴ−ＬＴＦ３２２ａ、ＨＴ−ＬＴＦ３２２ｂ、およびＨＴ−ＳＩＧ３１８の例示的な時間持続期間は、およそ４マイクロ秒であり得る。他の実装形態では、ＨＴ−ＳＴＦ３２０、ＨＴ−ＬＴＦ３２２ａ、ＨＴ−ＬＴＦ３２２ｂ、およびＨＴ−ＳＩＧ３１８は、異なる時間持続期間を有し得る。この例では、Ｌ−ＳＴＦとＬ−ＬＴＦとの間の遷移は、パケット３１２および３１４の間に生じることになり、ＨＴ−ＳＴＦとＨＴ−ＬＴＦとの間の遷移はパケット３２０および３２２ａの間に生じることになる。
【００３２】
[0048]図３Ｃは、本開示の態様による、さらに別の例示的なメッセージを示す。この例では、メッセージは、ハイスループットデバイスに関するパケットを含む。図３Ｂに示した例と同様に、メッセージは、パケットＨＴ−ＳＴＦ３３２、ＨＴ−ＬＴＦ３３４、ＨＴ−ＳＩＧ３３６、ＨＴ−ＳＩＧ３３８、ＨＴ−ＳＴＦ３４０、ＨＴ−ＬＴＦ３４２ａ、ＨＴ−ＬＴＦ３４２ｂと、データ３４４とを含む。この例では、ＨＴ−ＳＴＦとＨＴ−ＬＴＦとの間の遷移は、パケット３３２および３３４の間、ならびにパケット３４０および３４２ａの間に生じることになる。
【００３３】
[0049]図４Ａは、本開示の態様による、第１の到着補正時間を測定するためのある例示的な実装形態を示す。図４Ａに示すように、（「ｎ」として示す）水平軸は時間を表し、（「｜ｈ（ｎ）｜2」として示す）垂直軸は、図２の送信局２０２と受信局２０４との間で受信されたメッセージのインパルス応答ウィンドウの正規化エネルギーレベルを表す。図２を参照すると、メッセージは、１）局２０４から局２０２に送られた要求、２）局２０２から局２０４に送られた肯定応答、３）時間ｔ２において局２０４によって受信され得る、時間ｔ１において局２０２から局２０４に送られたメッセージ、４）時間ｔ４において局２０２において受信され得る、時間ｔ３において局２０４から局２０２に送られたＡＣＫ、５）局２０２から局２０４に送られたｔ１およびｔ４を含むメッセージ、または６）２つの局間で送られた他の肯定応答もしくはメッセージ、を含み得るが、これらに限定されない。
【００３４】
[0050]本開示の態様によれば、局は、受信されたメッセージのインパルス応答ウィンドウを監視するように構成され得る。その場合、局は、図４Ａに示すように、グラフ４０２によって表され得る、受信されたメッセージを使用して、時間に対してインパルス応答ウィンドウの正規化エネルギーレベルを生成するように構成され得る。（数字４０４として示す）インパルス応答ウィンドウの最大正規化エネルギーレベルは、１として表され得る。ショートトレーニングフィールドからロングトレーニングフィールドへの遷移は、およそポイント４０８において、正規化エネルギーレベルが所定のしきい値４０６を超えることに基づいて識別され得る。所定のしきい値は、インパルス応答ウィンドウの正規化エネルギーレベルの数分の１を表し得ることに留意されたい。いくつかの実装形態では、しきい値のレベルは、チャネルの最大正規化エネルギーの１／１６、１／８、または１／４に設定され得る。
【００３５】
[0051]他の実装形態では、インパルス応答の正規化エネルギーレベルの勾配の変化は、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を識別するために使用され得る。図４Ａに示す例では、ポイント４１２に先立つインパルス応答ウィンドウは比較的平坦であり得る。ポイント４１２の後、インパルス応答の勾配の変化が観測され得る。インパルス応答の正規化エネルギーレベルの勾配の変化が、４５度を超えるなど、所定のしき値を超える場合、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移が識別され得る。いくつかの他の実装形態では、インパルス応答の勾配に関する所定のしきい値は、３０度、５０度、６０度、または他の値など、異なる値に設定され得る。
【００３６】
[0052]第１の到着補正（ＦＡＣ）時間４１０は、この例では、ポイント４０８によって示される、第１の到着時間と、グラフ４０２の原点４１２によって表される予想される到着時間との間の差を計算することによって決定され得る。図４Ａの例では、ＳＴＦからＬＴＦへの遷移の時間は、予想される到着時間４１２に対して遅いとして示されていることに留意されたい。
【００３７】
[0053]図４Ｂは、本開示の態様による、第１の到着補正時間を測定するための別の例示的な実装形態を示す。この例では、ＳＴＦからＬＴＦへの遷移の時間は、予想される到着時間に対して早いとして示されている。図４Ａに示した例と同様に、（２０２または２０４など）局は、受信されたメッセージのインパルス応答ウィンドウを監視するように構成され得る。その場合、局は、図４Ｂに示すように、グラフ４２２によって表され得る、受信されたメッセージを使用して、時間に対してインパルス応答ウィンドウの正規化エネルギーレベルを生成するように構成され得る。（数字４２４として示す）インパルス応答ウィンドウの最大正規化エネルギーレベルは、１として表され得る。ショートトレーニングフィールドからロングトレーニングフィールドへの遷移は、正規化エネルギーレベルが、およそポイント４２８において、所定のしきい値４２６を超えることに基づいて識別され得る。第１の到着補正（ＦＡＣ）時間４３０は、この例では、ポイント４２８によって示される、第１の到着時間と、グラフ４２２の原点４３２によって表される、予想される到着時間との間の差を計算することによって決定され得る。
【００３８】
[0054]図５Ａは、本開示の態様による、測位の品質を改善する方法を実装するためのある例示的なフローチャートを示す。図５Ａに示す例示的な実装形態では、ブロック５０２で、この方法は、第１の局においてメッセージを受信する、この場合、メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える。ブロック５０４で、この方法は、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出する。ブロック５０６で、この方法は、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定する。ブロック５０８で、この方法は、第２の局が、第１の到着補正時間に従って、第２の局の範囲および／または位置を決定するのを支援する。
【００３９】
[0055]図５Ｂは、本開示の態様による、図５Ａのショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するためのある例示的な実装形態を示す。図５Ｂに示すように、ブロック５１０で、この方法は、受信されたメッセージのインパルス応答ウィンドウを監視する。ブロック５１２で、この方法は、受信されたメッセージを使用して、時間に対してインパルス応答ウィンドウの正規化エネルギーレベルを生成する。ブロック５１４で、この方法は、正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を識別する。本開示の態様によれば、所定のしきい値は、インパルス応答ウィンドウの正規化エネルギーレベルの数分の１を表す。
【００４０】
[0056]図５Ｃは、本開示の態様による、図５Ａの第１の到着補正時間を決定するためのある例示的な実装形態を示す。この例では、ブロック５１６で、この方法は、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を使用して、第１の到着時間を決定する。ブロック５１８で、第１の到着時間と予想される到着時間との間の差に従って、この方法第１の到着補正時間。
【００４１】
[0057]図５Ｄは、本開示の態様による、図５Ａの第２の局が測位を決定するのを支援するためのある例示的な実装形態を示す。図５Ｄに示すように、ブロック５２０で、この方法は、第１のメッセージを第２の局に送信する、この場合、第１のメッセージが、第１の到着補正時間を使用して、第１の局からの第１のメッセージの調整された受信時間を計算し、第１のメッセージの調整された受信時間に少なくとも部分的に基づいて、第２の局の範囲および／または位置を決定するために使用される。
【００４２】
[0058]ブロック５２２で、この方法は、第２のメッセージを第２の局に送信する、この場合、第２のメッセージが第１の局からの調整されたタイムスタンプを含み、この場合、第１の局からの調整されたタイムスタンプが、第２の局の範囲および／または位置を決定するために使用される。
【００４３】
[0059]ブロック５２４で、第１の局からの調整された時間スタンプは、第２の局からの肯定応答の受信時間に第１の到着補正時間を加えたもの、または第２の局からの肯定応答の受信時間に第１の到着補正時間とランダム雑音とを加えたもののうちの少なくとも１つを備える。
【００４４】
[0060]図６Ａは、本開示の態様による、測位の品質を改善する方法を実装するための別の例示的なフローチャートを示す。図６Ａに示す例示的な実装形態では、ブロック６０２で、この方法は、第２の局においてメッセージを受信する、この場合、メッセージが、第１の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える。ブロック６０４で、この方法は、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出する。ブロック６０６で、この方法は、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定する。ブロック６０８で、この方法は、第１の到着補正時間に従って、第２の局の範囲および／または位置を決定する。
【００４５】
[0061]図６Ｂは、本開示の態様による、図６Ａのショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するためのある例示的な実装形態を示す。図６Ｂに示すように、ブロック６１０で、この方法は、受信されたメッセージのインパルス応答ウィンドウを監視する。ブロック６１２で、この方法は、受信されたメッセージを使用して、時間に対してインパルス応答ウィンドウの正規化エネルギーレベルを生成する。ブロック６１４で、この方法は、正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を識別する。
【００４６】
[0062]図６Ｃは、本開示の態様による、図６Ａの第１の到着補正時間を決定するためのある例示的な実装形態を示す。図６Ｃに示す例示的な実装形態では、ブロック６１６で、この方法は、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を使用して、第１の到着時間を決定する。ブロック６１８で、この方法は、第１の到着時間と予想される到着時間との間の差に従って、第１の到着補正時間を決定する。
【００４７】
[0063]図６Ｄは、本開示の態様による、図６Ａの第２の局の範囲を決定するためのある例示的な実装形態を示す。図６Ｄに示すように、ブロック６２０で、この方法は、第１の局から第１のメッセージを受信し、第１の到着補正時間を使用して、第１の局からの第１のメッセージの調整された受信時間を計算し、第１のメッセージの調整された受信時間に少なくとも部分的に基づいて、第２の局の範囲および／または位置を決定する。
【００４８】
[0064]ブロック６２２で、この方法は、第１の局から第２のメッセージを受信する、この場合、第１のメッセージが第１の局からの調整されたタイムスタンプを含む、第１のメッセージの調整された受信時間と第１の局からの調整されたタイムスタンプとに少なくとも部分的に基づいて、第２の局の範囲および／または位置を決定する。
【００４９】
[0065]ブロック６２４で、第１の局からの調整された時間スタンプは、第２の局からの肯定応答の受信時間に第１の到着補正時間を加えたもの、または第２の局からの肯定応答の受信時間に第１の到着補正時間とランダム雑音とを加えたもののうちの少なくとも１つを備える。
【００５０】
[0066]本開示の態様によれば、一実施形態では、１つまたは複数のプロセッサは、第２の局においてメッセージを受信ことと、この場合、メッセージが、第１の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出することと、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定することと、第１の到着補正時間に従って、第２の局の範囲および／または位置を決定することとを行うように構成され得る。
【００５１】
[0067]ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するために、１つまたは複数のプロセッサは、受信されたメッセージのインパルス応答ウィンドウを監視することと、受信されたメッセージを使用して、時間に対してインパルス応答ウィンドウの正規化エネルギーレベルを生成することと、正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を識別することとを行うように構成され得る。所定のしきい値は、インパルス応答ウィンドウの正規化エネルギーレベルの数分の１を表し得る。
【００５２】
[0068]第１の到着補正時間を決定するために、１つまたは複数のプロセッサは、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を使用して、第１の到着時間を決定することと、第１の到着時間と予想される到着時間との間の差に従って、第１の到着補正時間を決定することとを行うように構成され得る。
【００５３】
[0069]第１の到着補正時間に従って、第２の局の範囲および／位置を決定するために、１つまたは複数のプロセッサは、第１の局から第１のメッセージを受信することと、第１の到着補正時間を使用して、第１の局からの第１のメッセージの調整された受信時間を計算することと、第１のメッセージの調整された受信時間に少なくとも部分的に基づいて、第２の局の範囲および／または位置を決定することとを行うように構成され得る。１つまたは複数のプロセッサは、第１の局から第２のメッセージを受信することと、この場合、第２のメッセージが第１の局からの調整されたタイムスタンプを含む、第１のメッセージの調整された受信時間と第１の局からの調整されたタイムスタンプとに少なくとも部分的に基づいて、第２の局の範囲および／または位置を決定することとを行うようにさらに構成され得る。
【００５４】
[0070]第１の局からの調整されたタイムスタンプは、第２の局からの肯定応答の受信時間に第１の到着補正時間を加えたものを含み得ることに留意されたい。第１の局からの調整されたタイムスタンプは、第２の局からの肯定応答の受信時間に第１の到着補正時間とランダム雑音とを加えたものをさらに含み得る。
【００５５】
[0071]別の実施形態では、コンピュータプログラム製品は、１つまたは複数のコンピュータシステムが実行するための命令を記憶する非一時的媒体を含み得る。これらの命令は、第２の局においてメッセージを受信するための命令と、この場合、メッセージが、第１の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するための命令と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための命令と、第１の到着補正時間に従って、第２の局の範囲および／または位置を決定するための命令とをさらに含み得る。
【００５６】
[0072]さらに別の実施形態では、デバイスは、デバイスにおいてメッセージを受信するように構成されたトランシーバと、この場合、メッセージが、第１の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、制御論理と１つまたは複数のプロセッサとを含む制御モジュールとを含み得る。制御論理および１つまたは複数のプロセッサは、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するように構成された論理と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するように構成された論理と、第１の到着補正時間に従って、デバイスの位置を決定するように構成された論理とを含み得る。
【００５７】
[0073]さらに別の実施形態では、装置は、装置においてメッセージを受信するための手段と、この場合、メッセージが、第１の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するための手段と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための手段と、第１の到着補正時間に従って、装置の位置を決定するための手段とを含み得る。
【００５８】
[0074]図７は、本開示の態様による、デバイスの例示的なブロック図を示す。図７に示すように、モバイルデバイス１００（図１）は、図７に示すモバイルデバイス７００の１つまたは複数の特徴を備え得る。いくつかの実施形態では、モバイルデバイス７００はまた、ワイヤレス通信ネットワーク上でワイヤレスアンテナ７２２を介してワイヤレス信号７２３を送信および受信することが可能なワイヤレストランシーバ７２１を備え得る。ワイヤレストランシーバ７２１は、ワイヤレストランシーババスインターフェース７２０によってバス７０１に接続され得る。ワイヤレストランシーババスインターフェース７２０は、いくつかの実施形態では、ワイヤレストランシーバ７２１に少なくとも部分的に統合され得る。いくつかの実施形態は、たとえば、ＩＥＥＥ規格８０２．１１のバージョン、ＣＤＭＡ、ＷＣＤＭＡ（登録商標）、ＬＴＥ（登録商標）、ＵＭＴＳ、ＧＳＭ（登録商標）、ＡＭＰＳ、Ｚｉｇｂｅｅ（登録商標）、およびＢｌｕｅｔｏｏｔｈ（登録商標）など、対応する複数のワイヤレス通信規格に従って信号を送信および／または受信することを可能にするために、複数のワイヤレストランシーバ７２１とワイヤレスアンテナ７２２とを含み得る。
【００５９】
[0075]本開示の態様によれば、ワイヤレストランシーバ７２１は送信機と受信機とを備え得る。送信機および受信機は、共通の回路を共有するように実装され得るか、または別個の回路として実装され得る。図２の送信ＳＴＡ２０２と受信局２０４との間の通信の特定の状況に応じて、送信ＳＴＡ２０２内または受信ＳＴＡ２０４内のワイヤレストランシーバは、送信機もしくは受信機のどちらかとして機能し得、またはその逆も同様であり得る。たとえば、送信ＳＴＡ２０２から受信ＳＴＡ２０４にメッセージを送るために、送信ＳＴＡ２０２のワイヤレストランシーバは送信機として機能し、受信ＳＴＡ２０４のワイヤレストランシーバは受信機として機能する。他方で、上記のメッセージが受信されていることを示す肯定応答を送るために、送信ＳＴＡ２０４のワイヤレストランシーバは送信機として機能し、送信ＳＴＡ２０２のワイヤレストランシーバは受信機として機能する。
【００６０】
[0076]モバイルデバイス７００はまた、ＳＰＳアンテナ７５８を介してＳＰＳ信号７５９を受信および収集することが可能なＳＰＳ受信機７５５を備え得る。ＳＰＳ受信機７５５はまた、モバイルデバイス１００のロケーションを推定するために、収集されたＳＰＳ信号７５９を全体的にまたは部分的に処理し得る。いくつかの実施形態では、プロセッサ７１１、メモリ７４０、ＤＳＰ７１２、および／または専用プロセッサ（図示せず）はまた、ＳＰＳ受信機７５５とともに、収集されたＳＰＳ信号を全体的にもしくは部分的に処理し、および／またはモバイルデバイス７００の推定ロケーションを計算するために利用され得る。測位演算を実行する際に使用するためのＳＰＳ信号または他の信号の記憶は、メモリ７４０またはレジスタ（図示せず）中で実行され得る。
【００６１】
[0077]同じく図７に示すように、モバイルデバイス７００は、バスインタ−フェース７１０によってバス７０１に接続されたデジタル信号プロセッサ（ＤＳＰ）７１２と、バスインタ−フェース７１０によってバス７０１に接続されたプロセッサ７１１と、メモリ７４０とを備え得る。バスインターフェース７１０は、ＤＳＰ７１２、プロセッサ７１１、およびメモリ７４０と統合され得る。様々な実施形態では、ほんの数例を挙げると、ＲＡＭ、ＲＯＭ、ＦＬＡＳＨ、またはディスクドライブなど、コンピュータ可読記憶媒体上になど、メモリ７４０に記憶された１つまたは複数の機械可読命令の応答実行で、機能が実行され得る。１つまたは複数の命令は、プロセッサ７１１、専用プロセッサ、またはＤＳＰ７１２によって実行可能であり得る。メモリ７４０は、本明細書で説明する機能を実行するためにプロセッサ７１１および／もしくはＤＳＰ７１２によって実行可能なソフトウェアコード（プログラミングコード、命令等）を記憶する、非一時的プロセッサ可読メモリならびに／またはコンピュータ可読メモリを備え得る。特定の実装形態では、ワイヤレストランシーバ７２１は、上記で論じたように、モバイルデバイス７００をワイヤレスＳＴＡとして構成するのを可能にするために、バス７０１を通してプロセッサ７１１および／またはＤＳＰ７１２と通信し得る。プロセッサ７１１および／またはＤＳＰ７１２は、図５Ａ〜図５Ｄ、図６Ａ〜図６Ｄに関して上記で論じたプロセス／方法の１つまたは複数の態様を実行するために命令を実行し得る。
【００６２】
[0078]やはり図７に示すように、ユーザインターフェース７３５は、たとえば、スピーカー、マイクロフォン、ディスプレイデバイス、振動デバイス、キーボード、タッチスクリーンなどのいくつかのデバイスのうちのいずれか１つを備え得る。特定の実装形態では、ユーザインターフェース７３５は、ユーザがモバイルデバイス７００上にホストされた１つまたは複数のアプリケーションと対話することを可能にし得る。たとえば、ユーザインターフェース７３５のデバイスは、ユーザからのアクションに応答して、ＤＳＰ７１２もしくはプロセッサ７１１によってさらに処理されるべきアナログ信号またはデジタル信号をメモリ７４０上に記憶し得る。同様に、モバイルデバイス７００上にホストされたアプリケーションは、出力信号をユーザに提示するために、アナログ信号またはデジタル信号をメモリ７４０上に記憶し得る。別の実装形態では、モバイルデバイス７００は、たとえば、専用スピーカー、マイクロフォン、デジタルアナログ回路、アナログデジタル回路、増幅器および／または利得制御を備える専用オーディオ入出力（Ｉ／Ｏ）デバイス７７０を随意に含み得る。別の実装形態では、モバイルデバイス７００は、キーボードまたはタッチスクリーンデバイスにタッチすること、またはそれに対する圧力に応答するタッチセンサー７６２を備え得る。
【００６３】
[0079]モバイルデバイス７００はまた、静止画または動画をキャプチャするための専用カメラデバイ７６４を備え得る。専用カメラデバイス７６４は、たとえば、イメージングセンサー（たとえば、電荷結合デバイスまたはＣＭＯＳイメージャ）、レンズ、アナログデジタル回路、フレームバッファなどを備え得る。一実装形態では、キャプチャされた画像を表す信号の追加の処理、調整、符号化、または圧縮は、プロセッサ７１１またはＤＳＰ７１２において実行され得る。代替的に、専用ビデオプロセッサ７６８が、キャプチャされた画像を表す信号の調整、符号化、圧縮、または操作を実行し得る。さらに、専用ビデオプロセッサ７６８は、モバイルデバイス７００上のディスプレイデバイス（図示せず）上での提示のために記憶された画像データを復号／復元し得る。
【００６４】
[0080]モバイルデバイス７００は、たとえば、慣性センサーと環境センサーとを含み得る、バス７０１に結合されたセンサー７６０も備え得る。センサー７６０の慣性センサーは、（たとえば、１つもしくは複数のコンパスアプリケーションをサポートするために）たとえば、（たとえば、３次元のモバイルデバイス７００の加速度にまとめて応答する）加速度計、１つもしくは複数のジャイロスコープ、または１つもしくは複数の磁力計を備え得る。モバイルデバイス７００の環境センサーは、たとえば、ほんの数例を挙げると、温度センサー、気圧センサー、周辺光センサー、カメライメージャ、マイクロフォンを備え得る。センサー７６０は、メモリ７４０中に記憶され、たとえば、測位演算またはナビゲーション演算を対象とするアプリケーションなどの１つもしくは複数のアプリケーションをサポートするＤＰＳまたはプロセッサ７１１によって処理され得るアナログ信号あるいはデジタル信号を生成し得る。
【００６５】
[0081]特定の実装形態では、モバイルデバイス７００は、ワイヤレストランシーバ７２１またはＳＰＳ受信機７５５において受信され、ダウンコンバートされた信号のベースバンド処理を実行することが可能な専用モデムプロセッサ７６６を備え得る。同様に、専用モデムプロセッサ７６６は、ワイヤレストランシーバ７２１による送信のためにアップコンバートされるべき信号のベースバンド処理を実行し得る。代替実装形態では、専用モデムプロセッサを有する代わりに、ベースバンド処理はプロセッサまたはＤＳＰ（たとえば、プロセッサ７１１またはＤＳＰ７１２）によって実行され得る。
【００６６】
[0082]図８は、本開示の態様による、コンピューティングプラットフォームの例示的なブロック図を示す。この例では、システム８００は、たとえば、図１に関して上記で説明した技法またはプロセスを実装するように構成可能な１つもしくは複数のデバイスを含み得る。システム８００は、たとえば、ワイヤレス通信ネットワーク８０８を通して互いに動作可能に結合され得る第１のデバイス８０２と、第２のデバイス８０４と、第３のデバイス８０６とを含み得る。一態様では、第１のデバイス８０２は、たとえば、基地局アルマナックなど、測位支援データを与えることが可能なサーバを備え得る。第２のデバイス８０４および第３のデバイス８０６は、一態様では、モバイルデバイスを備え得る。また、一態様では、ワイヤレス通信ネットワーク８０８は、たとえば、１つまたは複数のワイヤレスアクセスポイントを備え得る。
【００６７】
[0083]図８に示した第１のデバイス８０２、第２のデバイス８０４、および第３のデバイス８０６は、ワイヤレス通信ネットワーク８０８を介してデータを交換するように構成可能であり得る、（たとえば、図１に示したローカルトランシーバ１０８またはサーバ１４０、１５０もしくは１６０など）任意のデバイス、機器あるいは機械を表し得る。限定ではなく例として、第１のデバイス８０２、第２のデバイス８０４、または第３のデバイス８０６のいずれかが、たとえば、デスクトップコンピュータ、ラップトップコンピュータ、ワークステーション、サーバデバイス、または同等物などの１つもしくは複数のコンピューティングデバイスまたはコンピューティングプラットフォーム、たとえば、携帯情報端末、モバイル通信デバイス、または同等物などの１つもしくは複数のパーソナルコンピューティングまたは通信デバイスまたは装置、たとえば、データベースまたはデータストレージサービスプロバイダ／システム、ネットワークサービスプロバイダ／システム、インターネットまたはイントラネットサービスプロバイダ／システム、ポータルまたは検索エンジンサービスプロバイダ／システム、ワイヤレス通信サービスプロバイダ／システムの一部として、ＷＬＡＮアクセスポイントまたはフェムトセルなどの、モバイルデバイスへのワイヤレスサービスを容易にすることが可能なサービスアクセストランシーバデバイスなど、コンピューティングシステムまたは関連するサービスプロバイダ能力、あるいはそれらの任意の組合せを含み得る。第１のデバイス８０２、第２のデバイス８０４、および第３のデバイス８０６のいずれも、それぞれ、本明細書で説明する例による基地局アルマナックサーバ、基地局、またはモバイルデバイスのうちの１つもしくは複数を備え得る。
【００６８】
[0084]同様に、（たとえば、図１に示すネットワーク１３０の実装形態の特定のものにおける）ワイヤレス通信ネットワーク８０８は、第１のデバイス８０２、第２のデバイス８０４、および第３のデバイス８０６のうちの少なくとも２つの間でのデータの交換をサポートするように構成可能な１つもしくは複数の通信リンク、プロセス、またはリソースを表し得る。限定ではなく例として、通信ネットワーク８０８は、ワイヤレス通信リンクもしくはワイヤード通信リンク、電話システムもしくは電気通信システム、データバスもしくはデータチャネル、光ファイバー、地上車リソースもしくはスペースビークルリソース、ローカルエリアネットワーク、ワイドエリアネットワーク、イントラネット、インターネット、ルータもしくはスイッチ、および同等物、またはそれらの任意の組合せを含み得る。たとえば、第３のデバイス８０６の部分的に隠されているものとして示された点線のボックスによって図示されるように、ワイヤレス通信ネットワーク８０８に動作可能に結合された、同様の追加のデバイスがある場合がある。
【００６９】
[0085]システム８００に示す様々なデバイスおよびネットワークの全部または一部、ならびに本明細書でさらに説明するプロセスおよび方法が、ハードウェア、ファームウェア、ソフトウェア、もしくはその任意の組合せを使用して、またはさもなければ含めて実装され得ることを認識されたい。したがって、限定ではなく例として、第２のデバイス８０４は、バス８２８を介してメモリ８２２に動作可能に結合された少なくとも１つの処理ユニット８２０を含み得る。
【００７０】
[0086]処理ユニット８２０は、データコンピューティング手順またはデータコンピューティングプロセスの少なくとも一部分を実行するように構成可能な１つもしくは複数の回路を表す。限定ではなく例として、処理ユニット８２０は、１つもしくは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ、および同等物、またはそれらの任意の組合せを含み得る。ワイヤレストランシーバ８４２は、上記で論じたように、第２のデバイス８０４をワイヤレスＳＴＡとして構成するのを可能にするために、バス８２８を通して処理ユニット８２０と通信し得る。処理ユニット８２０は、図５Ａ〜図５Ｄ、図６Ａ〜図６Ｄに関して上記で論じたプロセス／方法の１つまたは複数の態様を実行するために命令を実行し得る。
【００７１】
[0087]メモリ８２２は、任意のデータ記憶メカニズムを表している。たとえば、メモリ８２２は、一次メモリ８２４または二次メモリ８２６を含み得る。たとえば、一次メモリ８２４は、ランダムアクセスメモリ、読出し専用メモリなどを含み得る。この例では処理ユニット８２０とは別個であるものとして示されているが、１次メモリ８２４の全部または一部は、処理ユニット８２０内に設けられるか、またはさもなければ処理ユニット８２０と共設／結合され得ることを理解されたい。
【００７２】
[0088]２次メモリ８２６は、たとえば、１次メモリと同じもしくは同様のタイプのメモリ、あるいは、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートメモリドライブなど、１つもしくは複数のデータストレージデバイスまたはシステムを含み得る。いくつかの実装形態では、２次メモリ８２６は、コンピュータ可読媒体８４０を動作可能に受容するか、またはさもなければそれに結合するように構成可能であり得る。コンピュータ可読媒体８４０は、たとえば、システム８００中のデバイスのうちの１つもしくは複数のためにデータ、コードまたは命令を担持するかあるいはアクセス可能にすることができる任意の非一時的媒体を含み得る。コンピュータ可読媒体８４０は記憶媒体と呼ばれることもある。
【００７３】
[0089]第２のデバイス８０４は、たとえば、第２のデバイス８０４の少なくともワイヤレス通信ネットワーク８０８への動作可能な結合を提供する、またはさもなければサポートする通信インターフェース１０３０を含み得る。限定ではなく例として、通信インターフェース８３０は、ネットワークインターフェースデバイスまたはネットワークインターフェースカード、モデム、ルータ、スイッチ、トランシーバ、および同等物を含み得る。
【００７４】
[0090]第２のデバイス８０４は、たとえば、入力／出力デバイス８３２を含み得る。入力／出力デバイス８３２は、人間の、または機械の入力を受け入れる、またはさもなければ導入するように構成可能であり得る１つもしくは複数のデバイスまたは機能、あるいは、人間の、または機械の出力を搬送、またはさもなければ提供するように構成可能であり得る１つもしくは複数のデバイスまたは機能を表す。限定ではなく例として、入力／出力デバイス８３２は、動作可能に構成されるディスプレイ、スピーカー、キーボード、マウス、トラックボール、タッチスクリーン、データポートなどを含み得る。
【００７５】
[0091]本明細書の段落では、図１、図５Ａ〜図５Ｄ、図７、図８、およびそれらの対応する説明は、装置においてメッセージを受信するための手段と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するための手段と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための手段と、第２の局が、第１の到着補正時間に従って、第２の局の範囲を決定するのを支援するための手段と、受信されたメッセージのインパルス応答ウィンドウを監視するための手段と、受信されたメッセージを使用して、時間に対してインパルス応答ウィンドウの正規化エネルギーレベルを生成するための手段と、正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を識別するための手段と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を使用して、第１の到着時間を決定するための手段と、第１の到着時間と予想される到着時間との間の差に従って、第１の到着補正時間を決定するための手段と、第１のメッセージを第２の局に送信するための手段と、第２のメッセージを第２の局に送信するための手段とを提供することに留意されたい。
【００７６】
[0092]本明細書の段落では、図１、図６Ａ〜図６Ｄ、図７、図８、およびそれらの対応する説明は、装置においてメッセージを受信するための手段と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を検出するための手段と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための手段と、第１の到着補正時間に従って、装置の位置を決定するための手段と、受信されたメッセージのインパルス応答ウィンドウを監視するための手段と、受信されたメッセージを使用して、時間に対してインパルス応答ウィンドウの正規化エネルギーレベルを生成するための手段と、正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を識別するための手段と、ショートトレーニングフィールドからロングトレーニングフィールドへの遷移を使用して、第１の到着時間を決定するための手段と、第１の到着時間と予想される到着時間との間の差に従って、第１の到着補正時間を決定するための手段と、第１の局から第１のメッセージを受信するための手段と、第１の到着補正時間を使用して、第１の局からの第１のメッセージの調整された受信時間を計算するための手段と、第１のメッセージの調整された受信時間に少なくとも部分的に基づいて、装置の位置を決定するための手段と、第１の局から第２のメッセージを受信するための手段と、第１のメッセージの調整された受信時間と第１の局からの調整されたタイムスタンプとに少なくとも部分的に基づいて、装置の位置を決定するための手段とを提供することに留意されたい。
【００７７】
[0093]本明細書で説明した方法は、特定の例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの組合せで実装され得る。ハードウェア実装形態では、たとえば、処理ユニットは、１つもしくは複数の特定用途向け集積回路（「ＡＳＩＣ」）、デジタル信号プロセッサ（「ＤＳＰ」）、デジタル信号処理デバイス（「ＤＳＰＤ」）、プログラマブル論理デバイス（「ＰＬＤ」）、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他のデバイスユニット、またはそれらの組合せ内に実装され得る。
【００７８】
[0094]本明細書に含まれる詳細な説明のいくつかの部分は、特定の装置、あるいは専用コンピューティングデバイスまたは専用コンピューティングプラットフォームのメモリ内に記憶されたバイナリデジタル信号の演算のアルゴリズムもしくは記号表現に関して提示されている。この特定の明細書のコンテキストでは、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の演算を実施するようにプログラムされた後の汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術の当業者が、自身の仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。このコンテキストでは、演算または処理は物理量の物理的操作を伴う。必ずしもそうとは限らないが、一般に、そのような量は、記憶、転送、結合、比較、またはさもなければ他の方法で操作されることが可能な電気信号もしくは磁気信号の形態をとり得る。主に一般的な用法という理由で、そのような信号をビット、データ、値、要素、記号、文字、項、数、数字などと呼ぶことは時々便利であることがわかっている。しかしながら、これらおよび同様の用語はすべて、適切な物理量に関連付けられるべきものであり、便利なラベルにすぎないことが理解されるべきである。特に記載のない限り、本明細書の議論から明らかなように、本明細書全体にわたって、「処理する（ｐｒｏｃｅｓｓｉｎｇ）」、「算出する（ｃｏｍｐｕｔｉｎｇ）」、「計算する（ｃａｌｃｕｌａｔｉｎｇ）」、「決定する（ｄｅｔｅｒｍｉｎｉｎｇ）」、などの用語を利用する議論は、専用コンピュータ、専用コンピューティング装置、もしくは同様の専用電子コンピューティングデバイスなどの、特定の装置の動作またはプロセスを指すことが理解される。したがって、本明細書のコンテキストで、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータもしくは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、あるいはディスプレイデバイス内の電子的または磁気的な物理量として一般に表される信号を操作もしくは変換することが可能である。
【００７９】
[0095]本明細書で説明したワイヤレス通信技法は、ワイヤレスワイドエリアネットワーク（「ＷＷＡＮ」）、ワイヤレスローカルエリアネットワーク（「ＷＬＡＮ」）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などの様々なワイヤレス通信ネットワークに関連し得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（「ＣＤＭＡ」）ネットワーク、時分割多元接続（「ＴＤＭＡ」）ネットワーク、周波数分割多元接続（「ＦＤＭＡ」）ネットワーク、直交周波数分割多元接続（「ＯＦＤＭＡ」）ネットワーク、シングルキャリア周波数分割多元接続（「ＳＣ−ＦＤＭＡ」）ネットワーク、または上記のネットワークの任意の組合せなどでよい。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（「Ｗ−ＣＤＭＡ（登録商標）」）などの１つまたは複数の無線アクセス技術（「ＲＡＴ」）を実装し得る。ここで、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、モバイル通信用グローバルシステム（ＧＳＭ：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ（登録商標））という名称の団体からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称の団体からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は、公に入手可能である。ある態様では、４Ｇロングタームエボリューション（「ＬＴＥ」）通信ネットワークもまた、特許請求の範囲に記載された対象に従って実装され得る。ＷＬＡＮはＩＥＥＥ８０２．１１ｘネットワークを備え得、ＷＰＡＮは、たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘを備え得る。本明細書で説明したワイヤレス通信実装形態はまた、ＷＷＡＮ、ＷＬＡＮ、またはＷＰＡＮの任意の組合せに接続して使用され得る。
【００８０】
[0096]別の態様では、前述のように、ワイヤレス送信機またはワイヤレスアクセスポイントは、セルラー電話サービスを会社または家庭に延長するために利用されるフェムトセルを備え得る。そのような実装形態では、１つまたは複数のモバイルデバイスは、たとえば、符号分割多元接続（「ＣＤＭＡ」）セルラー通信プロトコルを介してフェムトセルと通信し得、フェムトセルは、インターネットなどの別のブロードバンドネットワークを介してより大きいセルラー電気通信ネットワークへのアクセスをモバイルデバイスに与え得る。
【００８１】
[0097]本明細書で説明した技法は、いくつかのＧＮＳＳおよび／またはＧＮＳＳの組合せのうちのいずれか１つを含むＳＰＳとともに使用され得る。さらに、そのような技法は、「スードライト（pseudolite）」として機能する地上波送信機、またはＳＶとそのような地上波送信機との組合せを利用する測位システムとともに使用され得る。地上波送信機は、たとえば、ＰＮコードまたは（たとえば、ＧＰＳもしくはＣＤＭＡセルラー信号と同様の）他のレンジングコードをブロードキャストする地上送信機を含み得る。そのような送信機は、遠隔受信機による識別を可能にするように一意のＰＮコードを割り当てられ得る。地上波送信機は、たとえば、トンネルの中、鉱山内、建築物の中、都市ビルの谷間または他の閉じられたエリア内などの、周回するＳＶからのＳＰＳ信号が利用できないことがある状況においてＳＰＳを補強するのに有用であり得る。スードライトの別の実装形態は無線ビーコンとして知られている。本明細書で使用する「ＳＶ」という用語は、スードライト、スードライトの等価物、および場合によっては、他のものとして機能する地上波送信機を含むものとする。本明細書で使用する「ＳＰＳ信号」および／または「ＳＶ信号」という用語は、スードライトまたはスードライトの等価物として機能する地上波送信機を含む、地上波送信機からのＳＰＳ様の信号を含むものとする。
【００８２】
[0098]本明細書で使用する「および」、および「または」という用語は、それが使用されるコンテキストに少なくとも部分的に依存する様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどのリストを関連付けるために使用される場合、ここで包含的な意味で使用されるＡ、Ｂ、およびＣを意味し、ならびにここで排他的な意味で使用されるＡ、Ｂ、またはＣを意味するものとする。「一例（ｏｎｅ  ｅｘａｍｐｌｅ）」または「ある例（ａｎ  ｅｌａｍｐｌｅ）」に対する本明細書全体にわたる言及は、その例に関連して説明した特定の特徴、構造、または特性が、特許請求の範囲に記載された対象の少なくとも１つの例に含まれることを意味する。したがって、本明細書全体にわたる様々なロケーションにおけるフレーズ「一例において（ｉｎ  ｏｎｅ  ｅｘａｍｐｌｅ）」または「ある例（ａｎ  ｅｘａｍｐｌｅ）」という語句の出現は、必ずしもすべてが同じ例に言及しているとは限らない。さらに、特定の特徴、構造、または特性は、１つまたは複数の例において組み合わせられ得る。本明細書で説明した例は、デジタル信号を使用して動作する機械、デバイス、エンジン、または装置を含み得る。そのような信号は、電子信号、光学的信号、電磁信号、またはロケーション間で情報を提供するあらゆる形態のエネルギーを備え得る。
【００８３】
[0099]現在考えられる例示的な特徴を図示および説明したが、特許請求の範囲に記載された対象から逸脱することなしに、様々な他の修正が行われてよく、また均等物の置換が可能であることは当業者によって理解されよう。さらに、本明細書で説明した主要な概念から逸脱することなしに、特定の状況を特許請求の範囲に記載された対象の教示に適応させるために、多くの修正が行われ得る。したがって、特許請求の範囲に記載された対象は、開示した特定の例に限定されないが、そのような特許請求の範囲に記載された対象は、添付の特許請求の範囲に含まれるすべての態様、およびそれらの均等物も含み得ることが意図される。
【図１】
2016537642.tif 000003
【図２】
2016537642.tif 000004
【図３Ａ】
2016537642.tif 000005
【図３Ｂ】
2016537642.tif 000006
【図３Ｃ】
2016537642.tif 000007
【図４Ａ】
2016537642.tif 000008
【図４Ｂ】
2016537642.tif 000009
【図５Ａ】
2016537642.tif 000010
【図５Ｂ】
2016537642.tif 000011
【図５Ｃ】
2016537642.tif 000012
【図５Ｄ】
2016537642.tif 000013
【図６Ａ】
2016537642.tif 000014
【図６Ｂ】
2016537642.tif 000015
【図６Ｃ】
2016537642.tif 000016
【図６Ｄ】
2016537642.tif 000017
【図７】
2016537642.tif 000018
【図８】
2016537642.tif 000019
【手続補正書】
【提出日】平成28年5月26日(2016.5.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２つの局間の範囲を決定する方法であって、
第１の局においてメッセージを受信することと、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出することと、ここにおいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出することは、前記受信されたメッセージのインパルス応答ウィンドウを監視することと、前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成することと、前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別することとを備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定することと、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援することと
を備える、方法。
【請求項２】
前記所定のしきい値は、前記インパルス応答ウィンドウの前記正規化エネルギーレベルの数分の１を表す、請求項２に記載の方法。
【請求項３】
前記第１の到着補正時間を前記決定することは、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定することと、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定することと
を備える、請求項１に記載の方法。
【請求項４】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援することは、
第１のメッセージを前記第２の局に送信すること、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記第１の局からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用される
を備える、請求項１に記載の方法。
【請求項５】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援することは、
第２のメッセージを前記第２の局に送信すること、ここにおいて、前記第２のメッセージが前記第１の局からの調整されたタイムスタンプを含み、ここにおいて、前記第１の局からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用される
をさらに備える、請求項４に記載の方法。
【請求項６】
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたもの
を備える、請求項５に記載の方法。
【請求項７】
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたもの
をさらに備える、請求項５に記載の方法。
【請求項８】
１つまたは複数のコンピュータシステムが実行するための命令を記憶する非一時的媒体を備えたコンピュータプログラム製品であって、前記命令は、
第１の局においてメッセージを受信するための命令と、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出するための命令と、ここにおいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出するための命令は、前記受信されたメッセージのインパルス応答ウィンドウを監視するための命令と、前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成するための命令と、前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別するための命令とを備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための命令と、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援するための命令と
を備える、コンピュータプログラム製品。
【請求項９】
前記所定のしきい値は、前記インパルス応答ウィンドウの前記正規化エネルギーレベルの数分の１を表す、請求項９に記載のコンピュータプログラム製品。
【請求項１０】
前記第１の到着補正時間を前記決定するための命令は、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定するための命令と、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定するための命令と
を備える、請求項８に記載のコンピュータプログラム製品。
【請求項１１】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための命令は、
第１のメッセージを前記第２の局に送信するための命令、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記第１の局からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用される
を備える、請求項８に記載のコンピュータプログラム製品。
【請求項１２】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための命令は、
第２のメッセージを前記第２の局に送信するための命令、ここにおいて、前記第２のメッセージが前記第１の局からの調整されたタイムスタンプを含み、ここにおいて、前記第１の局からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用される
をさらに備える、請求項１１に記載のコンピュータプログラム製品。
【請求項１３】
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたもの
を備える、請求項１２に記載のコンピュータプログラム製品。
【請求項１４】
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたもの
をさらに備える、請求項１２に記載のコンピュータプログラム製品。
【請求項１５】
デバイスであって、
前記デバイスにおいてメッセージを受信するように構成されたトランシーバと、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出することと、ここにおいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出することは、前記受信されたメッセージのインパルス応答ウィンドウを監視することと、前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成することと、前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別することとを備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定することと、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援することと
を行うように構成された、１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せと
を備える、デバイス。
【請求項１６】
前記第１の到着補正時間を決定することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定することと、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定することと
を行うようにさらに構成される、請求項１５に記載のデバイス。
【請求項１７】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを支援することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
第１のメッセージを前記第２の局に送信すること、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記デバイスからの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用される
を行うようにさらに構成される、請求項１５に記載のデバイス。
【請求項１８】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを支援することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
第２のメッセージを前記第２の局に送信すること、ここにおいて、前記第２のメッセージが前記デバイスからの調整されたタイムスタンプを含み、ここにおいて、前記デバイスからの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用される
を行うようにさらに構成される、請求項１７に記載のデバイス。
【請求項１９】
前記デバイスからの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたもの
を備える、請求項１８に記載のデバイス。
【請求項２０】
前記デバイスからの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたもの
をさらに備える、請求項１８に記載のデバイス。
【請求項２１】
装置であって、
前記装置においてメッセージを受信するための手段と、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出するための手段と、ここにおいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出するための手段は、前記受信されたメッセージのインパルス応答ウィンドウを監視するための手段と、前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成するための手段と、前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別するための手段とを備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための手段と、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援するための手段と
を備える、装置。
【請求項２２】
前記第１の到着補正時間を前記決定するための手段は、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定するための命令と、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定するための手段と
を備える、請求項２１に記載の装置。
【請求項２３】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための手段は、
第１のメッセージを前記第２の局に送信するための手段、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記装置からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用される
を備える、請求項２１に記載の装置。
【請求項２４】
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための手段は、
第２のメッセージを前記第２の局に送信するための手段、ここにおいて、前記第２のメッセージが前記装置からの調整されたタイムスタンプを含み、ここにおいて、前記装置からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用される
をさらに備える、請求項２３に記載の装置。
【請求項２５】
前記装置からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたもの
を備える、請求項２４に記載の装置。
【請求項２６】
前記装置からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたもの
をさらに備える、請求項２４に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
[0099]現在考えられる例示的な特徴を図示および説明したが、特許請求の範囲に記載された対象から逸脱することなしに、様々な他の修正が行われてよく、また均等物の置換が可能であることは当業者によって理解されよう。さらに、本明細書で説明した主要な概念から逸脱することなしに、特定の状況を特許請求の範囲に記載された対象の教示に適応させるために、多くの修正が行われ得る。したがって、特許請求の範囲に記載された対象は、開示した特定の例に限定されないが、そのような特許請求の範囲に記載された対象は、添付の特許請求の範囲に含まれるすべての態様、およびそれらの均等物も含み得ることが意図される。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
２つの局間の範囲を決定する方法であって、
第１の局においてメッセージを受信することと、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出することと、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定することと、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援することとを備える、方法。
［Ｃ２］
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出することは、
前記受信されたメッセージのインパルス応答ウィンドウを監視することと、
前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成することと、
前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別することとを備える、Ｃ１に記載の方法。
［Ｃ３］
前記所定のしきい値は、前記インパルス応答ウィンドウの前記正規化エネルギーレベルの数分の１を表す、Ｃ２に記載の方法。
［Ｃ４］
前記第１の到着補正時間を前記決定することは、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定することと、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定することとを備える、Ｃ１に記載の方法。
［Ｃ５］
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援することは、
第１のメッセージを前記第２の局に送信すること、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記第１の局からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用されるを備える、Ｃ１に記載の方法。
［Ｃ６］
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援することは、
第２のメッセージを前記第２の局に送信すること、ここにおいて、前記第２のメッセージが前記第１の局からの調整されたタイムスタンプを含み、ここにおいて、前記第１の局からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用されるをさらに備える、Ｃ５に記載の方法。
［Ｃ７］
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたものを備える、Ｃ６に記載の方法。
［Ｃ８］
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたものをさらに備える、Ｃ６に記載の方法。
［Ｃ９］
１つまたは複数のコンピュータシステムが実行するための命令を記憶する非一時的媒体を備えたコンピュータプログラム製品であって、前記命令は、
第１の局においてメッセージを受信するための命令と、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出するための命令と、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための命令と、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援するための命令とを備える、コンピュータプログラム製品。
［Ｃ１０］
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出するための命令は、
前記受信されたメッセージのインパルス応答ウィンドウを監視するための命令と、
前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成するための命令と、
前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別するための命令とを備える、Ｃ９に記載のコンピュータプログラム製品。
［Ｃ１１］
前記所定のしきい値は、前記インパルス応答ウィンドウの前記正規化エネルギーレベルの数分の１を表す、Ｃ１０に記載のコンピュータプログラム製品。
［Ｃ１２］
前記第１の到着補正時間を前記決定するための命令は、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定するための命令と、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定するための命令とを備える、Ｃ９に記載のコンピュータプログラム製品。
［Ｃ１３］
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための命令は、
第１のメッセージを前記第２の局に送信するための命令、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記第１の局からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用されるを備える、Ｃ９に記載のコンピュータプログラム製品。
［Ｃ１４］
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための命令は、
第２のメッセージを前記第２の局に送信するための命令、ここにおいて、前記第２のメッセージが前記第１の局からの調整されたタイムスタンプを含み、ここにおいて、前記第１の局からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用されるをさらに備える、Ｃ１３に記載のコンピュータプログラム製品。
［Ｃ１５］
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたものを備える、Ｃ１４に記載のコンピュータプログラム製品。
［Ｃ１６］
前記第１の局からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたものをさらに備える、Ｃ１４に記載のコンピュータプログラム製品。
［Ｃ１７］
デバイスであって、
前記デバイスにおいてメッセージを受信するように構成されたトランシーバと、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出することと、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定することと、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援することと
を行うように構成された、１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せとを備える、デバイス。
［Ｃ１８］
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を検出することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
前記受信されたメッセージのインパルス応答ウィンドウを監視することと、
前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成することと、
前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別することとを行うようにさらに構成される、Ｃ１７に記載のデバイス。
［Ｃ１９］
前記第１の到着補正時間を決定することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定することと、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定することとを行うようにさらに構成される、Ｃ１７に記載のデバイス。
［Ｃ２０］
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを支援することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
第１のメッセージを前記第２の局に送信すること、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記デバイスからの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用されるを行うようにさらに構成される、Ｃ１７に記載のデバイス。
［Ｃ２１］
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを支援することを行うように構成された、前記１つもしくは複数のプロセッサまたはデジタル信号プロセッサあるいはそれらの組合せは、
第２のメッセージを前記第２の局に送信すること、ここにおいて、前記第２のメッセージが前記デバイスからの調整されたタイムスタンプを含み、ここにおいて、前記デバイスからの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用されるを行うようにさらに構成される、Ｃ２０に記載のデバイス。
［Ｃ２２］
前記デバイスからの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたものを備える、Ｃ２１に記載のデバイス。
［Ｃ２３］
前記デバイスからの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたものをさらに備える、Ｃ２１に記載のデバイス。
［Ｃ２４］
装置であって、
前記装置においてメッセージを受信するための手段と、ここにおいて、前記メッセージが、第２の局から受信されたショートトレーニングフィールドとロングトレーニングフィールドとを少なくとも備える、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの遷移を検出するための手段と、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移に少なくとも部分的に基づいて、第１の到着補正時間を決定するための手段と、
前記第２の局が前記第１の到着補正時間に従って前記第２の局の範囲を決定するのを支援するための手段とを備える、装置。
［Ｃ２５］
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を前記検出するための手段は、
前記受信されたメッセージのインパルス応答ウィンドウを監視するための手段と、
前記受信されたメッセージを使用して、時間に対して前記インパルス応答ウィンドウの正規化エネルギーレベルを生成するための手段と、
前記正規化エネルギーレベルが所定のしきい値を超えることに少なくとも部分的に基づいて、前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を識別するための手段とを備える、Ｃ２４に記載の装置。
［Ｃ２６］
前記第１の到着補正時間を前記決定するための手段は、
前記ショートトレーニングフィールドから前記ロングトレーニングフィールドへの前記遷移を使用して、第１の到着時間を決定するための命令と、
前記第１の到着時間と予想される到着時間との間の差に従って、前記第１の到着補正時間を決定するための手段とを備える、Ｃ２４に記載の装置。
［Ｃ２７］
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための手段は、
第１のメッセージを前記第２の局に送信するための手段、ここにおいて、前記第１のメッセージが、前記第１の到着補正時間を使用して、前記装置からの前記第１のメッセージの調整された受信時間を計算し、前記第１のメッセージの前記調整された受信時間に少なくとも部分的に基づいて、前記第２の局の前記範囲を決定するために使用されるを備える、Ｃ２４に記載の装置。
［Ｃ２８］
前記第２の局が前記第１の到着補正時間に従って前記第２の局の前記範囲を決定するのを前記支援するための手段は、
第２のメッセージを前記第２の局に送信するための手段、ここにおいて、前記第２のメッセージが前記装置からの調整されたタイムスタンプを含み、ここにおいて、前記装置からの前記調整されたタイムスタンプが、前記第２の局の前記範囲を決定するために使用されるをさらに備える、Ｃ２７に記載の装置。
［Ｃ２９］
前記装置からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間を加えたものを備える、Ｃ２８に記載の装置。
［Ｃ３０］
前記装置からの前記調整されたタイムスタンプは、
前記第２の局からの肯定応答の受信時間に前記第１の到着補正時間とランダム雑音とを加えたものをさらに備える、Ｃ２８に記載の装置。
【国際調査報告】
2016537642.tif 000020
2016537642.tif 000021
2016537642.tif 000022