(57)【特許請求の範囲】
【請求項１】
アクセスポイントトランシーバとのワイヤレスリンクにおけるチャネル効率を改善するために第１のトランシーバが使用するための方法であって、前記第１のトランシーバは、第１の受信バッファを備え、前記方法は、
前記ワイヤレスリンクを介して前記アクセスポイントトランシーバから第１のデータフレームを受信することと、
前記受信バッファ中に前記第１のデータフレームを格納することと、
前記受信バッファ中の利用可能なメモリの量が第１のしきい値未満であると決定することと、
フレーム肯定応答を生成することと、ここで前記フレーム肯定応答は、前記第１のトランシーバによって前記第１のデータフレームの受信を肯定応答し、前記フレーム肯定応答は、前記受信バッファ中の前記利用可能なメモリの量が前記第１のしきい値未満であるとの前記決定に基づいて、前記第１のトランシーバによって省電力モードの開始のインジケーションをさらに備える、
前記アクセスポイントトランシーバに前記フレーム肯定応答を送信することと
を備え、前記アクセスポイントトランシーバは、前記省電力モードの開始の前記インジケーションに基づいて前記フレーム肯定応答を受信した後に前記第１のトランシーバに次のデータフレームを送信しない、
方法。
【請求項２】
省電力モードの開始のインジケーションを有する前記フレーム肯定応答を送信した後、前記第１のトランシーバをアクティブな電力モードに維持することをさらに備える、請求項１に記載の方法。
【請求項３】
前記受信バッファ中の前記第１のデータフレームを処理することと、
前記受信バッファ中の前記利用可能なメモリの量が第２のしきい値を超えると決定することと、
前記受信バッファ中の前記利用可能なメモリの量が前記第２のしきい値を超えるとの前記決定に基づいて前記第１のトランシーバが前記省電力モードの終了のインジケーションを生成することと、
前記アクセスポイントトランシーバに前記第１のトランシーバによって前記省電力モードの終了の前記インジケーションを送信することと
をさらに備え、前記アクセスポイントトランシーバは、前記第１のトランシーバによって前記省電力モードの終了の前記インジケーションを受信した後に前記第１のトランシーバに前記次のデータフレームを送信する、
請求項２に記載の方法。
【請求項４】
前記第２のしきい値は、少なくとも１つのデータフレームを格納する前記受信バッファに対応する、請求項３に記載の方法。
【請求項５】
前記受信バッファ中の前記利用可能なメモリの量は、前記受信バッファ中の前記第１のデータフレームを前記処理することに基づいて前記第２のしきい値を超えて増加する、
請求項３に記載の方法。
【請求項６】
アクセスポイントトランシーバとのワイヤレスリンクにおけるチャネル効率を改善するために構成されたトランシーバであって、
第１の受信バッファと、
前記ワイヤレスリンクを介して前記アクセスポイントトランシーバから第１のデータフレームを受信し、
前記受信バッファ中に前記第１のデータフレームを格納し、
前記受信バッファ中の利用可能なメモリの量が第１のしきい値未満であると決定し、
フレーム肯定応答を生成し、ここで前記フレーム肯定応答は、第１のトランシーバによって前記第１のデータフレームの受信を肯定応答し、前記フレーム肯定応答は、前記受信バッファ中の前記利用可能なメモリの量が前記第１のしきい値未満であるとの前記決定に基づいて、前記第１のトランシーバによって省電力モードの開始のインジケーションをさらに備える、
前記アクセスポイントトランシーバに前記フレーム肯定応答を送信する、
ように構成された前記第１の受信バッファに結合された制御論理と、を備え、ここで、前記フレーム肯定応答は、前記アクセスポイントトランシーバに、前記フレーム肯定応答を受信した後に前記第１のトランシーバに次のデータフレームを送信させないように構成される、
トランシーバ。
【請求項７】
前記制御論理は、省電力モードの開始のインジケーションを有する前記フレーム肯定応答を送信した後、前記第１のトランシーバをアクティブな電力モードに維持するようにさらに構成される、請求項６に記載のトランシーバ。
【請求項８】
前記制御論理は、
前記受信バッファ中の前記第１のデータフレームを処理し、
前記受信バッファ中の前記利用可能なメモリの量が第２のしきい値を超えると決定し、
前記受信バッファ中の前記利用可能なメモリの量が前記第２のしきい値を超えるとの前記決定に基づいて前記第１のトランシーバが前記省電力モードの終了のインジケーションを生成し、
前記アクセスポイントトランシーバに前記第１のトランシーバによって前記省電力モードの終了の前記インジケーションを送信する
ようにさらに構成され、ここで、前記省電力モードの終了の前記インジケーションは、前記アクセスポイントトランシーバに、前記第１のトランシーバに次のデータフレームを送信させるように構成される、
請求項６に記載のトランシーバ。
【請求項９】
前記第２のしきい値は、少なくとも１つのデータフレームを格納する前記受信バッファに対応する、請求項８に記載のトランシーバ。
【請求項１０】
前記受信バッファ中の前記第１のデータを処理することは、前記受信バッファ中の前記利用可能なメモリの量を前記第２のしきい値を超えて増加する、請求項８に記載のトランシーバ。
【請求項１１】
アクセスポイントトランシーバとのワイヤレスリンクにおけるチャネル効率を改善するために構成されたトランシーバであって、
第１の受信バッファと、
前記ワイヤレスリンクを介して前記アクセスポイントトランシーバから第１のデータフレームを受信するための手段と、
前記受信バッファ中に前記第１のデータフレームを格納するための手段と、
前記受信バッファ中の利用可能なメモリの量が第１のしきい値未満であると決定するための手段と、
フレーム肯定応答を生成するための手段と、ここで前記フレーム肯定応答は、前記第１のトランシーバによって前記第１のデータフレームの受信を肯定応答し、前記フレーム肯定応答は、前記受信バッファ中の前記利用可能なメモリの量が前記第１のしきい値未満であるとの前記決定に基づいて、前記第１のトランシーバによって省電力モードの開始のインジケーションをさらに備える、
前記アクセスポイントトランシーバに前記フレーム肯定応答を送信するための手段と
を備え、ここで、前記フレーム肯定応答は、前記アクセスポイントトランシーバに、前記フレーム肯定応答を受信した後に前記第１のトランシーバに次のデータフレームを送信しないように構成される、
トランシーバ。
【請求項１２】
省電力モードの開始のインジケーションを有する前記フレーム肯定応答を送信した後、前記第１のトランシーバをアクティブな電力モードに維持するための手段をさらに備える、請求項１１に記載のトランシーバ。
【請求項１３】
前記受信バッファ中の前記第１のデータフレームを処理するための手段と、
前記受信バッファ中の前記利用可能なメモリの量が第２のしきい値を超えると決定するための手段と、
前記受信バッファ中の前記利用可能なメモリの量が前記第２のしきい値を超えるとの前記決定に基づいて前記第１のトランシーバが前記省電力モードの終了のインジケーションを生成するための手段と、
前記アクセスポイントトランシーバに前記第１のトランシーバによって前記省電力モードの終了の前記インジケーションを送信するための手段と
をさらに備え、ここで、前記省電力モードの終了の前記インジケーションは、前記アクセスポイントトランシーバに、前記第１のトランシーバに次のデータフレームを送信させるように構成される、
請求項１１に記載のトランシーバ。
【請求項１４】
前記第２のしきい値は、少なくとも１つのデータフレームを格納する前記受信バッファに対応する、請求項１３に記載のトランシーバ。
【請求項１５】
前記受信バッファ中の前記第１のデータを処理するための手段は、前記受信バッファ中の前記利用可能なメモリの量を前記第２のしきい値を超えて増加する、請求項１３に記載のトランシーバ。
【請求項１６】
アクセスポイントトランシーバとのワイヤレスリンクにおけるチャネル効率を改善するために構成され、第１の受信バッファを有するトランシーバを動作するための非一時的なプロセッサ読取可能な記憶媒体であって、前記プロセッサ読取可能な記憶媒体はその上に命令を記録し、前記命令は、
前記ワイヤレスリンクを介して前記アクセスポイントトランシーバから第１のデータフレームを受信するためのコードと、
前記受信バッファ中に前記第１のデータフレームを格納するためのコードと、
前記受信バッファ中の利用可能なメモリの量が第１のしきい値未満であると決定するためのコードと、
フレーム肯定応答を生成するためのコードと、ここで前記フレーム肯定応答は、前記第１のトランシーバによって前記第１のデータフレームの受信を肯定応答し、前記フレーム肯定応答は、前記受信バッファ中の前記利用可能なメモリの量が前記第１のしきい値未満であるとの前記決定に基づいて、前記第１のトランシーバによって省電力モードの開始のインジケーションをさらに備える、
前記アクセスポイントトランシーバに前記フレーム肯定応答を送信するためのコードと
を備え、前記フレーム肯定応答は、前記アクセスポイントトランシーバに、前記フレーム肯定応答を受信した後に前記第１のトランシーバに次のデータフレームを送信しないように構成される、
非一時的なプロセッサ読取可能な記憶媒体。
【請求項１７】
前記命令はさらに、省電力モードの開始のインジケーションを有する前記フレーム肯定応答を送信した後、前記第１のトランシーバをアクティブな電力モードに維持するためのコードをさらに備える、請求項１６に記載の記憶媒体。
【請求項１８】
前記受信バッファ中の前記第１のデータフレームを処理するためのコードと、
前記受信バッファ中の前記利用可能なメモリの量が第２のしきい値を超えると決定するためのコードと、
前記受信バッファ中の前記利用可能なメモリの量が前記第２のしきい値を超えるとの前記決定に基づいて前記第１のトランシーバが前記省電力モードの終了のインジケーションを生成するためのコードと、
前記アクセスポイントトランシーバに前記第１のトランシーバによって前記省電力モードの終了の前記インジケーションを送信するためのコードと
をさらに備え、前記省電力モードの終了の前記インジケーションは、前記アクセスポイントトランシーバに、前記第１のトランシーバに前記次のデータフレームを送信させるように構成される、
請求項１６に記載の記憶媒体。
【請求項１９】
前記第２のしきい値は、少なくとも１つのデータフレームを格納する前記受信バッファに対応する、請求項１８に記載の記憶媒体。
【請求項２０】
前記受信バッファ中の前記第１のデータを処理するためのコードは、前記受信バッファ中の前記利用可能なメモリの量を前記第２のしきい値を超えて増加する、請求項１８に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ワイヤレス通信に関し、特に、ワイヤレスデバイス間のワイヤレスリンクにおけるチャネル効率を改善するシステムおよび方法に関する。
【背景技術】
【０００２】
ワイヤレス通信は、ラップトップ、携帯電話、および他のワイヤレス通信デバイス（「ワイヤレスデバイス」）などにおける過剰なアプリケーションのために使用されている。従来、ワイヤレスリンクの最大スループットレートがワイヤレス通信の速度における最も制限するファクタであることは、共通のことである。しかしながら、（例えば、デバイスにおいて比較的制限された処理および／またはインタフェース性能を含む）ワイヤレス通信能力のますます広範囲なインプリメンテーションおよびワイヤレス通信データレートにおける改良とともに、ワイヤレスデバイスは、ワイヤレスリンクの最大限可能なデータスループットレートより低い最大限可能なデータスループットレートをネイティブにサポートする可能性がある。これは、潜在的に問題につながる可能性がある。
【０００３】
１つの例として、いくつかのシチュエーション（例えば、処理能力および／またはモバイルデバイスのワイヤレスアダプタインタフェースおよびＷＬＡＮリンクの品質に依存して）８０２．１１（ＷＬＡＮ）ネットワークにおけるモバイルデバイスは、パケットがＷＬＡＮリンクを通じて送信されるのと同じ程度の高いレートでパケットを処理できない。任意の緩和する要因がない状態において、これは、パケットロス、大規模な再試行の試み、およびレート低下につながる。それは、同様に、電力浪費を引き起こし、ネットワーク性能を下げうる。
【０００４】
図１は、例えば、実装に依存して、２つの異なる受信機でこれがどのように起こるのかについての２つの例を説明する。示されるように、パケットは、最初にバッファされるが、結局、一旦バッファが一杯になると、パケットは、ドロップしうる。
【０００５】
１つの単純なソリューションは、制限しているデバイスのサポートされる最も高いデータレートにワイヤレスリンクのＰＨＹレートを制限することである。これは、不必要なパケットロスを回避するが、所与のパケットは、ワイヤレスリンクの最大ＰＨＹレートが使用した場合よりも送信および受信するためにより長い時間掛かることになり、結果として、より大きな電力消費およびより小さなネットワークスループットにつながる。従って、この分野における改良は、望ましいだろう。
【発明の概要】
【０００６】
開示の実施形態は、２つのワイヤレスデバイス間のワイヤレスリンクにおけるチャネル効率を改善するために示される。より具体的には、開示の実施形態は、ワイヤレスにリンクした２つのワイヤレスデバイスのうちの少なくとも１つのデータスループットレートが、ワイヤレスリンク自体の最大限可能なデータスループットレートより低くなるシチュエーションに向けられる。
【０００７】
従って、開示の実施形態は、（例えば、アクセスポイントワイヤレスデバイスにおいて使用するために構成される）アクセスポイントトランシーバと、（例えば、第１のワイヤレスデバイスにおいて使用するために構成される）第１のトランシーバとの間のワイヤレスリンクにおけるチャネル効率を改善するための方法および方法を実施するように構成されるシステムを含む。いくつかの実施形態では、ワイヤレスリンクは、ＩＥＥＥ  ８０２．１１ワイヤレスリンクであり、アクセスポイントトランシーバおよび第１のトランシーバは、ＩＥＥＥ８０２．１１を使用可能なデバイスに備えられうる。ワイヤレスリンクの代替のタイプがさらに考慮される。
【０００８】
アクセスポイントトランシーバは、ワイヤレス信信号を送受信するためのアンテナとワイヤレスリンクのためのパラメータ情報を記憶するためのメモリとを含みうる。アクセスポイントトランシーバは、アンテナおよびメモリに接続される（プロセッサおよびプロセッサによって実行可能なプログラム命令を備えるメモリ媒体を含みうる）制御論理をさらに含みうる。
【０００９】
第１のトランシーバは、ワイヤレス信号を送受信するためのアンテナを含みうる。第１のトランシーバは、受信バッファをさらに含みうる。第１の受信バッファは、第１のトランシーバが処理するためにワイヤレスリンクを通じて（例えば、アンテナを介して）第１のトランシーバによって受信された情報を格納しうる。第１のトランシーバは、例えば、ワイヤレスリンクを介して受信したデータを処理するために、アンテナおよび／または受信バッファに接続される（プロセッサおよびプロセッサによって実行可能なプログラム命令を備えるメモリ媒体を含みうる）制御論理をさらに含みうる。第１のトランシーバは、ワイヤレスリンクの最大データスループットレートより低い第１のデータスループットレートを有しうる。いくつかの実施形態では、第１のデータスループットレートは、第１のトランシーバのワイヤレリンクインタフェースおよび／または第１のトランシーバの処理能力のうちの１つまたは複数のデータスループット能力のためにワイヤレスリンクの最大限可能なデータスループットレートより低くなりうる。
【００１０】
実施形態の第１のセットにおいて、ワイヤレスリンクにおけるチャネル効率を改善するための第１の方法をインプリメントするシステムは、アクセスポイントトランシーバ、またはアクセスポイントトランシーバがインプリメントされるアクセスポイントワイヤレスデバイスを含みうる。いくつかの実施形態では、アクセスポイントトランシーバの制御論理は、方法をインプリメントするように構成されうる。
【００１１】
第１のデータスループットレートおよび第１の受信バッファのサイズのインジケーションは、受信され格納されることがある。第１のデータスループットレートおよび第１の受信バッファのサイズのインジケーションは、第１のトランシーバによって決定され、アクセスポイントトランシーバのアンテナを介してトランシーバから受信されうる。
【００１２】
第１のトランシーバへの送信のための第１のデータパケットの第１のサイズが決定されうる。第１のデータパケットの第１のサイズを決定することは、第１のデータスループットレートおよび／または第１の受信バッファのサイズのうちの１つまたは複数に基づきうる。１つの実施形態では、第１のデータパケットの第１のサイズは、第１の受信バッファのサイズに基づき、第１の受信バッファのサイズより小さくなりうる。
【００１３】
第１のサイズの第１のデータパケットは、第１の受信機に送信されうる。第１のデータパケットは、アクセスポイントトランシーバのアンテナを介して送信されうる。第１のサイズの第１のデータパケットは、第１のデータスループットレートより高いデータレート（例えば、シグナリングまたはＰＨＹレート）で第１の受信機に送信されうる。
【００１４】
いくつかの実施形態では、第１のサイズのパケットが第１のトランシーバに送信されるべき第１の頻度が決定されうる。第１の送信頻度は、第１のデータスループットレートに基づいて決定されうる。したがって、第１のサイズの複数のデータパケットは、第１の送信頻度で第１のトランシーバに送信されうる。複数の第１のサイズのデータパケットを送信することは、第１のデータスループットレートより高いデータレート（例えばシグナリングまたはＰＨＹレート）で実行されうる。いくつかの実施形態では、第１のデータスループットレートより高いデータレートでの第１の送信頻度で複数の第１のサイズのデータパケットを送信することは、第１のデータスループットレートであるまたは第１のデータスループット未満である有効データスループットレートで第１のトランシーバにデータを提供しうる。言い換えると、たとえ送信することが第１のデータスループットレートより高いデータレートで生じたとしても、第１のデータスループットレートより高いデータレートでの第１の送信頻度で複数の第１のサイズのパケットを送信することは、第１の受信バッファのオーバーフローを引き起こしえない。
【００１５】
代替として、いくつかの実施形態では、第１の受信バッファ中のメモリの利用可能な量が推定されうる。第１の受信バッファ中のメモリの利用可能な量を推定することは、第１のデータスループットレート、第１の受信バッファのサイズ、第１のデータパケットの第１のサイズ、およびデータパケットの送信から今までの経過時間に基づきうる。第１のトランシーバへの送信のための第２のデータパケットの第２のサイズが決定されうる。第２のデータパケットの第２のサイズは、第１の受信バッファにおけるメモリの推定された利用可能な量に基づいて決定されうる。第２のサイズの第２のデータパケットは、第１のデータスループットレートより高いデータレート（例えば、シグナリングレートまたはＰＨＹレート）で第１のトランシーバに送信されうる。
【００１６】
いくつかの実施形態では、ワイヤレスリンクは、第２のトランシーバに拡張されうる。それは、第２のトランシーバへのワイヤレスリンクの拡張に基づいて、（送信の実際のシグナリングレートが第１のデータスループットレートよりまだ高いことがありうるが）ワイヤレスリンクを通じた第１のトランシーバへの（有効）データスループットが第１のデータスループットレートを超えそうもないと決定されうる。この場合、アクセスポイントトランシーバは、例えば、ワイヤレスリンクを通じた第１のトランシーバへのデータスループットが第１のデータスループットレートを超えそうもないと決定することに応じて、第１のデータスループットレートまたは第１の受信バッファのサイズに基づいて第１のトランシーバに送信するためのデータパケットのサイズを決定しえない。
【００１７】
代替として、いくつかの実施形態では、アクセスポイントトランシーバは、第２のデバイスのためのトラフィックフロー制御を実行しうる。例えば、（第２の受信バッファを含みうる）第２のトランシーバは、ワイヤレスリンクの最大限可能なデータスループットレートより低い第２のデータスループットレートを有しうる。第２のデータスループットレートおよび第２の受信バッファのサイズのインジケーションは、受信され格納されうる。第２のトランシーバへの送信のための第２のデータパケットの第２のサイズが決定されうる。第２のデータパケットの第２のサイズを決定することは、第２のデータスループットレートおよび／または第２の受信バッファのサイズのうちの１つまたは複数に基づきうる。第２のサイズの第２のデータパケットは、第２のデータスループットレートより高いデータレートで第２のトランシーバに送信されうる。
【００１８】
実施形態の第２のセットでは、ワイヤレスリンクにおけるチャネル効率を改善するための第２の方法をインプリメントするシステムは、第１のトランシーバがインプリメントされる第１のワイヤレスデバイスまたは第１のトランシーバを含みうる。いくつかの実施形態では、第１のトランシーバの制御論理（例えば、プロセッサによって実行可能なプログラム命令を含むプロセッサおよびメモリ媒体）は、方法をインプリメントするように構成されうる。
【００１９】
第１のデータフレームは、ワイヤレスリンクを介して受信されうる。第１のデータフレームは、受信バッファに格納されうる。受信バッファ中の利用可能なメモリの量は、モニタされ、受信バッファ中の利用可能なメモリの量が第１のしきい値未満であることが決定されうる。
【００２０】
フレーム肯定応答が生成されうる。フレーム肯定応答は、第１のトランシーバによって第１のデータフレームの受信を肯定応答しうる。フレーム肯定応答は、第１のトランシーバによって省電力モードの開始のインジケーションをさらに含みうる。第１のトランシーバによる省電力モードの開始のインジケーションは、受信バッファ中の利用可能なメモリの量が第１のしきい値より少ないという決定に基づいてフレーム肯定応答中に含まれうる。いくつかの実施形態では、たとえ第１のトランシーバがフレーム肯定応答において第１のトランシーバによる省電力モードの開始のインジケーションを含んでいても、第１のトランシーバは、実際に省電力モードを入りえない。
【００２１】
フレーム肯定応答は、アクセスポイントトランシーバに送信されうる。アクセスポイントトランシーバは、省電力モードの開始のインジケーションに基づいてフレーム肯定応答を受信した後に第１のトランシーバに次のデータフレームを送信しえない。
【００２２】
受信バッファ中に格納された第１のデータフレームは、（例えば、省電力モードに入る代わりに）処理されうる。受信バッファ中の第１のデータフレームを処理することに基づいて、受信バッファ中の利用可能なメモリの量は、第２のしきい値を超えて増加しうる。受信バッファ中の利用可能なメモリの量が第２のしきい値より多いと（例えば、受信バッファ中の利用可能なメモリの量のモニタに基づいて）決定されうる。
【００２３】
第１のトランシーバによって省電力モードの終了のインジケーションが生成されうる。第１のトランシーバによる省電力モードの終了のインジケーションは、アクセスポイントトランシーバに送信されうる。第１のトランシーバによって省電力モードの終了のインジケーションを生成し送信することは、受信バッファ中の利用可能なメモリの量が第２のしきい値より多いという決定に基づきうる。第１のトランシーバによって省電力モード終了のインジケーションを受信した後（および例えば、第１のトランシーバによる省電力モードの終了のインジケーションを受信することに基づいて）、アクセスポイントトランシーバは、第１のトランシーバに次のデータフレームを送信しうる。
【図面の簡単な説明】
【００２４】
実施形態の以下の詳細な説明が以下の図面とともに読まれる場合、本願発明のより良い理解が得ることができる。
【図１】先行技術システムにおける受信デバイスの制限による潜在的なパケットロスを説明する図である。
【図２】１つの実施形態に従って、ワイヤレスデバイス間の例示的なワイヤレスリンクを説明する。
【図３Ａ】１つの実施形態に従う例示的なワイヤレスデバイスのブロック図である。
【図３Ｂ】１つの実施形態に従う例示的なワイヤレスデバイスのブロック図である。
【図４Ａ】１つの実施形態に従う異なるワイヤレスリンクＰＨＹレートでの送受信タイミングおよびエネルギー使用を説明するブロック図である。
【図４Ｂ】１つの実施形態に従う異なるワイヤレスリンクＰＨＹレートでの送受信タイミングおよびエネルギー使用を説明するブロック図である。
【図５Ａ】ワイヤレスリンク中のチャネル効率を改善する方法の実施形態を説明するフローチャートである。
【図５Ｂ】ワイヤレスリンク中のチャネル効率を改善する方法の実施形態を説明するフローチャートである。
【図６Ａ】ワイヤレスリンク中のチャネル効率を改善する方法の実施形態を説明するフローチャートである。
【図６Ｂ】ワイヤレスリンク中のチャネル効率を改善する方法の実施形態を説明するフローチャートである。
【００２５】
発明が様々な修正および代替形式の影響を受けやすいが、それらの特定の実施形態は、図面および本願中の詳細に記述の例示の目的で示される。しかしながら、図面および本願に記述される詳細な説明が特定の開示された形式に発明を限定することを目的としないどころか、目的は、すべての修正、および添付された請求項によって定義されるような本願発明の精神および範囲内に含まれる均等物および代替物をカバーするためのものであることを理解するべきである。
【発明を実施するための形態】
【００２６】
用語  
以下は、本出願に使用される用語の用語解説である。
【００２７】
メモリ媒体  −  メモリデバイスまたは記憶デバイスの様々なタイプの内の任意のもの。用語「メモリ」および「メモリ媒体」は、例えばＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、テープデバイスなどのインストール媒体；ＤＲＡＭ、ＤＤＲ  ＲＡＭ、ＳＲＡＭ、ＥＤＯ  ＲＡＭ、Ｒａｍｂｕｓ  ＲＡＭなどのようなコンピュータシステムメモリまたはランダムアクセスメモリ；またはフラッシュメモリ、ハードウェアレジスタ、磁気媒体（例えば、ハードドライブ）または光学式記憶装置のような不揮発性メモリ；を含むように意図される。メモリ媒体は、その上なおメモリの他のタイプまたはこれらの組み合わせを含みうる。用語「メモリ媒体」は、２つまたはそれ以上のメモリ媒体を含みうる。
【００２８】
コンピュータシステム  −  パーソナルコンピュータシステム（ＰＣ）、メインフレームコンピュータシステム、ワークステーション、ネットワークアプライアンス、インターネットアプライアンス、携帯電話、スマートフォン、ラップトップ、ノートブック、ネットブック、またはタブレットコンピュータシステムを含む、モバイルまたはステイショナリーコンピューティンググシステムあるいはモバイルまたはステイショナリーコンピューティングシステム、携帯情報端末（ＰＤＡ）、マルチメディアデバイス、または他のデバイスあるいはデバイスの組み合わせの様々なタイプの内の任意のもの。一般に、用語「コンピュータシステム」は、メモリ媒体からの命令を実行する少なくとも１つのプロセッサを有する任意のデバイス（またはデバイスの組合せ）を包含するように広く定義されることができる。
【００２９】
ワイヤレスリンク  −  （「ワイヤレスデバイス」と称されうる）２つのデバイス間を接続するワイヤレス通信。ワイヤレスリンクは、さまざまなバージョンのＩＥＥ８０２．１１（ＷＬＡＮ）、ブルートゥース、ワイブリー（Wibree）、ワイヤレスＵＳＢ、ジグビー（ZigBee（登録商標））、または任意のネットワークプロトコルのうちの任意のものを介して、他のものとの間で確立されうる。
【００３０】
アクセスポイントデバイス  −  本明細書で使用されるように、アクセスポイントデバイスは、別のデバイスがアクセスポイントデバイスと（例えばワイヤレスおよび／またはワイヤードの）通信接続を確立することを可能にするデバイスとみなされる。いくつかの通信プロトコルに従って、アクセスポイントデバイスは、アクセスポイントデバイスであるように明確に構成されることを要求される一方、他の通信プロトコルがアクセスポイントデバイスとして機能するプロトコルにしたがって構成される任意のデバイスを許容しうる。
【００３１】
図２  
開示の実施形態は、ワイヤレスデバイス間のワイヤレスリンク中のチャネル効率を改善することに関する。図２は、この開示の実施形態をインプリメントするように構成される、ワイヤレスデバイス２０２、２０４および２０６間のワイヤレスリンクを含む例示のシステム２００を説明する。ワイヤレスリンクは、様々なワイヤレス通信技術のうち任意のものに従ってワイヤレスデバイス２０２、２０４、２０６間のワイヤレス通信を可能にしうる。１つの例示的なインプリメンテーションでは、ワイヤレスリンクは、ＩＥＥＥ  ８０２．１１（ＷＬＡＮ）ネットワークの一部として確立されうる。例えば、ワイヤレスデバイス２０２は、ルータとして示され、ゲートウェイタイプデバイス（つまり、アクセスポイントトランシーバ）として機能しうる。したがって、そのような実施形態では、携帯電話２０４またはラップトップコンピュータ２０６（あるいはこれらの両方）のような通信範囲内のＷＬＡＮを可能にするワイヤレスデバイスは、ＷＬＡＮネットワークに参加するためにルータ２０２とＷＬＡＮワイヤレスリンクを確立しうる。
【００３２】
他の想定される実施形態では、ワイヤレスリンクは、様々な他のワイヤレス通信プロトコルのうちの任意のものに従って確立されうる。インプリメンすることができる開示の実施形態を使用して例示の可能なワイヤレス技術は、限定されないが、セルラネットワーク、ブルートゥース、ジグビー、ワイヤレスＵＳＢ、ＲＦＩＤ、狭域通信（ＤＳＲＣ）、または他の適切なワイヤレス技術を含む。
【００３３】
更に、説明される実施形態が特にルータ２０２と携帯電話２０４との間のリンク、およびルータ２０２とラップトップ２０６との間のリンクを示す一方、様々な実施形態において、ワイヤレスリンクは、限定ではないが、携帯電話（スマートフォンを含む）；タブレット、ネットブック、ノートブック、ラップトップ、および／またはデスクトップコンピュータ；携帯情報端末；（ポータブルまたはステイショナリ―）マルチメディアプレイヤー；ルータ、ハブ、および／または他のゲートウェイタイプのデバイス；および／またはワイヤレス通信を使用することができる他のモバイルデバイス／コンピューティングシステムを含む、種々様々な適切なワイヤレスデバイスのうちの任意のものの間にありうることに注意すべきである。特に、いくつかの実施形態における、ワイヤレスリンクが（ルータ２０２のような）ゲートウェイタイプデバイスを通じて確立される一方、他の実施形態は、（例えば、携帯電話２０４とラップトップコンピュータ２０６との間の直接的なワイヤレスリンクが確立される）任意の他のワイヤレスリンクと直接ワイヤレスに通信しうることが想定されることに注意するべきである。
【００３４】
いくつかの実施形態では、ワイヤレスリンクを介する通信は、様々な可能なデータレート（「ワイヤレスリンクデータスループットレート」）で実行されうる。例えば、ＷＬＡＮワイヤレスリンクでは、リンク中の各プロトコルデバイスのどのバージョンをサポートするか、どれだけ多くのアンテナが（例えば、他入力多出力のために）利用されるか、チャネル条件、チャネル帯域幅などに依存する最大限サポートされるデータレートまで、様々な異なる物理（ＰＨＹ）レイヤデータレートで実行されるワイヤレスシグナリングを可能にしうる。
【００３５】
ワイヤレスリンクデータスループットレートと独立して、ワイヤレスリンクによって通信に関して接続されるワイヤレスデバイスの各々は、あるレート（「ワイヤレスデバイスデータスループットレート」）でワイヤレスリンクを介して受信されたデータを利用することが可能になりうる。このワイヤレスデバイスデータスループットレートは、１つまたは複数のファクタによって制限されうる。例えば、いくつかのワイヤレスデバイス（例えば、比較的限定されたまたは基本機能を実行するデバイス）は、相対的に最小限のネイティブな処理能力を有しうる。別の例として、いくつかの実施形態では、ワイヤレスリンクインタフェース（例えば、ワイヤレスアダプタインタフェース）は、制限するファクタでありうる。ＵＳＢ、ＳＤＩＯ、または別のインタフェースを介してワイヤレスデバイスにインタフェースするワイヤレスアダプタを利用するワイヤレスデバイスは、そのインタフェースのデータスループットレートによって制限されるかもしれない。他の制限がさらに起こり得る。
【００３６】
別のワイヤレスデバイスにワイヤレスにリンクされるワイヤレスデバイスのワイヤレスデバイスデータスループットレートがワイヤレスリンクデータスループットレートより低い場合、ワイヤレスデバイスは、ワイヤレスリンクを介して受信したデータを処理することが遅れる可能性がある。これは、潜在的に大規模なデータロスを生じ、ロストしたデータを再送信すること試みる、および／または低減したワイヤレスリンクデータスループットレートをもたらす可能性がある。これは、順々に、（例えば、ネットワークタイプワイヤレスリンク中の）ネットワーク性能を低下させ、重大な電力消費を引き起こす場合がある。
【００３７】
従って、開示の実施形態は、ワイヤレスデバイスのうちの少なくとも１つがワイヤレスリンクの最大限可能なデータスループットレートより低いデータスループットレートを有するワイヤレスデバイス間のワイヤレスリンク中のチャネル効率を改善するための方法の実施形態を対象とする。方法は、制限されるワイヤレスリンクのための受信フロー制御を提供し、それによって、提供されなければ起こりかねない大規模なデータロスおよび再試行なしにワイヤレスリンクの最大限可能なデータスループットレートが使用される。
【００３８】
図３Ａ−３Ｂ  
図３Ａおよび３Ｂは、開示の様々な実施形態に従って別のワイヤレスデバイスとのワイヤレスリンクを確立することができるワイヤレスデバイスの様々な構成要素を説明する、単純化されたブロック図である。
【００３９】
図３Ａは、プロセッサ３０２を含むワイヤレスデバイス３００と、メモリ３０４とを説明する。メモリ３０４は、本願明細書に開示される方法の１つまたは複数の態様を実行する、および／または他のデバイス機能を実行するプロセッサ３０２によって実行可能なプログラム命令を格納しうる。ワイヤレスデバイス３００は、様々な実施形態に従って、デバイスの様々なタイプのうちの任意のものであり、様々な機能性のうちの任意のものをインプリメントしうる。例えば、ワイヤレスデバイス３００は、（図１に示される携帯電話２０４のような）携帯電話またはスマートフォン、（図２に示されるラップトップ２０６のような）ラップトップまたは他のコンピュータ、または一般にワイヤレスに通信するために使用される他のタイプのデバイスでありうる。
【００４０】
ワイヤレスデバイス３００は、さらにワイヤレスアダプタ３０６を含みうる。ワイヤレスデバイス３００は、ワイヤレスリンクを形成するためにワイヤレスアダプタ３０６を利用しうる。いくつかの実施形態に従って、ワイヤレスアダプタ３０６は、ワイヤレスデバイス３００の内部に収容され（つまり、ワイヤレスデバイスのケース内に収容され）、内部システムバスに接続されるか、そうでなければ、プロセッサ３０２に通信可能に接続されうる。代替として、ワイヤレスアダプタ３０６は、外部インタフェース（例えば、ＵＳＢ、ＳＤＩＯ、または他の任意の外部インタフェース）を介してワイヤレスデバイス３００に接続されうる。
【００４１】
ワイヤレスアダプタ３０６は、１つまたは複数のワイヤレスプロトコルをインプリメントしうる。１つの例では、ワイヤレスアダプタ３０６は、ＷＬＡＮアダプタでありうる。他の実施形態では、ワイヤレスアダプタ３０６は、他のワイヤレス通信プロトコルをインプリメントしうる。ワイヤレスアダプタ３０６は、他の可能な構成要素の間で、（例えば、受信された信号がワイヤレスデバイス３００によって処理することができるまで受信信号をバッファする）受信バッファ３０８および（例えば、信号をワイヤレスに送信および／または受信する）アンテナ３１０を含む、ワイヤレスプロトコルをインプリメントするように構成する回路を含みうる。実施形態は、ワイヤレスアダプタ３０６が（例えば、ＭＩＭＯのためのおよび／または複数のワイヤレスプロトコルをインプリメントするための）複数のアンテナを含むことがさらに想定されうる。
【００４２】
図３Ｂは、制御論理３５２、メモリ３５４、およびアンテナ３５６を含むワイヤレスデバイス３５０を説明する。ワイヤレスデバイス３５０は、様々な実施形態に従って、様々なタイプのデバイスのうちの任意のものであり、様々なタイプの機能性のうちの任意のものをインプリメントしうる。例えば、ワイヤレスデバイス３５０は、（図２に示されるルータ２０２のような）ルータ、ハブ、ゲートウェイ、または一般にワイヤレスに通信するために使用される任意のタイプのデバイスでありうる。
【００４３】
いくつかの実施形態に従って、ワイヤレスデバイス３５０は、１つまたは複数のワイヤレスプロトコルをインプリメントするアクセスポイントトランシーバの機能を果たしうる。１つの例として、ワイヤレスデバイス３５０は、ＷＬＡＮルータでありうる。他の実施形態では、ワイヤレスデバイス３５０は、異なるタイプのデバイスでありうる。制御論理３５２は、（例えば、プロセッサのためのプログラム命令のソースおよび／またはバッファとしての）メモリ３５４および（例えば、ワイヤレスに信号を送信および／または受信する）アンテナ３５６と組み合せて、ワイヤレスプロトコルをインプリメントしうる。ワイヤレスデバイス３００中のワイヤレスアダプタ３０６に類似して、ワイヤレスデバイス３５０は、いくつかの実施形態において、（例えば、ＭＩＭＯのためのおよび／または複数のワイヤレスプロトコルをインプリメントするための）複数のアンテナを含みうる。
【００４４】
この開示に照らして当業者によって理解されることになるように、ワイヤレスデバイス３００および３５０は、例えば、他のデバイス機能性をインプリメントするために、望まれるような様々な他の構成要素のうちの任意のものをさらに含みうる。そのような構成要素は、開示の詳細を不明瞭することを避けるために示されない。
【００４５】
さらに、示されるこれらの構成要素が本願明細書に開示される方法の示された構成要素が様々な方法の原理に従って、様々な方法のうちの任意のものにインプリメントされることが明白になることになる。例えば、様々な実施形態に従って、ワイヤレスデバイス３５０中の制御論理３５２は、アナログ論理、デジタル論理、（ＣＰＵ、ＤＳＰ、マイクロコントローラなどのような）プロセッサおよびメモリ、ＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、または以上の任意の組み合わせのような様々なタイプの論理のうちの任意のものを使用してインプリメントされうる。実施形態は、ワイヤレスデバイスがプロセッサ３０２およびメモリ３０４に加えて、またはそれらの代わりに他のタイプの制御論理を利用することも同様に想定されうる。
【００４６】
図４Ａ−４Ｂ  
図４Ａ−４Ｂは、異なるワイヤレスリンクデータレート（つまりＰＨＹレートまたはシグナリングレート）で（例えば、図２に示されるワイヤレスデバイス２０２、２０４、または２０６のうちの任意の）ワイヤレスデバイスの送信および受信タイミングおよびエネルギー利用を説明する。説明される例は、１つの実施形態に従ってＷＬＡＮインプリメンテーションにおいて行われうる。図４Ａ−４Ｂは、送信されているデータの等しい量および時間経過の等しい量を説明するように意図されうる。
【００４７】
図４Ａは、図４Ｂと比較してより低いワイヤレスリンクデータレートを説明する。両方のケースにおいて、ワイヤレスデバイスは、（最大送信電力が使用される時間の間に）フレームを送信しうる。これに続いて、ワイヤレスデバイスは、フレーム肯定応答を受信すると予測する間、アクティブサーチ状態に入りうる。サーチ状態の間、受信機は、部分的に電力供給されうる。一旦、受信機がフレーム肯定応答をアクティブに受信し始めれば、受信機は、完全に電力供給されうる。フレーム肯定応答が受信された後、ワイヤレスデバイスは、データを送信する許可に再び対処する前に、ある時間期間（例えば、ランダムバックオフ（ＲＢＯ））の間待機しうる。この時間の間、受信機は、送信が着信する場合に備えて部分的に電力供給されうる（例えば、ＲＸサーチ自動利得制御（ＡＧＣ）がオンされうる）。
【００４８】
示されるように、図４Ａのより低いデータレートでは、アクティブ送信時間期間は、図４Ｂのより高いデータレートよりも長くなりうる。従って、ワイヤレスデバイスによって使用されるエネルギーは、同じデータ量を送信するためにより多くなりうる。更に、ＷＬＡＮインプリメンテーションにおけるさらに微妙なポイントは、より低いＰＨＹレートでの送信電力が典型的に、より高いＰＨＹレートでの送信電力より高くなりうる。これは、最も高いＰＨＹレートでのエラーベクトル振幅（ＥＶＭ：error vector magnitude）条件がより低い送信電力を要求することに対応する、より低いＰＨＹレートよりもより厳格であるためでありうる。したがって、より低いデータレートで、所与のデータ量を送信するためにより高いデータレートより長い時間掛かるだけではなく、単位時間あたりに使用される電力もより多くなりうる。
【００４９】
図４Ａ−４Ｂの説明される実施形態は、ＷＬＡＮインプリメンテーションに向けられる一方、同様の（および／または、他の）関心が他のタイプのワイヤレスリンクのために存在しうることに注意するべきである。一般的に言えば、より低い信号レートは、等しいデータ量を送信するためにより長くかかると予測される結果、典型的により高い電力消費をもたらす。特に、バッテリ寿命がプレミアムであるモバイルデバイスにおいて、省電力の重要性を誇張するのは困難である。
【００５０】
電力消費に関連する関心に加えて、より低いシグナリングレートで所与のデータ量を送信するために要求されるより多くの時間が、例えば、（ＷＬＡＮのような）ネットワークシステムにおいて、ネットワーク性能全体を低減することを直接的にもたらすことは注目する価値がある。言いかえれば、より低いデータレートを利用することを強いるので、ワイヤレスデバイスがネットワークを通じてデータを送受信することにより多くの時間を費やす場合、必然的に、通信するためにネットワーク中の他のワイヤレスデバイスに対して利用可能な時間をより少なくしうる。
【００５１】
従って、可能な場合、より高い信号レートで送信することが一般に望ましい。しかしながら、図２に関して以上で注意されるように、時々、受信デバイスは、ワイヤレスリンクの最大限可能なデータスループットレート（例えば信号速度）より低いデータスループットレートを有する。任意の緩和ファクタがない状態において、ワイヤレスデバイスデータスループットレートより高いワイヤレスリンクデータスループットレートで送信することは、ワイヤレスデバイスの受信バッファのオーバーフローをもたらしうる。受信バッファのオーバーフローは、次々に、ワイヤレスリンクを通じて送信されたデータがロストすることになる。そのロストデータは、時々、繰り返し再送信されうる。したがって、電力浪費およびネットワーク性能は、まだ低下したままでありうる。更に、より高いワイヤレスリンクデータスループットレートの繰り返されるデータロスの結果として、使用される通信プロトコルは、より低いワイヤレスリンクデータスループットレートが使用されることを要求し、結果として、以上で注意したように、さらに電力消費および低下したネットワーク性能をもたらす。
【００５２】
例えば、再度例示のＷＬＡＮインプリメンテーションにおいて、１つの可能なソリューションは、プロトコルの新しいバージョンのフロー制御のためのメカニズムを含むことである。例えば、ブロック肯定応答フレーム中のフィールドは、フレームを受信するワイヤレスデバイスが、フレームを送信しているワイヤレスデバイスに（例えば、ＭＡＣプロトコルデータユニット（ＭＰＤＵ）において）どれだけ多くの受信バッファフレームが利用可能なままかを通知することを可能にするように定義されることができる。しかしながら、このメカニズムは、理想的になりえない。例えば、このメカニズムは、受信ワイヤレスデバイスと送信ワイヤレスデバイスとの両方で新しいハードウェアサポートを要求するだろう。追加として、それは、後方互換性がなくなり、より古いデバイスは、このメカニズムの利点を受けることができなくなるだろう。更に、メカニズムは、受信デバイスと送信デバイスとの両方に追加の複雑性を導入することになるだろう。例えば、受信デバイスがその利用可能なバッファサイズをモニタ／追跡する必要があるだけでなく、送信デバイスは、受信デバイスの残りの利用可能なバッファの通知に基づいてその送信クエリを直ちに調節する必要があるだろう。この方法を超えるいくつかの利点を有する、制御トラフィックフローのための２つの代替のメカニズムが図５−６の方法として以下に提供される。
【００５３】
図５−６  
図５−６は、（例えば、第１のワイヤレスデバイスにおいて使用するための）第１のトランシーバと、（例えば、アクセスポイントワイヤレスデバイスにおいて使用するための）アクセスポイントトランシーバとの間のワイヤレスリンク中のチャネル効率を改善するための方法の実施形態を説明するフローチャートである。いくつかの実施形態に従って、ワイヤレスリンクは、ＩＥＥＥ  ８０２．１１（ＷＬＡＮ）ワイヤレスインクであり、第１のトランシーバおよびアクセスポイントトランシーバは、ＩＥＥＥ  ８０２．１１を使用可能なトランシーバでありうる。第１のワイヤレスデバイスは、いくつかの実施形態中のモバイルデバイスでありうる；代替として、第１のワイヤレスデバイスは、ステイショナリでありうる。
【００５４】
方法の実施形態は、第１のワイヤレスデバイスまたはアクセスポイントワイヤレスデバイスのいずれかによってインプリメントされうる。例えば、図５Ａ−５Ｂの方法は、典型的にアクセスポイントワイヤレスデバイスによってインプリメントされうる一方、図６Ａ−６Ｂの方法は、典型的に第１ワイヤレスデバイスによってインプリメントされうる。いくつかの実施形態では、方法をインプリメントする第１のワイヤレスデバイスおよびアクセスポイントワイヤレスデバイスは、この開示の図２−３のシステムのうちの任意のものに従ってインプリメントされうる。
【００５５】
方法は、たとえワイヤレスデバイスのうちの１つ（例えば、第１のワイヤレスデバイス）がワイヤレスリンクの最大データスループットレートより低いデータスループットレート（例えば、デバイスによって制限される最大データスループットレート）を有していたとしても、制限されたワイヤレスデバイスをオーバーロードすることも、パケットロスや大規模な再送信の試みを生じることもなく、ワイヤレスデバイスが最大限サポートされるデータスループットレートを使用するワイヤレスリンクを介して通信することを可能にしうる。方法は、それによって、ワイヤレスリンクのより低いデータスループットレートを使用することまたはこの方法を使用しないワイヤレスリンクの最大限サポートされるデータスループットレートを使用することと比較してワイヤレスリンクのチャネル効率が改善されることにつながりうる。
【００５６】
図５−６の方法は、必要に応じて、（例えば、図５−６の方法の特徴のいくつかまたはすべてを含む）組み合わせを使用しうる。
【００５７】
図５−６に関して以下に記述されるステップは、ある順序で示される一方、様々な実施形態に従って、１つまたは複数のステップは、省略され、繰り返され、または示されたのと異なる順序で実行されうることに注意するべきである。望まれるように、１つまたは複数の追加のステップは、さらにまたは代替として追加されうる。
【００５８】
以上で注意したように、図５Ａ−５Ｂは、第１のトランシーバとアクセスポイントトランシーバとの間のワイヤレスリンク中のチャネル効率を改善するための方法を説明する。図５Ａ−５Ｂの方法では、アクセスポイントトランシーバは、第１のトランシーバの性能に関する特定情報に基づいて第１のトランシーバへの送信のフローを制御しうる。特に、アクセスポイントトランシーバは、どれくらいの頻度でおよび／またはどれくらいの量のデータで第１のトランシーバに送信するかを決定するために第１のトランシーバの受信バッファのサイズおよび第１のトランシーバのデバイスベースデータスループットレートの知識を使用しうる。送信フローを制御することによって、（例えば、ワイヤレスリンクを通じて送信されるデータがロストするポイントに対して）第１のトランシーバ受信バッファの過飽和が回避されうる。したがって、データは、第１のトランシーバのデータスループットレートによって制限されているワイヤレスリンクにわたるシグナリングレートのないワイヤレスリンクを通じて第１のトランシーバに送信されうる。
【００５９】
第１のトランシーバは、ワイヤレスリンクを介して信号をワイヤレスに送受信することのためのアンテナを含みうる。第１のトランシーバは、ワイヤレスリンクを介して受信したデータを処理するための（および潜在的に他の機能を実行するための）プロセッサおよびメモリを含みうる。第１のトランシーバは、ワイヤレスリンクのデータスループットレートより低い第１のデータスループットレートを有しうる。第１のデバイスが第１のデータスループットレートまたはそれより低いレートでのみ（例えば、他の可能な制限の間での、プロセッサまたはインタフェース制限に起因して）データを処理することができるので、第１のデータスループットレートは、ワイヤレスリンクデータスループットレートより低くなりうる。代替として、第１のデバイスは、（例えば、他の機能をさらに実行することに起因して、または様々な理由のうちの任意のもののために）必ずしも第１のデータスループットレートに制限されないが、第１のデータスループットレートで現在動作している。
【００６０】
第１のトランシーバは、第１の受信バッファを有しうる。第１のトランシーバは、第１のトランシーバによって処理するために、第１の受信バッファ中にワイヤレスリンクによって受信された（例えば、アクセスポイントトランシーバからの）データを格納しうる。いくつかの実施形態に従って、一旦データが第１のトランシーバによって処理されたならば、データは、第１の受信バッファから削除されうる。
【００６１】
アクセスポイントトランシーバは、信号をワイヤレスに送受信するためのアンテナを含みうる。アクセスポイントトランシーバは、ワイヤレスリンクのためにパラメータ情報および潜在的に他の情報を格納するためのメモリを含みうる。更に、アクセスポイントトランシーバは、アンテナおよびメモリに接続された制御論理を含みうる。制御論理は、方法をインプリメントするように構成されうる。方法は、以下のように実行されうる。
【００６２】
ステップ５０２で、第１のデータスループットレートおよび第１のトランシーバの第１の受信バッファのサイズのインジケーションが受信され、格納されうる。いくつかの実施形態では、第１のトランシーバは、第１の受信バッファのサイズおよび／または第１のデータスループットレートを決定しうる。それに応じて、第１のトランシーバは、第１のデータスループットおよび第１の受信バッファのサイズのインジケーションをアクセスポイント受信機に送信することがある。
【００６３】
代替として、実施形態は、アクセスポイントトランシーバが別の方法で、第１のデータスループットレートおよび第１の受信バッファのサイズのインジケーションを受信しうることが考慮される。例えば、アクセスポイントトランシーバは、第１のワイヤレスデバイスのデバイスのタイプ／モデルに基づいてワイヤレスデバイスを受信バッファサイズおよびデータスループットレートと関連付けるデータベースにクエリすることができる。データベースは、他の可能なオプションに共通して、（例えば、アクセスポイントトランシーバによって）ローカルに格納／維持される、または（例えば、アクセスポイントトランシーバが通信するようにアクセスする別のデバイスによって）遠隔に格納／維持されうる。
【００６４】
ステップ５０４で、第１のトランシーバへの送信のための第１のデータパケットの第１のサイズが決定されうる。第１のデータパケットの第１のサイズは、第１のデータスループットレートおよび／または受信バッファのサイズに基づいて決定されうる。いくつかの実施形態では、第１のデータパケットの第１のサイズは、第１の受信バッファのサイズにのみ基づきうる；例えば、第１のデータパケットの第１のサイズは、第１の受信バッファより小さくなりうる。いくつかの実施形態では、第１のデータパケットの第１のサイズは、整数値のパケットが第１の受信バッファにフィットするように決定されるが、他の実施形態では、これは、考慮されえない。
【００６５】
ステップ５０６で、第１のサイズの第１のデータパケットは、第１のトランシーバに送信されうる。第１のサイズの第１のデータパケットは、第１のデータスループットレートより大きいシグナリングレート（ワイヤレスリンクのデータスループットレート）で第１のトランシーバに送信されうる。
【００６６】
いくつかの実施形態では、第１のサイズのパケットが第１のトランシーバに送信されるべき第１の送信頻度がさらに決定されうる。この場合、複数の第１のサイズのデータパケットが第１の送信頻度で第１のトランシーバに送信されうる。第１の送信頻度は、ワイヤレスリンクのワイヤレスリンクデータスループットレート（例えば、シグナリングレートまたはＰＨＹレート）に（少なくとも一部分）基づきうる。
【００６７】
第１のサイズのパケットが第１のトランシーバに送信されるべき頻度は、第１のデータスループットレートに基づいて決定されうる。データパケットの第１のサイズおよび決定された頻度は、第１の受信バッファをオーバーフローすることを回避するように構成されうる。いくつかの実施形態において、データパケットの第１のサイズおよび決定された頻度は、より正確に、第１のデータスループットレートで実質的に第１のトランシーバにデータを供給するように構成されうる。言いかえれば、アクセスポイントトランシーバは、第１のデータスループットレートより高いシグナリングレートでデータパケットを送信するが、第１のトランシーバに第１のデータスループットレートとマッチするのに十分な頻度で（可能な頻度より少ない頻度で）データパケットを送信しうる。
【００６８】
図５Ｂは、図５Ａの方法のオプションの拡張を説明する。例えば、第１のトランシーバに第１のサイズのパケットを送信する第１の頻度を単に決定する代替として、アクセスポイントトランシーバは、第１の受信バッファ中のメモリの利用可能な量を推定するためにそれに利用可能な情報、およびそのような推定についてのベース送信情報（例えば、パケットのサイズおよび／または送信のタイミング）を利用しうる。図５Ａの方法と同様に、方法は、アクセスポイントトランシーバの制御論理によってインプリメントされうる。方法は、以下のように実行されうる。
【００６９】
ステップ５０８で、第１の受信バッファ中のメモリの利用可能な量が推定されうる。第１の受信バッファ中のメモリの利用可能な量は、第１のデータスループットレート、第１の受信バッファのサイズ、第１のデータパケットの第１のサイズ、および第１のデータパケットの送信から今までの経過時間に基づいて推定されうる。例えば、第１の受信バッファ中のメモリの利用可能な量は、以下の式に従って推定されうる：  
ＥＳＴ＝ＢＵＦＦ−（ＰＡＣＫ−（ＴＨＲＵ＊ＴＩＭＥ））  
ここで、ＥＳＴは、推定されたメモリの利用可能な量であり、ＢＵＦＦは、第１の受信バッファのサイズであり、ＰＡＣＫは、第１のデータパケットの第１のサイズであり、ＴＨＲＵは、第１のデータスループットレートであり、ＴＩＭＥは、第１のデータパケットの送信から今までの経過時間である。この式が例示のために意図され、これに限定されないことに注意するべきである；第１の受信バッファ中のメモリの利用可能な量を推定する他の方法がさらに想定されうる。
【００７０】
ステップ５１０で、第１のトランシーバへの送信のための第２のデータパケットの第２のサイズが決定されうる。第２のデータパケットの第２のサイズは、第１の受信バッファ中の推定されたメモリの利用可能な量に基づいて決定されうる。第２のデータパケットの第２のサイズは、例えば、第１のトランシーバへの第２のサイズの第２のパケットの送信が第１の受信バッファをオーバーフローしないために、第１の受信バッファ中のメモリの利用可能な量より少なくなりうる。第２のサイズが第１のサイズと同じであることがさらに可能であるが、第２のサイズは、第１のサイズと異なりうる。
【００７１】
代替または追加として、いくつかの実施形態では、第１のトランシーバへの送信のための第２のデータパケットの送信のタイミングを決定するために、アクセスポイントトランシーバは、第１の受信バッファ中の推定されたメモリの利用可能な量をさらに使用しうる。例えば、第１の受信バッファ中の推定されたメモリの利用可能な量が非常に小さいので、第１の受信バッファ中の利用可能な量のメモリに完全にバッファされるために十分に小さいパケットを構築することが相対的に非効率である場合、アクセスポイントトランシーバは、第１の受信バッファ中のメモリの利用可能な量を再評価することおよび第２のデータパケットの第２のサイズを決定する前に、（例えば、第１のデータスループットレートの知識と第１の受信バッファ中の推定されたメモリの利用可能な量とに基づいて）所定の時間または動的な量の時間待機しうる。
【００７２】
ステップ５１２で、第２のサイズの第２のデータパケットは、第１のトランシーバに送信されうる。第１のサイズの第１のデータパケットと同様に、第２のサイズの第２のデータパケットは、第１のデータスループットレートより高いシグナリングレート（ワイヤレスリンクのデータスループットレート）で送信されうる。
【００７３】
いくつかの実施形態では、アクセスポイントトランシーバは、第１のトランシーバとのワイヤレスリンクがアクティブであるのに加えて、（例えば、別のワイヤレスデバイスにおける）ワイヤレスリンクを第２のトランシーバへ拡張することができうる。例えば、ＷＬＡＮインプリメンテーションでは、アクセスポイントワイヤレスデバイスは、ワイヤレスネットワークを形成するために複数のワイヤレスデバイスとワイヤレスリンクを形成するように構成されうる。
【００７４】
第２のトランシーバがワイヤレスリンクのデータスループットレートよりさらに低い第２のデータスループットレートおよび第２の受信バッファを有する場合、アクセスポイントトランシーバは、第２のトランシーバに関して、第１のトランシーバに関して記述されるような、方法の１つまたは複数の態様を実行するように構成されうる。
【００７５】
例えば、この場合において、アクセスポイントトランシーバは、第２のデータスループットレートおよび第２の受信バッファのサイズのインジケーションを受信し格納するように構成されうる。第２のトランシーバへの送信のための第２のデータパケットの第２のサイズは、第２のデータスループットレートおよび／または第２の受信バッファのうちの１つまたは複数に基づいて決定されうる。第２のサイズの第２のデータパケットは、第２のデータスループットレートより高いデータレートで第２のトランシーバに送信されうる。
【００７６】
方法の他の態様が第２のトランシーバに関してさらに実行されうる。代替として、いくつかの実施形態では、第２のトランシーバへのワイヤレスリンクの拡張は、第１のデータスループットレートも第２のデータスループットレートも超えそうにないポイントに対して第１および第２のトランシーバの各々へのワイヤレスリンクを通じて効率的にデータスループットを低減しうる。この場合において、第１および第２トランシーバの各々へのワイヤレスリンクを通じてのシグナリングレートは、第１および第２のデータスループットレートより高いままであるが、送信は、アクセスポイントトランシーバと第１のトランシーバとの間、およびアクセスポイントトランシーバと第２のトランシーバとの間で時々交互に行うので、第１の受信バッファも第２の受信バッファもオーバーフローを経験しえない。
【００７７】
アクセスポイントトランシーバは、この場合、ワイヤレスリンクを通じての第１のトランシーバへのデータスループットが（例えば、第２のトランシーバへのワイヤレスリンクの拡張に基づいて）第１のデータスループットを超えそうにないと決定しうるこれに応じて、アクセスポイントトランシーバは、第１のデータスループットレートまたは第１の受信バッファのサイズに基づいて第１のトランシーバに対する送信のためのデータパケットのサイズを決定しえない。言い換えれば、アクセスポイントトランシーバは、第１のワイヤレスデバイスのためのフロー制御をする必要がもはやないと決定する場合、第１のデバイスのためのフロー制御をもはや実行しえない。
【００７８】
したがって、図５Ａ−５Ｂの方法に従って、アクセスポイントトランシーバは、受信バッファオーバーフローを経験することも、パケットロスを生じることも、そして送信再試行に対応することもなく、第１のトランシーバが第１のトランシーバのデータスループットより高いシグナリングレートでデータパケットを受信するような方法で、アクセスポイントトランシーバから第１のトランシーバへの送信のフローを制御しうる。
【００７９】
方法の１つの利点は、方法がアクセスポイントトランシーバによってインプリメントされることがあるので、古いデバイスでさえの第１のトランシーバとしてインプリメントされ、利点を取得することが可能でありうる。実施形態に応じて、（例えば、第１のトランシーバの受信バッファサイズおよび第１のデータスループットレートのインジケーションを決定し送信するように構成するために）そのようなより古い第１のトランシーバは、ドライバー更新を要求するまたは要求しえない。これは、より古いデバイスが（例えば、より古いプロセッサまたはワイヤレスリンクインタフェースに起因して）データスループットに対してデバイスベースの制限を有している場合に特に有用でありうる。
【００８０】
以上で記述される、図５Ａ−５Ｂに類似して、図６Ａ−６Ｂは、第１のトランシーバとアクセスポイントトランシーバとの間のワイヤレスリンク中のチャネル効率を改善する方法を説明する。図５Ａ−５Ｂの方法とは対照的に、図６Ａ−６Ｂの方法は、第１のトランシーバによって実行され、アクセスポイントトランシーバから受信される送信信号に関して受信フローを実行するために省電力モードをレバレッジすることによって動作しうる。
【００８１】
ステップ６０２で、ワイヤレスリンクを介して（例えば、第１のトランシーバのアンテナを介して）受信されうる。第１のデータフレームは、アクセスポイントトランシーバから受信されうる。
【００８２】
ステップ６０４で、第１のデータフレームは、受信バッファに格納されうる。
【００８３】
ステップ６０６で、受信バッファ中の利用可能なメモリの量が第１のしきい値未満であると決定しうる。受信バッファ中の利用可能なメモリの量は、受信バッファ中に格納されている第１のデータフレームの結果として第１のしきい値未満に減少しうる。第１のトランシーバは、ワイヤレスリンクを介して受信するデータと同じほどの速さでワイヤレスリンクを介して受信したデータを処理できないので、受信バッファ中の利用可能なメモリの量は、第１しきい値未満に減少しうる。例えば、第１のトランシーバのデータスループットレートは、例えば、プロセッサ制限、ワイヤレスリンクインタフェース制限、および／または第１の受信機の他の制限のために、ワイヤレスリンクのデータスループットレート（例えば、シグナリングレート）より低くなりうる。
【００８４】
いくつかの実施形態では、第１のしきい値は、受信バッファ中の利用可能なメモリの量が第１しきい値未満に減少する場合に受信バッファ中の実質的に利用可能なメモリが全くないとなるように構成されうる。代替として、例えば、（ステップ６０８および６１０に対して後で続くように記述される）フレーム肯定応答がアクセスポイントによって受信される前に任意の後の受信データのために十分なバッファを残すために、受信バッファ中の利用可能なメモリの量は、受信バッファ中の利用可能なメモリの量が第１しきい値未満に減少する場合に、受信バッファ中の利用可能なメモリのある少量または適度な量が残ることになるように構成されうる。第１のしきい値に対する様々な他の値のうちの任意の値が考慮される。
【００８５】
ステップ６０８で、フレーム肯定応答が生成されうる。フレーム肯定応答は、第１のデータフレームの受信を肯定応答しうる。フレーム肯定応答は、さらに受信バッファ中の利用可能なメモリの量が第１のしきい値未満であるとの決定に基づいて、省電力モードの開始を示しうる。
【００８６】
ステップ６１０で、フレーム肯定応答は、アクセスポイントトランシーバに送信されうる。アクセスポイントトランシーバは、省電力モードの開始のインジケーションに基づいて、フレーム肯定応答を受信した後に第１のトランシーバに次のデータフレームを送信しえない。例えば、アクセスポイントトランシーバは、省電力モードの開始のインジケーションに基づいて、第１のトランシーバが現在、省電力モードであり、送信を受信することができないと決定しうる。
【００８７】
第１のトランシーバは、ワイヤレスリンクが形成されることに従ってワイヤレス通信プロトコルの一部として、第１のトランシーバがワイヤレスにデータを送信も受信もせず、第１のトランシーバがデータを処理しない省電力モードに入ることが可能であることに注意するべきである。１つの例として、省電力メカニズムは、８０２．１１プロトコルに存在する。他の省電力メカニズムがさらに知られている。方法のいくつかの実施形態において、省電力モードの開始が生じたことをフレーム肯定応答中で示しているにもかかわらず、第１のトランシーバは、実際に省電力モードに入りえないことに注意するべきである。言いかえれば、第１のトランシーバは、省電力モードの開始が生じたが、例えば、第１の受信バッファ中にスペースを空けるために、ワイヤレスリンクを介して受信したデータを処理することをアクティブにしたままでありうる。例えば、いくつかの実施形態では、方法は、図６Ｂに示されるように継続され、そのことに関して以下に記述されうる。
【００８８】
ステップ６１２では、受信バッファ中の第１のデータフレームが処理されうる。いくつかの実施形態に従って、第１のトランシーバは、プロセッサまたは受信バッファ中の第１のデータフレームを処理するように構成される他の論理を含みうる。
【００８９】
ステップ６１４で、受信バッファ中の利用可能なメモリの量が第２のしきい値を超えることが決定されうる。受信バッファ中の利用可能なメモリの量は、受信バッファ中の第１のデータフレームの処理に基づいて第２のしきい値を超えて増加しうる。第２のしきい値は、様々な値のうちの任意の値を有し、様々な方法のうち任意の方法で構成されうる。１つの例として、第２のしきい値は、受信バッファ中の利用可能なメモリの量が少なくとも１つの追加のデータフレームをバッファするのに十分であるように構成されうる。いくつかの実施形態では、第２のしきい値は、受信バッファ中の利用可能なメモリの量が第２のしきい値を超える前に、実質的に受信バッファ中のメモリのすべてが利用可能であるように決定されうる。しかしながら、いくつかの実施形態では、それは、受信データの処理におけるギャップを避けるために、受信バッファ中の利用可能なメモリの量が第２のしきい値を超えて上昇するときに、第１のトランシーバのための受信バッファ中にある受信したデータが処理するために残っていることが望ましくなりうる。
【００９０】
ステップ６１６で、受信バッファ中の利用可能なメモリの量が第２のしきい値を超えていることを決定することに基づいて、第１のトランシーバによって省電力モードの終了のインジケーションは、生成されうる。省電力モードの終了のインジケーションは、アクセスポイントトランシーバへの送信のために構成されうる。例えば、省電力モードの終了のインジケーションは、第１のトランシーバがワイヤレスリンクを介して受信データをいつでも受信できることをアクセスポイントに示すように構成されうる。
【００９１】
ステップ６１８で、第１のトランシーバによる省電力モードの終了のインジケーションは、アクセスポイントトランシーバに送信されうる。アクセスポイントトランシーバは、第１のトランシーバによる省電力モードの終了のインジケーションを受信した後に、第１のトランシーバに次のデータフレームを送信しうる。いくつかの実施形態では、次のデータフレームは、第１のトランシーバのデータスループットレートより高いデータレート（例えばシグナリングレート）でワイヤレスリンクによって第１のトランシーバに送信されうる。
【００９２】
したがって、図６Ａ−６Ｂの方法に従って、第１のトランシーバは、アクセスポイントトランシーバからの送信の受信フローを制御するために現行の省電力メカニズムをレバレッジしうる。その結果として、第１のトランシーバは、受信バッファオーバーフローを経験することなく第１の受信バッファのデータスループットレートより高いシグナリングレートでデータフレームを受信することができ、結果としてパケットロスおよび送信再試行に対応することが生じない。
【００９３】
図６Ａ−６Ｂの方法は、第１のトランシーバへのデータフローが第１のトランシーバによって制御される限りにおいて有利であり、アクセスポイントトランシーバでアップデートが必要になりえない。しかしながら、方法が第１のトランシーバ中の方法をインプリメントするためにハードウェアアップデートを要求することがあるので、レガシーデバイスは、方法の利点を取得することができえない。
【００９４】
方法に対する可能な１つの関係は、省電力モード開始および終了インジケーションが過度に頻繁に交換される場合、被るオーバヘッドがワイヤレスリンクを介する通信にネガティブに影響しうる。しかしながら、受信バッファが平均フレームと比較して相対的に大きい場合、この交換は、相対的に低頻度で生じうる。
【００９５】
例示的な表  
以下に提供される表１は、２つのデバイスの間のワイヤレスリンクがＰＨＹレートによって制限されていなければならないか、制限のない例示的なＷＬＡＮインプリメンテーションにおける受信バッファサイズによってのみ制限される場合の、受信期間およびチャネル効率への影響を比較するものである。表１の例示的なインプリメンテーションでは、２５６ＱＡＭ変調、８０ＭＨｚチャネル、単一のチェーン通信、１５００Ｂ（ＡＭＳＤＵはない）のＭＳＤＵサイズ、および３２ＭＰＤＵ／ＭＳＤＵの最大ＡＭＰＤＵサイズをサポートするデバイスを仮定する。したがって、最も高くサポートされるＰＨＹレート（ワイヤレスリンクデータスループットレート）は、４３３Ｍｂｐｓである。さらに、デバイスが２５０Ｍｂｐｓのデバイスデータスループットに制限されるハードウェアであると仮定される。
【表１】
0005969068.tif 000002
【００９６】
第１のケース（ＰＨＹレートによる制限）は、ワイヤレスリンクのＰＨＹレートが受信ワイヤレスデバイスによってサポートされるレベル（２３４Ｍｂｐｓ）に落ちた状態である。他の３つのケース（ＡＭＰＤＵサイズを制限）は、最大限サポートされるＰＨＹレート（４３３Ｍｂｐｓ）がワイヤレスリンクのために使用されるが、（例えば、図５−６の方法のいずれかにしたがって）トラフィックフロー制御がチャネル効率を改善するために使用される状況を説明する。これらの３つのケースでは、受信バッファのサイズがチャネル効率に影響するが、示されるように、チャネル効率は、受信バッファサイズが例示のＰＨＹレートを制限する場合より小さい場合でさえＰＨＹレートに関して著しく改善される。
【００９７】
上記の実施形態は、相当に詳細に記述したが、多数の変形および修正は、一旦上記開示が完全に評価されれば、当業者に対して明白になることになる。以下の請求項は、そのような変形および修正のすべて包含するように解釈されることが意図される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  アクセスポイントトランシーバと第１のトランシーバとの間のワイヤレスリンクにおけるチャネル効率を改善するための方法であって、前記第１のトランシーバは、前記ワイヤレスリンクの最大限可能なデータスループットレートより低い第１のデータスループットレートを有し、前記第１のトランシーバは、第１の受信バッファを備え、前記方法は、
前記アクセスポイントトランシーバが、前記第１のデータスループットレートおよび前記第１の受信バッファのサイズのインジケーションを受信し、格納することと、
前記アクセスポイントトランシーバが、前記第１のトランシーバへの送信のための第１のデータパケットの第１のサイズを決定することと、ここで、前記決定は、（１）前記第１のデータスループット、および／または（２）前記第１の受信バッファの前記サイズのうちの１つまたは複数に基づく、
前記アクセスポイントが、前記第１のデータスループットレートより高いデータレートで、前記第１のトランシーバに前記第１のサイズの前記第１のデータパケットを送信することと
を備える、方法。
［Ｃ２］  前記アクセスポイントトランシーバが、前記第１のサイズのパケットが前記第１のデータスループットレートに基づいて前記第１のトランシーバに送信されるべき第１の送信頻度を決定することと、
前記第１の送信頻度で前記第１のトランシーバに複数の前記第１のサイズのデータパケットを送信することと
をさらに備え、前記送信することは、前記第１のデータスループットレートより高いデータレートで実行される、Ｃ１に記載の方法。
［Ｃ３］  前記アクセスポイントが、前記第１の受信バッファ中のメモリの利用可能な量を推定することと、ここで、前記推定することは、前記第１のデータスループットレート、前記第１の受信バッファの前記サイズ、前記第１のデータパケットの前記サイズ、および前記第１のデータパケットの送信から今までの経過時間に基づく、
前記アクセスポイントトランシーバが、前記第１の受信バッファ中の前記推定されたメモリの利用可能な量に基づいて前記第１のトランシーバへの送信のための第２のデータパケットの第２のサイズを決定することと、
前記アクセスポイントトランシーバが、前記第１のデータスループットレートより高いデータレートで前記第１のトランシーバに前記第２のサイズの前記第２のデータパケットを送信することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ４］  前記第１のデータスループットレートは、前記第１のトランシーバによって決定され、
前記第１のデータスループットレートおよび前記受信バッファ中の前記サイズの前記インジケーションは、前記アクセスポイントトランシーバが、前記第１のトランシーバから受信する、
Ｃ１に記載の方法。
［Ｃ５］  前記第１のデータスループットレートは、（１）前記第１のトランシーバのワイヤレスリンク、および／または（２）前記第１のトランシーバの処理能力のうちの１つまたは複数の前記データスループットレートのために、前記ワイヤレスリンクの前記最大限可能なデータスループットレートより低い、
Ｃ１に記載の方法。
［Ｃ６］  前記アクセスポイントトランシーバが、第２のトランシーバに前記ワイヤレスリンクを拡張することと、ここで、前記第２のトランシーバは、前記ワイヤレスリンクの前記最大限可能なデータスループットレートより低い第２のデータスループットレートを有し、前記第２のトランシーバは、第２の受信バッファを備える、
前記アクセスポイントトランシーバが、前記第２のデータスループットレートおよび前記第２の受信バッファのサイズのインジケーションを受信することと、
前記アクセスポイントトランシーバが、前記第２のトランシーバへの送信のための第２のデータパケットの第２のサイズを決定することと、ここで、前記決定することは、（１）前記第２のデータスループットレート、および／または（２）前記第２の受信バッファの前記サイズのうちの１つまたは複数に基づいて決定される、
前記アクセスポイントトランシーバが、前記第２のデータスループットレートより高いデータレートで前記第２のトランシーバに前記第２のサイズの前記第２のデータパケットを送信することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ７］  前記アクセスポイントトランシーバが、第２のトランシーバに前記ワイヤレスリンクを拡張することと、
前記アクセスポイントトランシーバが、前記ワイヤレスリンクを通じた前記第１のトランシーバへのデータスループットが前記第２のトランシーバへの前記ワイヤレスリンクの前記拡張に基づいて前記第１のデータスループットレートを超えそうもないと決定することと
をさらに備え、前記アクセスポイントトランシーバは、前記ワイヤレスリンクを通じた前記第１のトランシーバへのデータスループットが前記第１のデータスループットレートを超えそうもないと決定することに応じて、前記第１のデータスループットレートまたは前記第１の受信バッファの前記サイズに基づいて前記第１のトランシーバに送信するためのデータパケットのサイズを決定しない、
Ｃ１に記載の方法。
［Ｃ８］  前記第１のデータパケットの前記第１のサイズは、前記第１の受信バッファの前記サイズより小さい、
Ｃ１に記載の方法。
［Ｃ９］  前記第１の受信バッファは、前記第１のトランシーバによって処理するために前記ワイヤレスリンクを通じて前記第１のトランシーバによって受信された情報を格納する、
Ｃ１に記載の方法。
［Ｃ１０］  前記ワイヤレスリンクは、８０２．１１ワイヤレスリンクである、
Ｃ１に記載の方法。
［Ｃ１１］  第１のトランシーバとのワイヤレスリンクにおけるチャネル効率を改善するように構成されるアクセスポイントトランシーバであって、前記第１のトランシーバは、前記ワイヤレスリンクの最大限可能なデータスループットレートより低い第１のデータスループットレートを有し、前記第１のトランシーバは、第１の受信バッファを備え、前記アクセスポイントトランシーバは、
ワイヤレス信号を受信し送信するためのアンテナと、
前記ワイヤレスリンクのためのパラメータ情報を格納するためのメモリと、
前記アンテナおよび前記メモリに接続された制御論理と
を備え、前記制御論理は、
前記第１のデータスループットレートおよび前記第１の受信バッファのサイズのインジケーションを受信し
前記第１のデータスループットレートおよび前記メモリの前記第１の受信バッファの前記サイズを示す情報を格納し、
（１）前記第１のデータスループット、および／または（２）前記第１の受信バッファの前記サイズのうちの１つまたは複数に基づいて前記第１のトランシーバへの送信のための第１のデータパケットの第１のサイズを決定し、
前記アンテナを介して、前記第１のデータスループットレートより高いデータレートで、前記第１のトランシーバに前記第１のサイズの前記第１のデータパケットを送信する
ように構成される、アクセスポイントトランシーバ。
［Ｃ１２］  前記制御論理は、
前記第１のサイズのパケットが前記第１のデータスループットレートに基づいて前記第１のトランシーバに送信されるべき第１の送信頻度を決定し、
前記アンテナを介して、前記第１の送信頻度で前記第１のトランシーバに複数の前記第１のサイズのデータパケットを送信する
ようにさらに構成され、前記送信することは、前記第１のデータスループットレートより高いレートである、
Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ１３］  前記制御論理は、
前記第１のデータスループットレート、前記第１の受信バッファの前記サイズ、前記第１のデータパケットの前記サイズ、および前記第１のデータパケットの送信から今までの経過時間に基づいて前記第１の受信バッファ中のメモリの利用可能な量を推定し、
前記第１の受信バッファ中の前記推定されたメモリの利用可能な量に基づいて前記第１のトランシーバへの送信のための第２のデータパケットの第２のサイズを決定し、
前記アンテナを介して、前記第１のデータスループットレートより高いデータレートで前記第１のトランシーバに前記第２のサイズの前記第２のデータパケットを送信する
ようにさらに構成される、Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ１４］  前記第１のデータスループットレートは、（１）前記第１のトランシーバのワイヤレスリンクインタフェース、および／または（２）前記第１のトランシーバの処理能力のうちの１つまたは複数の前記データスループットレートのために、前記ワイヤレスリンクの前記最大限可能なデータスループットレートより低い、
Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ１５］  前記制御論理は、
第２のトランシーバに前記ワイヤレスリンクを拡張し、ここで、前記第２のトランシーバは、前記ワイヤレスリンクの前記最大限可能なデータスループットレートより低い第２のデータスループットレートを有し、前記第２のトランシーバは、第２の受信バッファを備える、
前記第２のデータスループットレートおよび前記第２の受信バッファのサイズのインジケーションを受信し、
前記メモリに前記第２のデータスループットレートおよび前記第２の受信バッファの前記サイズをインジケートする情報を格納し、
（１）前記第２のデータスループットレート、および／または（２）前記第２の受信バッファの前記サイズのうちの１つまたは複数に基づいて前記第２のトランシーバへの送信のための第２のデータパケットの第２のサイズを決定し、
前記アンテナを介して、前記第２のデータスループットレートより高いデータレートで前記第２のトランシーバに前記第２のサイズの前記第２のデータパケットを送信する
ようにさらに構成される、Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ１６］  前記制御論理は、
第２のトランシーバに前記ワイヤレスリンクを拡張し、
前記ワイヤレスリンクを通じた前記第１のトランシーバへのデータスループットが前記第２のトランシーバの前記ワイヤレスリンクの前記拡張に基づいて前記第１のデータスループットレートを超えそうもないと決定する
ようにさらに構成され、前記アクセスポイントトランシーバは、前記ワイヤレスリンクを通じた前記第１のトランシーバへのデータスループットが前記第１のデータスループットレートを超えそうもないと決定することに応じて、前記第１のデータスループットレートまたは前記第１の受信バッファの前記サイズに基づいて前記第１のトランシーバに送信するためのデータパケットのサイズを決定しないように構成される、
Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ１７］  前記第１のデータパケットの前記第１のサイズは、前記第１の受信バッファの前記サイズより小さい、
Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ１８］  前記第１の受信バッファは、前記第１のトランシーバによって処理するために前記ワイヤレスリンクを通じて前記第１のトランシーバによって受信された情報を格納する、
Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ１９］  前記制御論理は、前記第１のトランシーバから、前記アンテナを介して、前記第１のデータスループットレートおよび前記第１の受信バッファの前記サイズの前記インジケーションを受信するように構成される、
Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ２０］  前記ワイヤレスリンクは、８０２．１１ワイヤレスリンクであり、前記アクセスポイントトランシーバは、８０２．１１アクセスポイントトランシーバである、
Ｃ１１に記載のアクセスポイントトランシーバ。
［Ｃ２１］  アクセスポイントトランシーバとのワイヤレスリンクにおけるチャネル効率を改善するために第１のトランシーバが使用するための方法であって、前記第１のトランシーバは、第１の受信バッファを備え、前記方法は、
前記ワイヤレスリンクを介して前記アクセスポイントトランシーバから第１のデータフレームを受信することと、
前記受信バッファ中に前記第１のデータフレームを格納することと、
前記受信バッファ中の利用可能なメモリの量が第１のしきい値未満であると決定することと、
フレーム肯定応答を生成することと、ここで前記フレーム肯定応答は、前記第１のトランシーバによって前記第１のデータフレームの受信を肯定応答し、前記フレーム肯定応答は、前記受信バッファ中の前記利用可能なメモリの量が前記第１のしきい値未満であるとの前記決定に基づいて、前記第１のトランシーバによって省電力モードの開始のインジケーションをさらに備える、
前記アクセスポイントトランシーバに前記フレーム肯定応答を送信することと
を備え、前記アクセスポイントトランシーバは、前記省電力モードの開始の前記インジケーションに基づいて前記フレーム肯定応答を受信した後に前記第１のトランシーバに次のデータフレームを送信しない、
方法。
［Ｃ２２］  前記受信バッファ中の前記第１のデータフレームを処理することと、
前記受信バッファ中の前記利用可能なメモリの量が第２のしきい値を超えると判断することと、
前記受信バッファ中の前記利用可能なメモリの量が前記第２のしきい値を超えるとの前記決定に基づいて前記第１のトランシーバが前記省電力モードの終了のインジケーションを生成することと、
前記アクセスポイントトランシーバに前記第１のトランシーバによって前記省電力モードの終了の前記インジケーションを送信することと
をさらに備え、前記アクセスポイントトランシーバは、前記第１のトランシーバによって前記省電力モードの終了の前記インジケーションを受信した後に前記第１のトランシーバに前記次のデータフレームを送信する、
Ｃ２１に記載の方法。
［Ｃ２３］  前記受信バッファ中の前記利用可能なメモリの量は、前記受信バッファ中の前記第１のデータフレームを前記処理することに基づいて前記第２のしきい値を超えて増加する、
Ｃ２２に記載の方法。
【図１】
0005969068.tif 000003
【図２】
0005969068.tif 000004
【図３Ａ】
0005969068.tif 000005
【図３Ｂ】
0005969068.tif 000006
【図４Ａ】
0005969068.tif 000007
【図４Ｂ】
0005969068.tif 000008
【図５Ａ】
0005969068.tif 000009
【図５Ｂ】
0005969068.tif 000010
【図６Ａ】
0005969068.tif 000011
【図６Ｂ】
0005969068.tif 000012