(57)【要約】無線ローカルエリアネットワーク（ＷＬＡＮ）内の複数の局同士の間で送信速度を決定するための方法およびシステムが提供されている。各移動局は、受信したフレームからの受信信号強度（ＲＳＳ）に基づいて現在のリンク状態を評価するとともに、所定の基準にしたがって新たな送信速度を調整する。所定の基準は、その後の信号の送信が成功したか否かに基づいて更新される。
2005534247.tif 000002
【特許請求の範囲】
【請求項１】
複数の送信速度の中から移動局の送信速度を決定するための方法において、
（ａ）前記移動局によって受信された複数の入力フレームから平均受信信号強度（ＲＳＳ）値を測定するステップと、
（ｂ）前記平均ＲＳＳ値を所定の基準テーブルと比較するステップであって、前記基準テーブルが、複数の前記送信速度のうちの１つで送信するために特定のフレーム長において必要な最小ＲＳＳを有しているステップと、
（ｃ）前記比較結果に基づいて、新たなフレームのその後の送信のために、前記移動局の新たな送信速度を選択するステップと、
を含む方法。
【請求項２】
前記新たなフレームが先のフレームの再送信であるか否かを決定するステップと、
前記新たなフレームが先のフレームの再送信である場合において、前記新たなフレームが既に所定の回数を超えて送信されたか否かを決定するステップと、
前記所定回数を超えて再送信されている場合において、前記比較結果とは無関係に、前記新たな送信速度を、次に低い送信速度に設定するステップと、
を更に含む、請求項１に記載の方法。
【請求項３】
前記新たなフレームが先のフレームの再送信でない場合において、前記新たなフレームの長さを決定するステップと、
前記平均ＲＳＳ値を、複数の前記送信速度のうちの１つで前記新たなフレームを送信するために必要な前記所定の基準テーブルの最小ＲＳＳと比較するステップと、
前記新たなフレームの送信速度を、前記所定の基準テーブルにおける最大の最小ＲＳＳであるが前記平均ＲＳＳよりも小さい最小ＲＳＳに対応する速度に設定するステップと、
を更に含む、請求項２に記載の方法。
【請求項４】
前記平均ＲＳＳ値が以下の方程式にしたがって計算され、
ＲＳＳ ａｖｇｎｅｗ：＝ａ３＊ＲＳＳ ａｖｇｏｌｄ＋ａ４＊ＲＳＳ
ａ３およびａ４が、ａ３＋ａ４＝１，ａ３≧０，ａ４≧０という条件を満たすとともに、ＲＳＳが現在の受信信号強度を表わす、請求項１に記載の方法。
【請求項５】
前記新たなフレームを前記新たな送信速度で前記移動局により送信するステップを更に含む請求項１に記載の方法。
【請求項６】
受信した応答フレームに基づいて前記新たなフレームの送信が成功したか否かを判断することにより、前記所定の基準テーブルの最小ＲＳＳ値を更新するステップと、
前記新たなフレームの送信が成功していない場合に、前記平均ＲＳＳ値を使用して、前記所定の基準テーブルを更新するステップと、
を更に含む請求項５に記載の方法。
【請求項７】
前記新たなフレームの送信が成功している場合に、前記応答フレームから受信信号強度（ＲＳＳ）を測定するステップと、
前記応答フレームから測定された前記ＲＳＳが前記所定の基準テーブルの現在の最小ＲＳＳ値よりも低い場合に、前記所定の基準テーブルを更新するステップと、
前記新たなフレームが再送信フレームである場合に、前記測定されたＲＳＳ値が前記所定の基準テーブルの次に高い速度における最小ＲＳＳ値よりも高いと、前記所定の基準テーブルを更新するステップと、
を更に含む請求項６に記載の方法。
【請求項８】
前記所定の基準テーブルの最小ＲＳＳ値を更新する前記ステップは、以下の方程式にしたがって行なわれ、
Ｔｈ［ｉ，ｊ］ｎｅｗ：ａ１＊Ｔｈ［ｉ，ｊ］ｏｌｄ＋ａ２＊ＲＳＳ
Ｔｈ［ｉ，ｊ］が最小ＲＳＳを表わし、ｉが様々なデータ転送速度を表わし、ｊが様々なフレーム長を表わし、ＲＳＳが前記入力フレームの現在の受信信号強度を表わし、ａ１およびａ２が、ａ１＋ａ２＝１，ａ１≧０，ａ２≧０という条件を満たしている請求項６に記載の方法。
【請求項９】
前記平均ＲＳＳ値を、所定の期間、記憶媒体内に記憶するステップを更に含む、請求項１に記載の方法。
【請求項１０】
前記入力フレームがアクセスポイント（ＡＰ）によって送信される請求項１に記載の方法。
【請求項１１】
前記入力フレームが他の移動局によって送信される請求項１に記載の方法。
【請求項１２】
前記移動局は、これと通信する各受信側移動局毎に、前記所定の基準テーブルを保持している請求項１に記載の方法。
【請求項１３】
複数の送信速度の中から送信速度を決定するためのシステムにおいて、
入力フレームを復調するための受信回路と、
受信した前記入力フレームの受信信号強度（ＲＳＳ）を測定するための電力測定回路と、
前記電力測定回路に接続され、平均ＲＳＳを計算するとともに、所定の基準テーブルとの比較結果に基づいて新たなフレームの送信のための新たな送信速度を選択するプロセッサであって、前記所定の基準テーブルが、複数の前記送信速度のうちの１つで送信するために特定のフレーム長において必要な最小ＲＳＳを含んでいるプロセッサと、
前記プロセッサに接続され、その後の検索のために前記所定の基準テーブルおよび前記平均ＲＳＳを記憶するためのメモリと、
を備えるシステム。
【請求項１４】
前記新たな送信速度に基づいて前記新たなフレームを変調するための送信回路を更に備える請求項１３に記載のシステム。
【請求項１５】
前記プロセッサは、以下の方程式にしたがって前記平均ＲＳＳを更新するように動作し、
ＲＳＳ ａｖｇｎｅｗ：＝ａ３＊ＲＳＳ ａｖｇｏｌｄ＋ａ４＊ＲＳＳ
ａ３およびａ４が、ａ３＋ａ４＝１，ａ３≧０，ａ４≧０という条件を満たすとともに、ＲＳＳが現在の受信信号強度を表わす請求項１３に記載のシステム。
【請求項１６】
前記プロセッサは、前記新たなフレームが先のフレームの再送信であるか否かを決定するとともに、前記新たなフレームが先のフレームの再送信である場合において、前記新たなフレームが所定の回数を超えて送信されたか否かを決定するように更に動作する請求項１３に記載のシステム。
【請求項１７】
前記プロセッサは、前記新たなフレームが前記所定回数を超えて送信されている場合において、前記所定の基準テーブルに基づいて、現在の送信速度を次に低い送信速度まで下げるように更に動作する請求項１６に記載のシステム。
【請求項１８】
前記プロセッサは、
前記平均ＲＳＳ値を、前記新たなフレームを送信するために必要な前記所定の基準テーブルの最小ＲＳＳと比較し、
前記新たなフレームの送信速度を、前記所定の基準テーブルにおける最大の最小ＲＳＳであるが前記平均ＲＳＳよりも小さい最小ＲＳＳに対応する速度に設定する、
ように更に動作する請求項１３に記載のシステム。
【請求項１９】
前記プロセッサは、
受信した応答フレームに基づいて前記新たなフレームの送信が成功したか否かを判断することにより、前記所定の基準テーブルの最小ＲＳＳ値を更新し、
前記新たなフレームの送信が成功していない場合に、前記平均ＲＳＳ値を使用して、前記所定の基準テーブルを更新する、
ように更に動作する請求項１３に記載のシステム。
【請求項２０】
前記プロセッサは、
前記新たなフレームの送信が成功している場合に、前記応答フレームから受信信号強度（ＲＳＳ）を測定し、
前記応答フレームから測定された前記ＲＳＳが前記所定の基準テーブルの現在の最小ＲＳＳ値よりも低い場合に、前記所定の基準テーブルを更新し、
前記新たなフレームが再送信フレームである場合に、前記測定されたＲＳＳ値が前記所定の基準テーブルの次に高い速度における最小ＲＳＳ値よりも高いと、前記所定の基準テーブルを更新するように更に動作する、請求項１９に記載のシステム。
【請求項２１】
前記プロセッサは、以下の方程式にしたがって最小ＲＳＳを更新するように動作し、
Ｔｈ［ｉ，ｊ］ｎｅｗ：ａ１＊Ｔｈ［ｉ，ｊ］ｏｌｄ＋ａ２＊ＲＳＳ
Ｔｈ［ｉ，ｊ］が最小ＲＳＳを表わし、ｉが様々なデータ転送速度を表わし、ｊが様々なフレーム長を表わし、ＲＳＳが前記入力フレームの現在の受信信号強度を表わし、ａ１およびａ２が、ａ１＋ａ２＝１，ａ１≧０，ａ２≧０という条件を満たしている請求項１９に記載のシステム。
【請求項２２】
前記プロセッサは、前記新たなフレームの送信が成功していないかどうかを知らせるとともに、前記平均ＲＳＳを更新するように更に動作する請求項１３に記載のシステム。
【請求項２３】
前記プロセッサは、以下の方程式にしたがって前記平均ＲＳＳを更新するように動作し、
ＲＳＳ ａｖｇｎｅｗ：＝ａ３＊ＲＳＳ ａｖｇｏｌｄ＋ａ４＊ＲＳＳ
ａ３およびａ４が、ａ３＋ａ４＝１，ａ３≧０，ａ４≧０という条件を満たすとともに、ＲＳＳが現在の受信信号強度を表わす請求項２２に記載のシステム。
【請求項２４】
前記平均ＲＳＳ値は、、所定の期間、前記メモリ内に記憶される請求項１３に記載のシステム。
【請求項２５】
前記入力フレームがアクセスポイント（ＡＰ）によって送信される請求項１３に記載のシステム。
【請求項２６】
前記入力フレームが移動局によって送信される請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システムに関する。特に、本発明は、受信された信号強度測定値に基づいて送信速度基準テーブルを生成して更新するとともに、このテーブルを使用してＩＥＥＥ８０２．１１無線ローカルエリアネットワーク（ＷＬＡＮ）内の各局の送信速度を更に正確に調整するためのシステムおよび方法に関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１規格は、物理層ユニットをサポートするために無線ローカルエリアネットワーク（ＷＬＡＮ）における物理的特性および媒体アクセス制御（ＭＡＣ）を定めている。ＩＥＥＥ８０２．１１規格は、国際基準ＩＳＯ／ＩＥＣ ８８０２−１１、「情報技術−遠距離通信および情報交換エリアネットワーク」（１９９９年版）において規定されており、その内容は、これらの全てを参照することにより、本願に組み込まれる。
【０００３】
ＩＥＥＥ８０２．１１物理層（ＰＨＹ）は、様々な変調およびチャンネルコーディング方式に基づいて複数の送信速度を規定しており、これにより、フレームの送信器は、それ自体と受信器との間の特定の時間における無線チャンネル状態に基づいて、複数の送信速度のうちの１つを選択することができる。一般に、送信速度が低ければ低いほど、送信の信頼性が高まる。送信速度を選択するにあたって、多くの様々なアルゴリズムが提案されてきたが、これらは、リンク状態に関して送信器と受信器との間である種の通信を必要とする。例えば、送信側ＳＴＡは、所定の時間における最良の送信速度を決定するため、受信端部での様々な送信速度におけるフレームエラーレートおよび信号対雑音比（ＳＩＲ）を知る必要がある。また、ＩＥＥＥ８０２．１１規格は、異なる供給メーカからの装置間の相互の動作性（オペラビリティ）については定めておらず、装置は適切な送信速度を選択するための手段を有していてもいなくても良い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、本発明は、受信されたフレームから測定される受信信号強度（ＲＳＳ）に基づいて動的に送信速度を適合させることができる新規なアルゴリズムを提供する。本発明のアルゴリズムは、全体的に受信側から独立しており、ＳＴＡの現在のＭＡＣ動作を全く変えないで済む。
【課題を解決するための手段】
【０００５】
本発明は、受信されたフレームから測定された受信信号強度（ＲＳＳ）に基づいて無線ローカルエリアネットワーク（ＷＬＡＮ）内で送信速度を調整するシステムおよび方法に関する。
【０００６】
本発明の一態様は、複数の送信速度の中から移動局の送信速度を決定するための方法において、移動局によって受信された複数の入力フレームから平均受信信号強度（ＲＳＳ）値を測定するステップと、平均ＲＳＳ値を所定の基準テーブルと比較して、基準テーブルが、複数の送信速度のうちの１つで送信するために特定のフレーム長において必要な最小ＲＳＳを有するステップと、比較結果に基づいて、新たなフレームのその後の送信のために、移動局の新たな送信速度を選択するステップとを含む。上記方法は、上記新たなフレームが先のフレームの再送信であるか否かを決定し、上記新たなフレームが先のフレームの再送信である場合において、上記新たなフレームが既に所定の回数を超えて送信されたか否かを決定するステップと、上記所定回数を超えて再送信されている場合において、上記比較結果とは無関係に、上記新たな送信速度を、次に低い送信速度に設定するステップとを有する。上記新たなフレームが先のフレームの再送信でない場合には、上記新たなフレームの長さが決定され、その後、上記平均ＲＳＳ値は、複数の上記送信速度のうちの１つで上記新たなフレームを送信するために必要な上記所定の基準テーブルの最小ＲＳＳと比較される。その後、上記新たなフレームの送信速度は、上記所定の基準テーブルにおける最大の最小ＲＳＳであるが上記平均ＲＳＳよりも小さい最小ＲＳＳに対応する速度に設定される。
【０００７】
本発明の他の態様において、上記所定の基準テーブルの最小ＲＳＳ値は、受信した応答フレームに基づいて上記新たなフレームの送信が成功したか否かを判断することにより更新される。上記新たなフレームの送信が成功していない場合には、上記平均ＲＳＳ値を使用して、上記所定の基準テーブルが更新される。上記新たなフレームの送信が成功している場合には、上記応答フレームから受信信号強度（ＲＳＳ）が測定されるとともに、上記応答フレームから測定された上記ＲＳＳが上記所定の基準テーブルの現在の最小ＲＳＳ値よりも低い場合には、上記所定の基準テーブルが更新される。また、上記新たなフレームが再送信フレームである場合であって、上記測定されたＲＳＳ値が上記所定の基準テーブルの次に高い速度における最小ＲＳＳ値よりも高い場合には、上記所定の基準テーブルが更新される。
【０００８】
本発明の他の態様は、複数の送信速度の中から送信速度を決定するためのシステムにおいて、入力フレームを復調するための受信回路と、受信した上記入力フレームの受信信号強度（ＲＳＳ）を測定するための電力測定回路と、上記電力測定回路に接続され、平均ＲＳＳを計算するとともに、所定の基準テーブルとの比較結果に基づいて新たなフレームの送信のための新たな送信速度を選択するプロセッサであって、上記所定の基準テーブルが、複数の上記送信速度のうちの１つで送信するために特定のフレーム長において必要な最小ＲＳＳを含んでいるプロセッサと、上記プロセッサに接続され、その後の検索のために上記所定の基準テーブルおよび上記平均ＲＳＳを記憶するためのメモリとを備えるシステムに関する。また、システムは、上記新たな送信速度に基づいて上記新たなフレームを変調するための送信回路を更に備えている。
【０００９】
本発明の以上の特徴および他の特徴並びに利点は、添付図面に示された好ましい実施形態の以下の詳細な説明から明らかである。図面中、同じ参照符号は、様々な図の全体にわたって、同じ部分を示している。
【発明を実施するための最良の形態】
【００１０】
以下、特に図１のシステムブロック図を参照しながら本発明について説明するが、以下の説明の冒頭から分かるように、本発明に係る装置および方法は、１つのステーションが無線媒体を介して他のステーションと通信している他のインフラ構造と共に使用されても良い。
【００１１】
図１は、本発明の実施形態が適用される代表的なネットワークを示している。図１に示されるように、１つのアクセスポイント（ＡＰ）２が複数の移動局（ＳＴＡｉ）１０に接続されており、これらの移動局１０は、無線リンクを介して、他の各移動局およびＡＰと通信を行なっている。本発明の重要な原理は、受信器の性能およびチャンネル作用とは無関係に、フレームエラーの可能性が、受信器における信号対雑音比（ＳＮＲ）、フレームの送信速度、フレーム長に依存しているということである。概して、送信側ＳＴＡは、受信側ＳＴＡによって送られたフレームから測定されたＲＳＳのトラックを維持することにより、経路損失およびチャンネル作用を相対的に評価することができる。なお、一般的なＩＥＥＥ８０２．１１ ＳＴＡの実装においては、ＲＳＳを媒体アクセス制御（ＭＡＣ）プロトコルに利用できる。したがって、受信側ＳＴＡがその全ての送信において所定の送信出力レベルを使用する限り、ＲＳＳの変化を使用して、フレームのその後の送信のための送信速度基準を生成および更新する機構を与えることができ、それにより、まさに適切な送信速度でフレームを送信することができる。
【００１２】
図２を参照すると、図１のＷＬＡＮ内のＡＰおよび各ＳＴＡは、図２のブロック図に示されるアーキテクチャを有するシステムを含んでいても良い。ＡＰおよびＳＴＡの両方とも、受信器１２と、復調器１４と、電力測定回路１６と、メモリ１８と、制御プロセッサ２０と、タイマ２２と、変調器２４と、送信器２６とを有していても良い。明細書本文では、特定の移動局を説明する際に共通に使用される用語を参照する場合があるが、その説明および概念は、図２のアーキテクチャと異なるアーキテクチャを有するシステムを含む他の処理システムにも同様に適用される。プロセッサ２０としては、マイクロプロセッサ、中央演算処理装置、コンピュータ、回路カード、特定用途向け集積回路（ＡＳＩＣ）を挙げることができる。メモリ１８としては、ディスクベースの光記憶装置または磁気記憶装置、電子メモリ、これらの一部または組み合わせ、他のメモリデバイスを挙げることができる。しかしながら、他の実施形態においては、本発明を実施するためのソフトウェア命令の代わりに、あるいは、当該ソフトウェア命令と組み合わせて、ハードウェア回路が使用されても良い。
【００１３】
作動時、受信器１２および送信器２６は、復調器１４および変調器２４のそれぞれによって受信信号を対応するデジタルデータに変換して所望のデータを送信するために、アンテナ（図示せず）に接続されている。電力測定回路１６は、プロセッサ２０の制御下で動作して、受信したフレームのＲＳＳを検出する。他のステーションに関するＲＳＳは、評価されてメモリ１８内に記憶される。メモリ１８は、その後の検索のために、プロセッサ２０に接続されている。同じＢＳＳ内の他のステーションに関する評価されたＲＳＳは、更新されるとともに、後に、適切な送信速度を選択する際に用いられる基準テーブルを形成するために使用される。タイマ２２は、メモリ１８内に記憶される期限切れのＲＳＳ評価を削除するために使用される。本実施形態において、ＲＳＳは、無線チャンネルの時間依存性およびＷＬＡＮ ＳＴＡの想定される移動性に起因して変化する傾向になると、更新される。
【００１４】
図３は、一例として、本発明の実施形態にしたがって適切な送信速度を選択するために本発明のアルゴリズム（後述する）にしたがって生成されて更新される送信基準テーブルを示している。送信側ＳＴＡは、特定の長さを有するフレームを送信し且つ対応する応答信号を受信する度に、その後のフレーム送信で使用される基準テーブルの測定されたＲＳＳに基づいて、閾値境界を生成して更新する。異なる各フレーム間隔（すなわち、０〜１００バイト、１００〜１０００バイト、１０００〜２４００バイト）毎にＲＳＳ閾値境界が設定されると、送信側ＳＴＡは、それが受信側ＳＴＡから受信するフレームから測定されたＲＳＳに応じて、送信速度を適合させる。なお、ＲＳＳの変化は、送信側ＳＴＡと受信側ＳＴＡとの間の無線リンクの状態が変化していることを示している。図３に示されるように、各閾値境界は、特定の送信ＰＨＹ速度において求められる最小ＲＳＳ値がどれであるかを示している。例えば、受信側ＳＴＡによって送信されるフレームからのＲＳＳを監視しているＳＴＡにより、ＲＳＳが閾値のうちの１つよりも低くなっている（すなわち、受信側ＳＴＡと送信側ＳＴＡとの間の距離の増大に起因して）ことが検出されると、フレームの正確な受信を確保するために、次の送信が更に低い送信速度で試みられても良い。
【００１５】
ここで、図４ないし図６を参照しながら、本発明にしたがって基準テーブルを生成して更新するためのアルゴリズムについて詳細に説明する。
【００１６】
以下は、図４〜図６で使用される変数のリストである。
【表１】
2005534247.tif 000003
【００１７】
簡単に説明すると、フレーム長間隔、すなわち、ｊ＝｛１，２，３｝は、０〜１００バイト、１００〜１０００バイト、１０００〜２４００バイトという異なるフレームサイズをそれぞれ表わしている。データ転送速度ｉ＝｛１，２，３，４｝は、この例では、４つの利用可能なデータ転送速度、すなわち、１，２，５．５，１１Ｍｂｐｓのうちの１つを表わしている。ＲＳＳ閾値は、各フレーム間隔毎に規定される。閾値「Ｔｈ［ｉ，ｊ］」は、フレーム長間隔「ｊ」内の１つのフレームをデータ転送速度「ｉ」で送信するための最小「ＲＳＳ ａｖｇ」値を表わしている。したがって、各ＳＴＡは、１２個の閾値「Ｔｈ［ｉ，ｊ］」を有している。つまり、「Ｔｈ［ｉ，ｊ］」は、フレーム長間隔「ｊ」内のフレームにおけるデータ転送速度「ｉ」と「ｉ−１」との間の境界である。例えば、「Ｔｈ［３，３］」は、ＰＨＹモード３（すなわち、５．５Ｍｂｐｓ）において１０００〜２４００バイトの長さを有するフレームの正確な送信を保証するための最小「ＲＳＳ ａｖｇ」値である。「ＲＳＳ ａｖｇ」測定値が「Ｔｈ［３，３］」を下回ると、１０００バイトよりも長いフレームがＰＨＹモード１（すなわち、１Ｍｂｐｓ）またはＰＨＹモード２（すなわち、２Ｍｂｐｓ）で送信される。なお、「Ｘ」および「Ｙ」における値は、設計者によるデフォルトであるが、必要に応じて変更することができる。
【００１８】
図４は、特定のモバイルユニットが受信側ＳＴＡから受信するフレームから測定されたＲＳＳに基づいて送信速度を調整する動作の全体を示している。ステップ１００における任意の所定のアイドル状態中、モバイルユニットは、２つのモード、すなわち、（１）受信モードと、（２）送信モードとを動作させるように設定される。ステップ１１０における受信モード中において、送信側ＳＴＡは、ステップ１１２でそれ自身に対してアドレス指定され或いは受信側ＳＴＡからブロードキャスト／マルチキャストされる任意のフレームを受信すると、ステップ１１４において、受信したフレームから測定されたＲＳＳを使用することにより、「ＲＳＳ ａｖｇ」を更新する。なお、図４には、ベーシックサービスセットで動作する８０２．１１ ＳＴＡに関するブロック図が示されている。この場合、全てのフレームは、常に、そのＡＰに対して送受信される。すなわち、ここで言及されている受信側ＳＴＡが常にそのＡＰである。ステップ１１４における「ＲＳＳ ａｖｇ」の更新は、以下の方程式にしたがって行なわれる。
ＲＳＳ ａｖｇｎｅｗ：＝ａ３＊ＲＳＳ ａｖｇｏｌｄ＋ａ４＊ＲＳＳ
ここで、ａ３およびａ４は、ａ３＋ａ４＝１，ａ３≧０，ａ４≧０といった条件を満たしており、また、ＲＳＳは、現在の受信信号強度である。
【００１９】
送信モード中、ＳＴＡは、ステップ１０２において、データを送信するためにリクエスト信号を送信した後、ステップ１０４において、「ＲＳＳ ａｖｇ」閾値、フレームサイズ、再送信の試行回数の値に基づいて送信速度を選択する（図５を参照して後述する）。ここで、受信されたフレームから測定された平均ＲＳＳが、特定の送信速度のために必要な最小ＲＳＳ値を含む基準テーブル中の幾つかの閾値をパスすると、送信速度の適合化が行なわれる。その後、ステップ１０６において、ＳＴＡは、選択された送信速度でフレームを送信する。ステップ１０８において、ＳＴＡは、送信が成功したか否かに応じて、基準テーブル中の対応する「閾値」を更新する（図６を参照して後述する）。送信されたフレームに応答する応答信号が受信されない場合には、再送信の数に応じて、送信速度が下げられても良い。
【００２０】
図５は、図４のステップ１０４で説明した、適切な送信速度を選択するための速度選択アルゴリズムを示している。１つのフレームを送信する必要がある時にアルゴリズムによって行なわれる最初の動作は、ステップ２００において、フレーム長をチェックするとともに、対応する値を変数「ｊ」に割り当てることである。次のステップは、ステップ２０２において、変数「ｉ」を、フレーム長間隔「ｊ」内のフレームのために使用される最新の送信速度（「Ｒｔｘ［ｊ］」）として割り当てることである。なお、最も高い送信速度ｉ＝４が常に最初に選択される。速度選択アルゴリズムは、送信フラグに応じて異なる。ステップ２０４において現在の送信試行が再送信であり且つステップ２２０において再送信の数が「Ｙ」を超えると、ステップ２２４において送信速度が低下される。現在の送信試行が再送信でない場合には、ステップ２０６において、ＡＰによって送られたフレームから測定された「ＲＳＳ ａｖｇ」の値が閾値と比較され、必要に応じてデータ転送速度が調整される。
【００２１】
なお、当初においては、送信基準テーブルを利用することができない。しかしながら、図５に示されるステップにしたがってＳＴＡが多くの異なるパケットを送信すると、図４の「閾値」更新ステップ１０８中に基準テーブルが生成される。したがって、図５の残りの動作ステップを完了するためには、基準テーブルの少なくとも特定の部分が生成されていることが前提となる。前述したステップ２００〜ステップ２０４までのプロセスを再び繰り返し、ステップ２２０およびステップ２２２においてそれぞれ送信が成功せず且つ再送信の数が「Ｙ」の値を超えると、ステップ２２４において、速度選択アルゴリズムは、データ転送速度を下げる。再送信でない場合には、ＳＴＡは、ステップ２０６へ移行する。ステップ２０６（ｂ）において、「ＲＳＳ ａｖｇ」値が「閾値」よりも高く且つ現在の「ｉ」値が４を下回っている（ｉ＜４）場合、「ＲＳＳ ａｖｇ」は、ステップ２０８において、同じフレーム長内の次に高い送信速度閾値と比較される。また、次に高いこの送信速度閾値よりも「ＲＳＳ ａｖｇ」が依然として高い場合には、ステップ２１０において、次に高いこの送信速度閾値が選択される。すなわち、ステップ２１６では、送信速度が、次に高いこの送信速度に変更される。一方、ステップ２０６（ｃ）において、「ＲＳＳ ａｖｇ」値が「閾値」を下回り且つ現在の「ｉ」値が１よりも大きい（ｉ＞１）場合、「ＲＳＳ ａｖｇ」は、ステップ２１２において、送信速度閾値と比較される。なお、ここで、「ＲＳＳ ａｖｇ」の実際の値は、閾値「Ｔｈ［ｉ，ｊ］」−「Ｘ」と比較される。「Ｘ」は、アルゴリズムが不要であっても良い場合にアルゴリズムが更に低いデータ転送速度へと減少することを避けるためのヒステリシス保護を表わしている。「ＲＳＳ ａｖｇ」が「閾値−Ｘ」よりも低い場合には、ステップ２１４において、次に低い送信速度が選択され、これにより、ステップ２１６では、送信速度が、次に低いこの送信速度に変更される。
【００２２】
図６に示されるように、閾値「Ｔｈ［ｉ，ｊ］」は、応答を必要とするフレームすなわち応答（ＡＣＫ）フレームを送信する際に更新される。なお、前述したプロセスから、速度選択アルゴリズムは、その特定の瞬間においてＴｈ［ｉ，ｊ］＜ＲＳＳ ａｖｇ＜Ｔｈ［ｉ，ｊ＋１］であるため、送信のために速度「ｉ」を選択する。ステップ３００において、速度「ｉ」での送信が成功している場合、ＳＴＡは、ステップ３０２において、応答フレームからＲＳＳを測定するとともに、閾値の更新へと移行する。閾値を更新するためのアルゴリズムは、以下の通りである。
Ｔｈ［ｉ，ｊ］ｎｅｗ：ａ１＊Ｔｈ［ｉ，ｊ］ｏｌｄ＋ａ２＊ＲＳＳ・・・（１）
【００２３】
ここで、ａ１＋ａ２＝１，ａ１≧０，ａ２≧０であり、また、ＲＳＳは、受信された最後のフレームから測定された受信信号強度を表わしている。測定されたＲＳＳは、ステップ３０４において、閾値「Ｔｈ［ｉ，ｊ］」と比較される。測定されたＲＳＳが現在の閾値よりも低く且つ現在の「ｉ」値が１よりも大きい（ｉ＞１）場合、ステップ３０４ｂにおいて、このことは、ＲＳＳ ａｖｇが今しがた測定されたＲＳＳと同じ程度に低い場合にＳＴＡがデータ転送速度「ｉ」で送信できることを意味する。したがって、ステップ３０６において、閾値「Ｔｈ［ｉ，ｊ］」が下げられる。一方、ステップ３０４（ａ）において、測定されたＲＳＳが閾値「Ｔｈ［ｉ＋１，ｊ］」よりも高く且つ現在の「ｉ」値が４よりも下回っている（ｉ＜４）場合には、ステップ３１０において、現在の送信試行が再送信であるか否かに基づき、送信が更に高いデータ転送速度「ｉ＋１」に設定される。すなわち、速度「ｉ＋１」での送信が現在の「ＲＳＳ ａｖｇ」において役に立たなくなっていたために、現在の送信が速度「ｉ」での再送信になっている場合には、ステップ３１２において、アルゴリズムは、閾値「Ｔｈ［ｉ＋１，ｊ］」の値を更新する。ステップ３０４（ａ）およびステップ３０４（ｂ）の両方が偽である場合には、ＳＴＡは、ステップ３０８において再送信フラグをリセットし、その動作を続ける。
【００２４】
一方、ステップ３００において速度「ｉ」での送信が成功しない場合、このことは、「Ｔｈ［ｉ，ｊ］」が非常に低く設定されていることを意味している。ＳＴＡは、ステップ３２０において、再送信フラグを設定する。この場合、閾値を高くする必要がある。ステップ３２２において、ＳＴＡは、更新のため、方程式（１）におけるＲＳＳの代わりに、最後に測定された「ＲＳＳ ａｖｇ」を使用することにより、「Ｔｈ［ｉ，ｊ］」を更新する。その結果、ＳＴＡは、次の送信において、更に低いデータ転送速度で送信しなければならない。
【００２５】
以上から分かるように、本発明は、従来とは異なり、特定の送信を選択するための決定が、受信されたフレームから測定される受信信号強度に基づいて、送信側ＳＴＡのみによって決まるという利点を有している。また、適切な送信速度を選択するためのアルゴリズムは、現在のＩＥＥＥ８０２．１１ ＷＬＡＮ媒体アクセス制御仕様を全く変えること無く達成される。
【００２６】
本発明の好ましい実施形態を図示して説明してきたが、当業者であれば分かるように、本発明の真の範囲から逸脱することなく、様々な変更および改良を行なうことができるとともに、等価物をその要素に取って代えることができる。また、本発明の中心範囲から逸脱することなく、本発明の教示内容および特定の状況に適合するように、多くの改良を成すことができる。したがって、本発明は、本発明を実施するべく考慮された最良の形態として開示される特定の実施形態に限定されるものではなく、また、本発明は、添付の請求項の範囲内に入る全ての実施形態を含んでいる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態が適用される無線通信システムのアーキテクチャを示す簡略化されたブロック図である。
【図２】本発明の実施形態に係る特定のベーシックサービスセット（ＢＢＳ）内の各局とアクセスポイントの簡略化された回路図を示している。
【図３】本発明の実施形態にしたがって送信速度を調整するために使用される送信基準のグラフ図である。
【図４】本発明の実施形態にしたがって送信基準を形成して更新する動作ステップを示すフローチャートである。
【図５】本発明の実施形態にしたがって送信基準を選択する動作ステップを示すフローチャートである。
【図６】本発明の実施形態にしたがって送信基準を更新する動作ステップを示すフローチャートである。
【図１】
2005534247.tif 000004
【図２】
2005534247.tif 000005
【図３】
2005534247.tif 000006
【図４】
2005534247.tif 000007
【図５】
2005534247.tif 000008
【図６】
2005534247.tif 000009
【国際調査報告】
2005534247.tif 000010
2005534247.tif 000011