(57)【要約】  ワイヤレス通信のための方法、装置、およびコンピュータプログラム製品が提供される。本装置は、スーパーフレームの第１のトランザクションスロット中で、アップリンクフレームを送信し、ダウンリンクフレームを受信するように構成されたトランシーバを備え得る。アップリンクフレームおよびダウンリンクフレームのうちの１つまたは複数は、それぞれ、１つまたは複数のダウンリンクフレームの肯定応答を送信すること、または１つまたは複数のアップリンクフレームの肯定応答を受信することのために必要とされる時間を超える送信時間を確保する過剰割振りされたネットワーク割振りベクトルに関連する。本装置は、第１の過剰割振りされたＮＡＶをもつ第１のアップリンクフレームをアクセスポイントに送信することをトランシーバに行わせることと、スーパーフレームの開始時間を確立することと、アクセスポイントから受信されたバースト中の２つまたはそれ以上のダウンリンクフレームからデータを抽出することとを行うように構成された処理システムを備え得る。
2016513908.tif 000002
【特許請求の範囲】
【請求項１】
スーパーフレームの第１のトランザクションスロット中でアップリンクフレームをアクセスポイントに送信することと、
前記スーパーフレームの前記第１のトランザクションスロット中で前記アクセスポイントからダウンリンクフレームを受信することと
を行うように構成されたトランシーバと、
ここにおいて、前記アップリンクフレームのうちの１つまたは複数および前記ダウンリンクフレームのうちの１つまたは複数が、それぞれ、ダウンリンクフレームの肯定応答を送信すること、または前記アップリンクフレームの肯定応答を受信することのために必要とされる時間を超える送信時間を確保する過剰割振りされたネットワーク割振りベクトル（ＮＡＶ）に関連する、
過剰割振りされたアップリンクＮＡＶをもつ第１のアップリンクフレームを前記アクセスポイントに送信することを前記トランシーバに行わせることと、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答する場合、前記第１のアップリンクフレームの開始に一致する、前記スーパーフレームの開始時間を確立することと、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答した後に、前記アクセスポイントから受信されたバースト中の２つまたはそれ以上のダウンリンクフレームからデータを抽出することと、ここにおいて、前記２つまたはそれ以上のダウンリンクフレームが、過剰割振りされたダウンリンクＮＡＶ関連する、
を行うように構成された処理システムとを備え、
ここにおいて、前記トランシーバが、前記過剰割振りされたダウンリンクＮＡＶを無視するように構成された、
アクセス端末。
【請求項２】
前記アクセスポイントが、前記過剰割振りされたアップリンクＮＡＶを無視するように構成された、請求項１に記載のアクセス端末。
【請求項３】
前記処理システムが、前記第１のトランザクションスロットの後に、前記スーパーフレームの終了まで、前記トランシーバの電源を切断するように構成された、請求項１に記載のアクセス端末。
【請求項４】
前記トランシーバが、次のスーパーフレームの第１のトランザクションスロット中に少なくとも１つのアップリンクフレームを送信する、請求項３に記載のアクセス端末。
【請求項５】
前記処理システムは、前記アクセスポイントが前記第１のアップリンクフレームの受信に肯定応答しない場合、あらかじめ定義された最小遅延の後に、前記過剰割振りされたアップリンクＮＡＶ実行するをもつ前記第１のアップリンクフレームを前記アクセスポイントに再送信することを前記トランシーバに繰り返し行わせるように構成された、請求項１に記載のアクセス端末。
【請求項６】
前記処理システムは、前記アクセスポイントが前記第１のアップリンクフレームの受信に肯定応答しない場合、競合を通して前記スーパーフレームの前記開始時間を確立するように構成された、請求項１に記載のアクセス端末。
【請求項７】
前記トランシーバが、前記アクセスポイントから前記ダウンリンクフレームを受信した後に前記第１のトランザクションスロット中で前記アクセスポイントにアップリンクフレームのバーストを送信するように構成された、請求項１に記載のアクセス端末。
【請求項８】
過剰割振りされていないＮＡＶをもつアップリンクフレームの前記バーストが、前記アクセスポイントに送信される、請求項７に記載のアクセス端末。
【請求項９】
少なくとも１つの過剰割振りされたＮＡＶが、少なくとも１つのフレーム持続時間だけ、前記ダウンリンクフレームの肯定応答を送信すること、または前記アップリンクフレームの肯定応答を受信することのために必要とされる時間を超える、請求項１に記載のアクセス端末。
【請求項１０】
前記アクセスポイントが複数のアクセス端末をサービスし、ここにおいて、前記複数のアクセス端末の各々が前記スーパーフレームの異なる開始時間を認識する、請求項１に記載のアクセス端末。
【請求項１１】
スーパーフレームの第１のトランザクションスロット中で第１のアップリンクフレームをアクセスポイントに送信することと、前記第１のアップリンクフレームが過剰割振りされたアップリンクネットワーク割振りベクトル（ＮＡＶ）を含む、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答する場合、前記第１のアップリンクフレームの開始に一致する、前記スーパーフレームの開始時間を確立することと、
前記スーパーフレームの前記第１のトランザクションスロット中で前記アクセスポイントからダウンリンクフレームのバーストを受信することと、ここにおいて、ダウンリンクフレームの前記バーストが、ダウンリンクフレームの前記バーストとダウンリンクフレームの前記バーストの肯定応答とを送信するために必要とされる時間を超える時間を確保する過剰割振りされたダウンリンクＮＡＶに関連する、
アップリンクフレームのバーストを前記アクセスポイントに送信することと、アップリンクフレームの前記バーストの送信が、前記過剰割振りされたダウンリンクＮＡＶによって確保された前記時間内に、およびダウンリンクフレームの前記バーストを受信することの後に開始する、
を備える、ワイヤレス通信のための方法。
【請求項１２】
前記アクセスポイントが、前記過剰割振りされたアップリンクＮＡＶを無視するように構成された、請求項１１に記載の方法。
【請求項１３】
前記第１のトランザクションスロットの終了後に電源切断モードに入ることと、
前記スーパーフレームが終了してから前記電源切断モードを出ることと
をさらに備える、請求項１１に記載の方法。
【請求項１４】
次のスーパーフレームの第１のトランザクションスロット中に少なくとも１つのアップリンクフレームを送信することをさらに備える、請求項１３に記載の方法。
【請求項１５】
前記第１のアップリンクフレームの肯定応答が受信されず、
所定のバックオフ期間の間待つことと、
前記過剰割振りされたアップリンクＮＡＶをもつ前記第１のアップリンクフレームを前記アクセスポイントに再送信することと、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答したかどうかを決定することと、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答しなかったと決定された場合、前記待つステップと、前記再送信するステップと、前記決定するステップとを繰り返すことと
をさらに備える、請求項１１に記載の方法。
【請求項１６】
過剰割振りされていないＮＡＶをもつアップリンクフレームの前記バーストが、前記アクセスポイントに送信される、請求項１１に記載の方法。
【請求項１７】
前記過剰割振りされたアップリンクＮＡＶが、少なくとも１つのフレーム持続時間だけ、アップリンクフレームの前記バーストの肯定応答を受信するために必要とされる時間を超える、請求項１１に記載の方法。
【請求項１８】
前記過剰割振りされたダウンリンクＮＡＶによって確保された前記時間が、ダウンリンクフレームの前記バーストの肯定応答と少なくとも１つの他のフレームとを送信するために必要とされる時間を超える、請求項１１に記載の方法。
【請求項１９】
スーパーフレームの第１のトランザクションスロット中で第１のアップリンクフレームをアクセスポイントに送信するための手段と、前記第１のアップリンクフレームが過剰割振りされたアップリンクネットワーク割振りベクトル（ＮＡＶ）を含む、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答する場合、前記第１のアップリンクフレームの開始に一致する、前記スーパーフレームの開始時間を確立するための手段と、
前記スーパーフレームの前記第１のトランザクションスロット中で前記アクセスポイントからダウンリンクフレームのバーストを受信するための手段と、ここにおいて、ダウンリンクフレームの前記バーストが、ダウンリンクフレームの前記バーストとダウンリンクフレームの前記バーストの肯定応答とを送信するために必要とされる時間を超える時間を確保する過剰割振りされたダウンリンクＮＡＶに関連する、
ダウンリンクフレームの前記バーストを受信することの後に、前記過剰割振りされたダウンリンクＮＡＶによって確保された前記時間内に、アップリンクフレームのバーストを前記アクセスポイントに送信するための手段と
を備える、ワイヤレス通信のための装置。
【請求項２０】
前記アクセスポイントが、前記過剰割振りされたアップリンクＮＡＶを無視するように構成された、請求項１９に記載の装置。
【請求項２１】
送信するための前記手段が、前記第１のトランザクションスロットの後に、前記スーパーフレームの終了まで、電源を切断するように構成された、請求項１９に記載の装置。
【請求項２２】
送信するための前記手段が、次のスーパーフレームの第１のトランザクションスロット中に少なくとも１つのアップリンクフレームを送信する、請求項２１に記載の装置。
【請求項２３】
送信するための前記手段は、前記アクセスポイントが前記第１のアップリンクフレームの受信に肯定応答しない場合、あらかじめ定義された最小遅延の後に、前記過剰割振りされたアップリンクＮＡＶ実行するをもつ前記第１のアップリンクフレームを前記アクセスポイントに繰り返し再送信するように構成された、請求項１９に記載の装置。
【請求項２４】
前記スーパーフレームの前記開始時間は、前記アクセスポイントが前記第１のアップリンクフレームの受信に肯定応答しない場合、競合を通して確立される、請求項１９に記載の装置。
【請求項２５】
送信するための前記手段が、前記アクセスポイントから前記ダウンリンクフレームを受信した後に前記第１のトランザクションスロット中で前記アクセスポイントにアップリンクフレームのバーストを送信するように構成された、請求項１９に記載の装置。
【請求項２６】
過剰割振りされていないＮＡＶをもつアップリンクフレームの前記バーストが、前記アクセスポイントに送信される、請求項２５に記載の装置。
【請求項２７】
少なくとも１つの過剰割振りされたＮＡＶが、少なくとも１つのフレーム持続時間だけ、前記ダウンリンクフレームの肯定応答を送信すること、または前記アップリンクフレームの肯定応答を受信することのために必要とされる時間を超える、請求項１９に記載の装置。
【請求項２８】
前記アクセスポイントが複数のアクセス端末をサービスし、ここにおいて、前記複数のアクセス端末の各々が前記スーパーフレームの異なる開始時間を認識する、請求項１９に記載の装置。
【請求項２９】
スーパーフレームの第１のトランザクションスロット中で第１のアップリンクフレームをアクセスポイントに送信することと、前記第１のアップリンクフレームが過剰割振りされたアップリンクネットワーク割振りベクトル（ＮＡＶ）を含む、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答する場合、前記第１のアップリンクフレームの開始に一致する、前記スーパーフレームの開始時間を確立することと、
前記スーパーフレームの前記第１のトランザクションスロット中で前記アクセスポイントからダウンリンクフレームのバーストを受信することと、ここにおいて、ダウンリンクフレームの前記バーストが、ダウンリンクフレームの前記バーストとダウンリンクフレームの前記バーストの肯定応答とを送信するために必要とされる時間を超える時間を確保する過剰割振りされたダウンリンクＮＡＶに関連する、
ダウンリンクフレームの前記バーストを受信することの後に、前記過剰割振りされたダウンリンクＮＡＶによって確保された前記時間内に、アップリンクフレームのバーストを前記アクセスポイントに送信することと
を行うためのコードを備えるコンピュータ可読媒体
を備える、コンピュータプログラム製品。
【請求項３０】
前記アクセスポイントが、前記過剰割振りされたアップリンクＮＡＶを無視するように構成された、請求項１１に記載のコンピュータプログラム製品。
【請求項３１】
前記第１のトランザクションスロットの終了後に電源切断モードに入ることと、
前記スーパーフレームが終了してから前記電源切断モードを出ることと
をさらに備える、請求項２９に記載のコンピュータプログラム製品。
【請求項３２】
次のスーパーフレームの第１のトランザクションスロット中に少なくとも１つのアップリンクフレームを送信することをさらに備える、請求項３１に記載のコンピュータプログラム製品。
【請求項３３】
前記第１のアップリンクフレームの肯定応答が受信されず、
所定のバックオフ期間の間待つことと、
前記過剰割振りされたアップリンクＮＡＶをもつ前記第１のアップリンクフレームを前記アクセスポイントに再送信することと、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答したかどうかを決定することと、
前記アクセスポイントが前記第１のアップリンクフレームに肯定応答しなかったと決定された場合、前記待つステップと、前記再送信するステップと、前記決定するステップとを繰り返すことと
をさらに備える、請求項２９に記載のコンピュータプログラム製品。
【請求項３４】
過剰割振りされていないＮＡＶをもつアップリンクフレームの前記バーストが、前記アクセスポイントに送信される、請求項２９に記載のコンピュータプログラム製品。
【請求項３５】
前記過剰割振りされたアップリンクＮＡＶが、少なくとも１つのフレーム持続時間だけ、アップリンクフレームの前記バーストの肯定応答を受信するために必要とされる時間を超える、請求項２９に記載のコンピュータプログラム製品。
【請求項３６】
前記過剰割振りされたダウンリンクＮＡＶによって確保された前記時間が、ダウンリンクフレームの前記バーストの肯定応答と少なくとも１つの他のフレームとを送信するために必要とされる時間を超える、請求項２９に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、その全体が参照により本明細書に組み込まれる、２０１３年３月８日に出願された「Low Latency 802.11 Media Access」と題する米国仮特許出願第６１／７７４，８８６号、および２０１３年６月２４日に出願された「Low Latency 802.11 Media Access」と題する米国非仮特許出願第１３／９２５，７９４号の優先権を主張する。
【０００２】
[0002]本開示は、一般に通信システムに関し、より詳細には、ワイヤレスネットワーク中のアクセスポイント間のハンドオフに関する。
【背景技術】
【０００３】
[0003]ワイヤレス通信システムは、電話、ビデオ、データ、メッセージング、およびブロードキャストなど、様々な電気通信サービスを提供するために広く展開されている。典型的なワイヤレス通信システムは、利用可能なシステムリソース（たとえば、帯域幅、送信電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続技術を採用し得る。そのような多元接続技術の例としては、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、Ｆｌａｓｈ−ＯＦＤＭＡなどの直交周波数分割多元接続（ＯＦＤＭＡ）システム、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）システム、および時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）システムがある。
【０００４】
[0004]これらの多元接続技術は、異なるワイヤレスデバイスが都市、国家、地域、さらには地球規模で通信することを可能にする共通プロトコルを与えるために様々な電気通信規格において採用されている。しかしながら、モバイルブロードバンドアクセスに対する需要が増大し続けるにつれて、基礎をなす技術のさらなる改善が必要である。好ましくは、これらの改善は、様々な多元接続技術と、これらの技術を採用する電気通信規格とに適用可能であるべきである。
【０００５】
[0005]たとえば、セルラーネットワークによってＷｉ−Ｆｉネットワークに配信されるいくつかのサービスをオフロードするためのシステムおよび方法に大きな関心がある。しかしながら、アクセスポイント（ＡＰ）間のハンドオフによって生じる中断に関係する問題を含む、いくつかの問題が観測できる。米国電気電子技術者協会（ＩＥＥＥ：Institute of Electrical and Electronic Engineers）は、管理されるＡＰにわたる「高速ハンドオフ」のための機構を導入する、ＩＥＥＥ８０２．１１ｒなど、いくつかの規格を公表した。しかしながら、これらおよび他の規格は、ハンドオフに関与するＡＰにわたる信用関係があると仮定するが、セルラーオフロードのために使用されるＡＰは、同じ信用できるネットワーク中にないことがある。したがって、規格ベースの手法は使用され得ない。
【発明の概要】
【０００６】
[0006]本開示の一態様では、方法、コンピュータプログラム製品、および装置が提供される。本装置は、スーパーフレームの第１のトランザクションスロット中でアップリンクフレームをＡＰに送信することと、スーパーフレームの第１のトランザクションスロット中でアクセスポイントからダウンリンクフレームを受信することとを行うように構成されたトランシーバを備え得る。アップリンクフレームのうちの１つまたは複数およびダウンリンクフレームのうちの１つまたは複数は、それぞれ、１つまたは複数のダウンリンクフレームの肯定応答を送信すること、または１つまたは複数のアップリンクフレームの肯定応答を受信することのために必要とされる時間を超える送信時間を確保する過剰割振りされたネットワーク割振りベクトル（ＮＡＶ：network allocation vector）に関連する。
【０００７】
[0007]本開示の一態様では、本装置は、過剰割振りされたアップリンクＮＡＶをもつ第１のアップリンクフレームをアクセスポイントに送信することをトランシーバに行わせるように構成された処理システムを備え得る。処理システムは、アクセスポイントが第１のアップリンクフレームに肯定応答する場合、第１のアップリンクフレームの開始に一致する、スーパーフレームの開始時間を確立するように構成され得る。処理システムは、アクセスポイントが第１のアップリンクフレームに肯定応答した後に、アクセスポイントから受信されたバースト中の２つまたはそれ以上のダウンリンクフレームからデータを抽出するように構成され得、ここにおいて、２つまたはそれ以上のダウンリンクフレームが、過剰割振りされたダウンリンクＮＡＶに関連する。トランシーバは、過剰割振りされたダウンリンクＮＡＶを無視するように構成される。
【０００８】
[0008]本開示の一態様では、アクセスポイントは、過剰割振りされたアップリンクＮＡＶを無視するように構成される。
【０００９】
[0009]本開示の一態様では、処理システムは、第１のトランザクションスロットの後に、スーパーフレームの終了まで、トランシーバの電源を切断するように構成され得る。トランシーバは、次のスーパーフレームの第１のトランザクションスロット中に少なくとも１つのアップリンクフレームを送信し得る。処理システムは、アクセスポイントが第１のアップリンクフレームの受信に肯定応答しない場合、あらかじめ定義された最小遅延の後に、過剰割振りされたアップリンクＮＡＶをもつ第１のアップリンクフレームをアクセスポイントに再送信することをトランシーバに繰り返し行わせるように構成され得る。
【００１０】
[0010]本開示の一態様では、処理システムは、アクセスポイントが第１のアップリンクフレームの受信に肯定応答しない場合、競合を通してスーパーフレームの開始時間を確立するように構成され得る。トランシーバは、アクセスポイントからダウンリンクフレームを受信した後に第１のトランザクションスロット中でアクセスポイントにアップリンクフレームのバーストを送信するように構成され得る。過剰割振りされていないＮＡＶをもつアップリンクフレームのバーストは、アクセスポイントに送信され得る。本開示の一態様では、過剰割振りされたＮＡＶは、少なくとも１つのフレーム持続時間だけ、１つまたは複数のダウンリンクフレームの肯定応答を送信すること、または１つまたは複数のアップリンクフレームの肯定応答を受信することのために必要とされる時間を超え得る。
【００１１】
[0011]本開示の一態様では、アクセスポイントは複数のＡＴをサービスし、ここにおいて、複数のＡＴの各々がスーパーフレームの異なる開始時間を認識し得る。
【００１２】
[0012]本開示のこれらおよび他の態様について、以下の発明を実施するための形態および添付の特許請求の範囲、ならびに添付の図面において説明する。
【図面の簡単な説明】
【００１３】
【図１】[0013]ワイヤレスアクセスネットワークを示す図。
【図２】[0014]スーパーフレームを示すタイミング図。
【図３】[0015]スーパーフレームを示すタイミング図。
【図４】[0016]ワイヤレスアクセスネットワーク中のアクセスポイントおよびアクセス端末の一例を示す図。
【図５】[0017]通信の方法のフローチャート。
【図６】[0018]例示的な装置中の異なるモジュール／手段／構成要素間のデータフローを示す概念データフロー図。
【図７】[0019]処理システムを採用する装置のためのハードウェア実装形態の一例を示す図。
【発明を実施するための形態】
【００１４】
[0020]慣例により、図面中に示された様々な特徴は、明快のために簡略化されていることがある。したがって、図面は、所与の装置（たとえば、デバイス）または方法の構成要素のすべてを示しているとは限らない。さらに、明細書および図の全体にわたって同じ特徴を示すために同じ参照番号が使用されることがある。
【００１５】
[0021]本開示の様々な態様について以下で説明する。本明細書の教示は多種多様な形態で実施され得ること、および本明細書で開示する特定の構造、機能、またはその両方は代表的なものにすぎないことは明らかであろう。本明細書の教示に基づいて、本明細書で開示する態様は他の態様とは無関係に実装され得ること、およびこれらの態様のうちの２つ以上は様々な方法で組み合わせられ得ることを、当業者なら諒解されたい。たとえば、本明細書に記載する態様をいくつ使用しても、装置は実装され得、または方法は実施され得る。さらに、本明細書に記載する態様のうちの１つまたは複数に加えて、あるいはそれら以外の他の構造、機能、または構造および機能を使用して、そのような装置が実装され得るか、またはそのような方法が実施され得る。さらに、１つの態様は、１つの請求項の少なくとも１つの要素を備え得る。
【００１６】
[0022]本明細書では特定の態様について説明するが、これらの態様の多くの変形および置換は本開示の範囲内に入る。好適な態様のいくつかの利益および利点が説明されるが、本開示の範囲は特定の利益、使用、または目的に限定されるものではない。むしろ、本開示の態様は、様々なワイヤレス技術、システム構成、ネットワーク、および伝送プロトコルに広く適用可能であるものとし、それらのいくつかを例として、図および好適な態様についての以下の説明において示す。発明を実施するための形態および図面は、本開示を限定するものではなく説明するものにすぎず、本開示の範囲は添付の特許請求の範囲およびそれの均等物によって定義される。
【００１７】
[0023]本明細書に記載の技法は、直交多重化方式に基づく通信システムを含む、様々なブロードバンドワイヤレス通信システムに使用され得る。そのような通信システムの例としては、空間分割多元接続（ＳＤＭＡ）、ＴＤＭＡ、ＯＦＤＭＡシステム、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）システムなどがある。ＳＤＭＡシステムは、複数のユーザ端末に属するデータを同時に送信するために十分に異なる方向を利用し得る。ＴＤＭＡシステムは、送信信号を異なるタイムスロットに分割することによって、複数のユーザ端末が同じ周波数チャネルを共有することを可能にし得、各タイムスロットは異なるユーザ端末に割り当てられる。ＯＦＤＭＡシステムは、全システム帯域幅を複数の直交サブキャリアに区分する変調技法である、直交周波数分割多重化（ＯＦＤＭ）を利用する。これらのサブキャリアは、トーン、ビンなどと呼ばれることもある。ＯＦＤＭでは、各サブキャリアは独立してデータで変調され得る。ＳＣ−ＦＤＭＡシステムは、システム帯域幅にわたって分散されたサブキャリア上で送信するためのインターリーブＦＤＭＡ（ＩＦＤＭＡ）、隣接するサブキャリアのブロック上で送信するための局所ＦＤＭＡ（ＬＦＤＭＡ）、または隣接するサブキャリアの複数のブロック上で送信するための拡張ＦＤＭＡ（ＥＦＤＭＡ）を利用し得る。概して、変調シンボルは、ＯＦＤＭでは周波数領域で、ＳＣ−ＦＤＭＡでは時間領域で送られる。
【００１８】
[0024]本明細書の教示は、様々なワイヤードまたはワイヤレス装置（たとえば、ノード）に組み込まれ得る（たとえば、その装置内に実装されるか、またはその装置によって実行され得る）。いくつかの態様では、本明細書の教示に従って実装されるワイヤレスノードはアクセスポイントまたはアクセス端末を備え得る。
【００１９】
[0025]アクセスポイント（ＡＰ）は、ノードＢ、無線ネットワークコントローラ（ＲＮＣ）、発展型ノードＢ（ｅＮＢ）、基地局コントローラ（ＢＳＣ）、ベーストランシーバ局（ＢＴＳ）、基地局（ＢＳ）、トランシーバ機能（ＴＦ）、無線ルータ、無線トランシーバ、基本サービスセット（ＢＳＳ）、拡張サービスセット（ＥＳＳ）、無線基地局（ＲＢＳ）、または何らかの他の用語を備えるか、それらとして実装されるか、あるいはそれらとして知られ得る。
【００２０】
[0026]アクセス端末（ＡＴ）は、加入者局、加入者ユニット、モバイル／ワイヤレスデバイス、移動局（ＭＳ）、リモート局、リモート端末、リモートデバイスまたはユニット、ユーザ端末（ＵＴ）、ユーザエージェント、ユーザデバイス、ユーザ機器（ＵＥ）、ユーザ局、ワイヤレスデバイス、ワイヤレス通信デバイス、モバイル加入者局、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の用語を備えるか、それらのいずれかとして実装されるか、あるいはそれらのいずれかとして知られていることがある。いくつかの実装形態では、ＡＴは、セルラー電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を有するハンドヘルドデバイス、局（ＳＴＡ）、またはワイヤレスモデムに接続された何らかの他の好適な処理デバイスを備え得る。したがって、本明細書で教示する１つまたは複数の態様は、電話（たとえば、セルラーフォンまたはスマートフォン）、コンピュータ（たとえば、ラップトップ）、タブレット、ポータブル通信デバイス、ポータブルコンピューティングデバイス（たとえば、個人情報端末）、エンターテインメントデバイス（たとえば、マルチメディアデバイス、ビデオデバイス、デジタルオーディオプレーヤ（たとえば、ＭＰ３プレーヤ）、カメラ、ゲーム機、タブレット、または他の同様の機能デバイス）、全地球測位システム（ＧＰＳ）デバイス、あるいはワイヤレスまたはワイヤード媒体を介して通信するように構成された他の好適なデバイスに組み込まれ得る。いくつかの態様では、ノードはワイヤレスノードである。そのようなワイヤレスノードは、たとえば、ワイヤードまたはワイヤレス通信リンクを介した、ネットワーク（たとえば、インターネットまたはセルラーネットワークなど、ワイドエリアネットワーク）のための、またはネットワークへの接続性を与え得る。
【００２１】
[0027]図１は、ワイヤレスネットワーク１００のアーキテクチャを示す図である。ワイヤレスネットワーク１００は、１つまたは複数のＡＴ（たとえば、モバイルデバイス）１０２、１０６と、カバレージエリア１１４中のワイヤレス通信を与え、ゲートウェイ１０８を通してインターネット１２６に接続する１つまたは複数のＡＰ１０４とを含み得る。ＡＰ１０４は１つまたは複数の無線アクセス技術を使用してワイヤレスローカルエリアネットワーク（ＷＬＡＮ）サービスをサポートし得、ここにおいて、サービスはインターネット１２６などのワイドエリアネットワークへのアクセスを含み得る。ゲートウェイ１０８は、ワイヤレスネットワーク（たとえば、ＷＬＡＮ）中の１つまたは複数のＡＴ１０２および／または１０６、ＡＰ１０４および／または他の機器とともに使用するために割り当てられ得る、インターネットプロトコル（ＩＰ）アドレスなど、アドレスのブロックを備えるサブネットを割り当てられ得る。
【００２２】
[0028]ＡＰ１０４は、同じまたは異なる無線アクセス技術を使用してＡＴ１０２および１０６と通信し得る。ＡＰ１０４は、単一の事業者によって与えられるワイヤレスネットワーク１００の一部であり得、事業者のＩＰサービス１２６へのアクセスは、ゲートウェイ１０８を介して与えられ得る。
【００２３】
[0029]本明細書で説明する例によって説明するように、ワイヤレスネットワーク１００はパケット交換サービスを提供するが、当業者なら容易に諒解するように、本開示全体にわたって提示する様々な概念は、回線交換サービスを提供するネットワークに拡張され得る。ネットワークエンティティ１０４、１０６、および／または１０８のうちの１つまたは複数は、バックホール接続と呼ばれることがある、ワイヤレスまたはワイヤード接続を介して接続され得る。
【００２４】
[0030]ワイヤレスネットワーク１００によって採用される変調および多元接続方式は、展開されている特定の電気通信規格に応じて異なり得、異なる変調方式は、アップリンク（ＵＬ）通信およびダウンリンク（ＤＬ）通信のために使用され得る。いくつかの態様によれば、周波数分割複信（ＦＤＤ：frequency division duplexing）と時分割複信（ＴＤＤ：time division duplexing）の両方をサポートするために、ＯＦＤＭがＤＬ上で使用され、ＳＣ−ＦＤＭＡがＵＬ上で使用される。当業者なら以下の詳細な説明から容易に諒解するように、本明細書で提示する様々な概念は、異なる変調および多元接続技法を採用する様々な電気通信規格に容易に拡張され得る。例として、これらの概念は、エボリューションデータオプティマイズド（ＥＶ−ＤＯ：Evolution-Data Optimized）またはウルトラモバイルブロードバンド（ＵＭＢ）に拡張され得る。ＥＶ−ＤＯおよびＵＭＢは、ＣＤＭＡ２０００規格ファミリーの一部として第３世代パートナーシッププロジェクト２（３ＧＰＰ２：3rd Generation Partnership Project 2）によって公表されたエアインターフェース規格であり、移動局にブロードバンドインターネットアクセスを提供するためにＣＤＭＡを採用する。これらの概念はまた、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））とＴＤ−ＳＣＤＭＡなどのＣＤＭＡの他の変形態とを採用するユニバーサル地上波無線アクセス（ＵＴＲＡ：Universal Terrestrial Radio Access）、ＴＤＭＡを採用するモバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）、ならびに、ＯＦＤＭＡを採用する、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ：Evolved UTRA）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、およびＦｌａｓｈ−ＯＦＤＭに拡張され得る。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥおよびＧＳＭは、３ＧＰＰ団体からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、３ＧＰＰ２団体からの文書に記載されている。採用される実際のワイヤレス通信規格および多元接続技術は、特定の適用例およびシステムに課せられた全体的な設計制約に依存することになる。
【００２５】
[0031]ＡＰ１０４は、ＡＰ１０４が、空間多重化、ビームフォーミング、および送信ダイバーシティをサポートするために空間領域を活用することを可能にする、複数のアンテナを有し得る。空間多重化は、データの異なるストリームを同じ周波数上で同時に送信するために使用され得る。データストリームは、データレートを増加させるために単一のＡＴ１０２に送信されるか、または全体的なシステム容量を増加させるために複数のＡＴ１０２および１０６に送信され得る。これは、各データストリームを空間的にプリコーディングし（すなわち、振幅および位相のスケーリングを適用し）、次いでＤＬ上で複数の送信アンテナを通して空間的にプリコーディングされた各ストリームを送信することによって達成され得る。空間的にプリコーディングされたデータストリームは、異なる空間シグネチャとともにＡＴ１０２に到着し、これにより、各ＡＴ１０２または１０６はそのＡＴ１０２または１０６に宛てられた１つまたは複数のデータストリームを復元することが可能になる。ＵＬ上で、各ＡＴ１０２は、空間的にプリコーディングされたデータストリームを送信し、これにより、ＡＰ１０４は、各空間的にプリコーディングされたデータストリームのソースを識別することが可能になる。
【００２６】
[0032]本発明のいくつかの態様によれば、各リンクペアは、適用目的を達成するために、アップリンク方向とダウンリンク方向の両方において複数のトラフィッククラスを使用し得る。ＡＰ１０４は複数のＡＴ１０２および１０６をサポートすることができるので、ＡＰ１０４は、一般に、重いトラフィック負担を経験する。したがって、いくつかの実施形態は、媒体アクセス競合の負担をクライアントＡＴ１０２および１０６に割り当てるプロトコルを採用する。プロトコルのいくつかの態様によれば、ＡＰ１０４を介したトラフィックがクライアントＡＴ１０２および１０６のアクセスのために決して競合しないように、クライアントＡＴ１０２および１０６の各々はＡＰ１０４のアップリンクポーリングに依拠する。複数のコントローラが、ＡＴ１０２および／または１０６によってタイミングをとられるスーパーフレーム構造のタイムスロットについて競合することを可能にするために、競合は、ＡＴ１０２および／または１０６ＡＰ１０４との間で通信される第１のフレームに対して可能にされおよび／またはそれに限定され得る。タイムスロット所有者のための「勝者がすべてを得る（winner take all）」効果をもたらすために、次いで、スーパーフレーム中の他のフレームについて競合が無効にされ得る。
【００２７】
[0033]開示するプロトコルの使用によりいくつかの利点が生じ得る。たとえば、競合を低減し、各クライアントＡＴ１０２および／または１０６とサービングＡＰ１０４との間の特定のシグナリングをなくすことによって、電力節約機会が向上され得る。別の例では、各クライアントＡＴ１０２および／または１０６は、それ自体のスリープスケジュールを制御することができる。スーパーフレームは、クライアントＡＴ１０２および１０６が少なくとも１つのトランザクションを実行するために競合する時間期間を定義し得る。ＡＴ１０２または１０６は、他のコントローラとの競合の確率が著しく低減されるスロットに移動し、そのような利用可能なスロットを発見すると、それの観点から、スーパーフレームが開始するとスロットを確立する。本明細書で使用する、トランザクションおよびタイムスロット（またはスロット）という用語は、クライアントＡＴ１０２とＡＰ１０４の両方がフレームのセットを交換する時間期間に関係し得る。フレームのセットは限られた数のフレームを備え得、トラフィッククラスごとに１つのフレームを含み得る。
【００２８】
[0034]いくつかの実施形態では、ダウンリンクおよび／またはアップリンクデータは、ＡＴ１０２がすでに起動しているときに識別されたタイムスロット中に、単一のフレームではなくフレームのバースト中で配信され得る。いくつかの実施形態は不定期自動節電配信（Ｕ−ＡＰＳＤ：unscheduled automatic power save delivery）方式を採用し、その方式では、あるエンドポイントが、他のエンドポイントによってキューイングされたトラフィックを迅速に取得するためにポーリングを実行し得る。リンク中の２つのエンドポイントのうちの１つによって、予測された送信持続時間をサードパーティノードに通知するために、ネットワーク割振りベクトル（ＮＡＶ）が使用され得る。
【００２９】
[0035]図２は、フレーム境界２０６とフレーム境界２０８との間の時間期間内の送信を定義するスーパーフレーム２０２を示すタイミング図２００である。スーパーフレーム２０２は、ＡＴ１０２がＡＰ１０４にアップリンクデータをその中で送信することができ、ＡＴ１０２がＡＰ１０４からダウンリンクデータをその中で受信することができるスロットを備え得る。スーパーフレーム２０２の各スロットは、ただ１つのＡＴ１０２または１０６によって使用可能である。図２に示されているように、スーパーフレーム２０２のすべてのスロットが使用されるとは限らず、情報を搬送するスロットはクラスタ２１０、２１２、２１４、２１６、および２１８中に生じ得る。スーパーフレーム２０２はスロットのあらかじめ定義された長さおよび数を有し、各スロットはスーパーフレーム２０２の期間に等しい間隔において繰り返す。
【００３０】
[0036]スーパーフレーム２０２は、ＡＰ１０４と、それのクライアントＡＴ１０２および１０６の各々との間のトランザクションをカプセル化し得る。本明細書では、各トランザクションは、（明快のためにトランザクションスロットと呼ぶ）単一のスロットを占有し、それに一致するが、いくつかの実施形態では、１つのトランザクションが複数のスロットを占有し得る。一般に、各ＡＴ１０２、１０６は各スーパーフレームのための１つのトランザクションに関与することができ、そのトランザクションはアップリンクデータ送信とダウンリンクデータ送信の両方を含むことができる。
【００３１】
[0037]スーパーフレームの開始は、それぞれ、ＡＴ１０２またはＡＴ１０６によって使用されるスロットの開始として、各ＡＴ１０２または１０６によって独立して決定される。図２の例では、スーパーフレーム２０２の開始２０６がＡＴ１０２によって使用されるトランザクションスロットの開始と一致するように、ＡＴ１０２はそれ自体のフレーム境界２０６および２０８を決定する。ＡＴ１０２は、アクティブになり、ＡＴ１０２によって定義されたスーパーフレーム境界２０６の発生時に、またはそのすぐ後に第１のトランザクションスロット中で送信し始める。トランザクションスロット２１０中のトランザクションの完了の後、ＡＴ１０２は、ＡＰ１０４との第２のトランザクションを開始するためにＡＴ１０２が起動し、トランザクションスロット２１０’において収集し得る次のフレーム境界２０８まで、休止するかまたはさもなければ電源を切断する。
【００３２】
[0038]ＡＴ１０２は、一般に、競合ベースプロセスを通してそれのスーパーフレームタイミングを収集する。ＡＴ１０２は、ネットワーク中で最初にアクティブになったとき、第１の利用可能なトランザクションスロットおよび／またはフレーム中に送信することを試み得る。衝突が検出された場合、ＡＴ１０２は所定の遅延の間バックオフし、遅延の後に次の利用可能なスロットを収集することを試み得る。トランザクション中の最初のフレームの送信の肯定応答（ＡＣＫ）が所定のタイムアウト期間の後にＡＴ１０２によって受信されないとき、衝突が検出され得る。ＡＣＫタイムアウト期間は、ＡＴ１０２または別のＡＴ１０６が最初のフレームを送信した後、ＡＰ１０４によるＡＣＫ送信が開始すると送信機および他のノードが仮定する時間に基づいて決定され得る。いくつかの実施形態では、ＡＣＫタイムアウト期間は、最小フレーム間スペース（ＳＩＦＳ：smallest interframe space）と１つのスロット時間との和として計算され得る。一例では、１６マイクロ秒ＳＩＦＳと９マイクロ秒スロット時間とが、２５マイクロ秒ＡＣＫタイムアウトを生じる。
【００３３】
[0039]ＡＰ１０４は、ＡＰ１０２、１０６のトランザクションの最初の送信に応答してクライアントまたはスレーブを働く。ＡＰ１０４およびＡＴ１０２、１０６の各々は、スーパーフレームタイミングおよびトランザクションスロット構成の知識を用いてスーパーフレームプロトコルを使用して通信することができる。本明細書で説明するように、ＡＴ１０２は、収集されたスロットの開始時間に基づいてそれのスーパーフレーム２０２のそれの開始２０６を決定し得、ＡＴ１０２は、次いで、システム定義されたスーパーフレーム期間に基づいて各後続のスーパーフレーム２０２’の開始２０８においてトランザクションを開始することについての責任を負い得、ＡＴ１０２は、スーパーフレーム２０２の開始２０６を決定した。この手法の下で、ＡＴ１０２は、ＡＴ１０２の観点に基づいて各スーパーフレーム２０２、２０２’の第１のトランザクションスロット２１０、２１０’中のトランザクションに関与する。ＡＴ１０６は、トランザクションスロット２０４の開始時に生じるとして、それのスーパーフレームの開始２４０を定義し得る。
【００３４】
[0040]それぞれのトランザクションスロット内に、ＡＰ１０４およびＡＴ１０２、１０６は、一連のフレームにおけるバーストとしてデータを送信し得る。受信ノードは、各フレームの後にＡＣＫを送信し、フレーム間隔２０４は、ＡＣＫ送信時間と２つのＳＩＦＳ時間との和として計算され得る。ＡＣＫが２４Ｍｂｐｓで送信されている一例では、各フレームは、正確に６０マイクロ秒だけ分離される。１ＳＩＦＳ時間後に開始する統合スロット時間において測定されるアービトレーションフレーム間スペース（ＡＩＦＳ：arbitrated inter-frame space）が定義され得る。
【００３５】
[0041]いくつかの実施形態では、フレーミングは、トラフィックを１５００オクテットフレームに適合させるように適応される。一例では、ダウンリンクビデオは、いくつかの規格において規定された５０ミリ秒ごとに６１４４バイトではなく、８ミリ秒ごとに９８３バイトとしてフレーム化される。データは、各トランザクションスロットにおいて所定の最大数のアップリンクフレームおよびダウンリンクフレームで交換され得る。一例では、図２に示されているように、最大３アップリンクフレームおよび３ダウンリンクフレームが、トランザクションスロットごとに与えられる。
【００３６】
[0042]図２は、ＡＴ１０６のためのアップリンク送信２０４ｕとダウンリンク送信２０４ｄとの間の関係を示す、１つのトランザクションスロット２０４の拡張ビュー２５０を含む。図２はＡＣＫ送信を明示的に示さない。ＡＴ１０６は、過剰割振りされたＮＡＶ２２６をもつ最初のパケット２２０を送信する。過剰割振りされたＮＡＶ２２６は、フレーム２２０の予想される送信期間よりも長い時間期間の間ＡＴ１０６が送信しようとすることを他の潜在的な送信機に示し、それにより、衝突の可能性なしに少なくとも第１のフレーム２３０の送信をＡＰ１０４が開始することを可能にするための十分な時間を与える。ＡＰ１０４はＮＡＶ２２６を無視するように構成されるが、他の潜在的送信機は送信することを控え、それにより、衝突を回避する。ＡＰ１０４は、サードパーティ送信機とＡＴ１０６によるフレーム２２２の送信との間の衝突を防ぐために十分に長いＮＡＶ２３８をもつ複数のフレーム２３０、２３２および２３４を送信し得る。ＡＴ１０６は、ＮＡＶ２３８を無視し、フレーム２２２および２２４中でアップリンクデータを送信する。
【００３７】
[0043]過剰割振りされたＮＡＶ２２６および２３８の使用は、少なくともフレーム２２２、２２４、２３０、２３２、および２３４の衝突のない通信を可能にし、結果として、ＡＴ１０６による電力使用を著しく低減し得る。送信された各フレームは、受信機によって肯定応答され得る。規格ベースのＵ−ＡＰＳＤは、ＳＩＦＳとＡＣＫとポイント協調機能フレーム間スペース（ＰＩＦＳ：Point Coordination Function Interframe Space）との和によって制限される、従来のシステムよりも短い返答時間を可能にし得る、低レイテンシアップリンクダウンリンクおよびダウンリンクアップリンクＵＬ遷移を可能にするように適応され、採用され得る。ＮＡＶ２２６および２３８は、ＡＰ１０４およびＡＴ１０６によって実行された最も最近の正常なトランザクション中に使用された送信レート中に使用された少なくとも１つの最小サイズのフレーム持続時間だけ過剰割振りされ得る。いくつかの実施形態では、エンドポイント１０４または１０６のいずれかは、場合によっては、従来のネットワークとのより良い共存のために、ＮＡＶをアボートするための競合なし（ＣＦ：contention free）終了メッセージを送り得る。
【００３８】
[0044]本明細書で説明するように、例示的な一実施形態では、クライアントＡＴ１０２、１０６は、それらの起動スケジュールを制御し得る。最初の起動スケジュールは、Ｓｅｒｖ  Ｄｉｓｃｏｖｅｒｙ応答フレームを通してＡＰ１０４によって要求されるかまたは示唆され得る。その上、各トランザクションの最後の正常なフレームを送信した後に、クライアントＡＴ１０２、１０６は、次のように次の起動インスタンスを計算し得る。
【数１】
2016513908.tif 000003
【００３９】
ただし、
ＴSuperframe＝スーパーフレーム２０２の幅
ＴTransWidth＝トランザクション２０４の全時間
Ｔoverwake＝非送信アクティビティのために起動したままでいるためにクライアントＡＴ１０２、１０４によって必要とされる時間
Ｔwakelatency＝大部分はＸＴＬを始動するために、次のトランザクションが開始する前に起動するためにクライアントによって必要とされる時間。
【００４０】
[0045]いくつかの実施形態では、接続、登録、および／またはサービス発見フレームは、任意の時間におよび／またはスーパーフレームとは無関係にＡＴ１０２、１０６によって送られ得るが、ＡＰ１０４は、それ自体のスケジュールに従って応答し得る。クライアントＡＴ１０２、１０６は、一般に、接続確立のための生じたレイテンシを許容するように構成される。
【００４１】
[0046]いくつかの実施形態では、データバーストを可能にしおよび／またはバースト終了を示すために、フラグが設定され得る。一例では、「ＭｏｒｅＤａｔａ」ビットが使用され得る。
【００４２】
[0047]図２では、アップリンクトラフィック２０４ｕは、トリガフレーム２２０およびバーストフレーム２２２、２２４を含む複数のタイプに分割され得る。従来のシステムでは、両方のタイプのフレームが再試行を受けるが、本開示のプロトコルのいくつかの態様を実装すると延期を防ぐことができる。トリガ２２０は、場合によっては低レイテンシおよび他のトリガに分割され得る。一例では、３つのアクセスパラメータ設定が必要とされ得る。いくつかの実施形態では、ほぼ完全なネットワーク予約の頻繁な期間が生じ得る。
【００４３】
[0048]いくつかの実施形態では、たとえば、フレーム２２２および２２４のうちの１つまたは複数がトリガフレーム２２０の送信の後に送信されない場合、ＡＴ１０２または１０６はヌルフレームを送信する必要はない。最後のパケットが受信され、肯定応答されるとすぐに、ＡＴ１０２または１０６はスリープし得る。
【００４４】
[0049]低レイテンシデータクラスアクセスは、他のデータクラスを上回る優先度を付けられ得る。一例では、ＡＴ１０２および／または１０６は、異なる再試行ストラテジーが適用され得る異なるデータクラスを送信および／または受信するゲームコントローラを備える。たとえば、オーディオ／ビデオおよび／またはコントローラフレームの送信は４回またはそれ以上再試行され得るが、コマンドフレームは少なくとも１０回再試行され得る。スキッド（skid）を防ぐために、後続のトランザクションが実行されるまで、再試行は延期され得る。
【００４５】
[0050]いくつかの実施形態は、集約Ｍａｃプロトコルデータユニット（Ａ−ＭＰＤＵ：Aggregated Mac Protocol Data Unit）が集約Ｍａｃサービスデータユニット（Ａ−ＭＳＤＵ：Aggregated Mac Service Data Unit）として送信され得る高スループットアグリゲーションを与え、それにより、フレームごとに漸進的節約を行う。たとえば、プリアンブル（３６マイクロ秒）、ＳＩＦＳ（１６マイクロ秒）、ＡＣＫ時間（２８マイクロ秒）、ＳＩＦＳ（１６マイクロ秒）、および／またはバックオフ（９４．５マイクロ秒）は使用される必要がなく、それにより、８ミリ秒スーパーフレーム２０２の２．３％である、１９０．５マイクロ秒を節約する。本開示の態様は、単一のフレーム送信を用いて達成され得るよりも単位時間当たりのペイロードビットが高い、エアタイムのより効率的な利用を可能にする。さらに、再試行もアグリゲートされ、さらなる効率利点を与える。
【００４６】
[0051]図３は、大幅に低減されたエアタイムを与え、再試行のより多くの利用可能な時間を与えることができるＡ−ＭＰＤＵ交換を示す図面３００である。ＡＴ１０２および／またはＡＴ１０６中のハードウェアリソースは、最適実装形態を取得するために活用され得る。Ｕ−ＡＰＳＤおよびトリガリングを使用すると、ＡＰ１０４によって送られたバーストの最終フレームがＵ−ＡＰＳＤトリガＴＩＤを使用するが、他のフレームがＵ−ＡＰＳＤトリガＴＩＤを使用しないときに、２つ以上のＴＩＤに属するパケットのバーストを送ることが可能になり得る。シーケンス番号付けはＴＩＤに固有のままである。
【００４７】
[0052]ハードウェアパケット検査が受信経路中でトリガ可能なＴＩＤを検出したとき、ダウンリンクとアップリンクの両方についての迅速ターンアラウンドタイムが達成され得る。パケットごとの再試行構成およびパケットごとの送信電力制御が採用され得る。−１０ｄＢｍから５ｄＢｍまでの線形電力制御が採用され得る。
【００４８】
[0053]いくつかの実施形態では、送信パケット結果指示により、ソフトウェアまたはファームウェアは、スリープ期間にわたってフレームを再試行することが可能になる。他の場合、現在のスロット中でフレームを再試行するためにハードウェアが使用されることになり、すべてのそのような再試行が失敗した場合、過大な再試行が示され、パケットがソフトウェアキューにリキューイングされることになる。
【００４９】
[0054]いくつかの実施形態は、無線およびターゲットＣＰＵインフラストラクチャの両方の低いスリープ／起動レイテンシを可能にする。タイマーはＴＳＦに対するものであり得る。ＡＰ１０４は、１２個またはそれより多くのクライアントＡＴ１０２、１０６とのＵＡＰＳＤターンアラウンドを処理することができるディープバッファを使用し得る。
【００５０】
[0055]図４は、アクセスネットワーク中でＡＴ４５０と通信しているＡＰ４１０を示すブロック図である。ＤＬでは、コアネットワークからのパケットがコントローラ／プロセッサ４７５に与えられる。コントローラ／プロセッサ４７５は、たとえば、様々な優先度メトリックに基づいて、ヘッダ圧縮と、暗号化と、パケットのセグメント化および並べ替えと、論理チャネルとトランスポートチャネルとの間の多重化と、ＡＴ４５０への無線リソース割振りとを含む様々な機能を実装する。コントローラ／プロセッサ４７５はまた、紛失パケットの再送信と、ＡＰ４５０へのシグナリングとを担当し得る。
【００５１】
[0056]送信（ＴＸ）プロセッサ４１６は、物理レイヤのための様々な信号処理機能を実装し得る。信号処理機能は、ＡＴ４５０における前方誤り訂正（ＦＥＣ：forward error correction）と、様々な変調方式（たとえば、２位相シフトキーイング（ＢＰＳＫ：binary phase-shift keying）、４位相シフトキーイング（ＱＰＳＫ：quadrature phase-shift keying）、Ｍ位相シフトキーイング（Ｍ−ＰＳＫ：M-phase-shift keying）、多値直交振幅変調（Ｍ−ＱＡＭ：M-quadrature amplitude modulation））に基づく信号コンスタレーションへのマッピングとを可能にするために、コーディングとインターリービングとを含み得る。一例では、コーディングされ変調されたシンボルは、並列ストリームに分割され、各ストリームは、ＯＦＤＭサブキャリアにマッピングされ、時間領域および／または周波数領域中で基準信号（たとえば、パイロット）と多重化され、次いで逆高速フーリエ変換（ＩＦＦＴ：Inverse Fast Fourier Transform）を使用して互いに合成されて、時間領域ＯＦＤＭシンボルストリームを搬送する物理チャネルを生成し得る。ＯＦＤＭストリームは、複数の空間ストリームを生成するために空間的にプリコーディングされ得る。チャネル推定器４７４からのチャネル推定値は、コーディングおよび変調方式を決定するために、ならびに空間処理のために使用され得る。チャネル推定値は、ＡＴ４５０によって送信される基準信号および／またはチャネル状態フィードバックから導出され得る。各空間ストリームは、次いで、別個の送信機４１８ＴＸを介して異なるアンテナ４２０に与えられ得る。各送信機４１８ＴＸは、送信のためにそれぞれの空間ストリームでＲＦキャリアを変調する。
【００５２】
[0057]ＡＴ４５０において、１つまたは複数の受信機４５４ＲＸは、それぞれのアンテナ４５２を通して信号を受信する。各受信機４５４ＲＸは、ＲＦキャリア上に変調された情報を復元し得、受信（ＲＸ）プロセッサ４５６に情報を与え得る。ＲＸプロセッサ４５６は、一般に、物理レイヤの様々な信号処理機能を実装する。たとえば、ＲＸプロセッサ４５６は、ＡＴ４５０に宛てられた任意の空間ストリームを復元するために、情報に対して空間処理を実行し得る。複数の空間ストリームがＡＴ４５０に宛てられた場合、それらはＲＸプロセッサ４５６によって単一のＯＦＤＭシンボルストリームに合成され得る。ＲＸプロセッサ４５６は、次いで高速フーリエ変換（ＦＦＴ：Fast Fourier Transform）を使用してＯＦＤＭシンボルストリームを時間領域から周波数領域に変換し得る。周波数領域信号は、ＯＦＤＭ信号のサブキャリアごとに別個のＯＦＤＭシンボルストリームを備え得る。各サブキャリア上のシンボルと基準信号とは、ＡＰ４１０によって送信される、可能性が最も高い信号のコンスタレーションポイントを決定することによって復元され、復調され得る。これらの軟判定は、チャネル推定器４５８によって計算されるチャネル推定値に基づき得る。軟判定は、次いで、物理チャネル上でＡＰ４１０によって最初に送信されたデータおよび制御信号を復元するために復号され、デインターリーブされる。データおよび制御信号は、次いで、コントローラ／プロセッサ４５９に与えられる。
【００５３】
[0058]コントローラ／プロセッサ４５９は、プログラムコードとデータとを記憶する非一時的ストレージを備え得るメモリ４６０に関連し得る。メモリ４６０はコンピュータ可読媒体と呼ばれることがある。ＵＬでは、コントローラ／プロセッサ４５９は、一般に、コアネットワークからの上位レイヤパケットを復元するために、トランスポートチャネルと論理チャネルとの間の多重分離と、パケットリアセンブリと、復号（decipher）と、ヘッダ復元（decompression）と、制御信号処理とを行う。パケットは、次いで、１つまたは複数のアプリケーションなどを含み得るデータシンク４６２に与えられ得る。また、様々な制御信号が、さらなる処理のためにデータシンク４６２に与えられ得る。コントローラ／プロセッサ４５９はまた、ＨＡＲＱ動作をサポートするために肯定応答（ＡＣＫ）および／または否定応答（ＮＡＣＫ）プロトコルを使用した誤り検出を担当し得る。
【００５４】
[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]ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線（ＩＲ）、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は非一時的コンピュータ可読媒体（たとえば、有形媒体）を備え得る。さらに、他の態様では、コンピュータ可読媒体は一時的コンピュータ可読媒体（たとえば、信号）を備え得る。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００８６】
[0091]開示する態様の前述の説明は、当業者が本開示を実施または使用できるように与えたものである。これらの態様への様々な修正が当業者には容易に明らかになり、本明細書で定義された一般原理が、本開示の範囲から逸脱することなく他の態様に適用され得る。したがって、本開示は、本明細書に示した態様に限定されるものではなく、本明細書で開示する原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
【００８７】
[0092]さらなる開示が付録中に含まれる。
【図１】
2016513908.tif 000004
【図２】
2016513908.tif 000005
【図３】
2016513908.tif 000006
【図４】
2016513908.tif 000007
【図５】
2016513908.tif 000008
【図６】
2016513908.tif 000009
【図７】
2016513908.tif 000010
【国際調査報告】
2016513908.tif 000011
2016513908.tif 000012
2016513908.tif 000013