(57)【要約】スマートアンテナ操縦アルゴリズムは、クライアント局内の媒体アクセス制御（ＭＡＣ）層によって監視される異なる機能に応答して動作する。１つの機能は、クライアント局が電力節約モードにあることを、ＭＡＣ層が表すときのものである。これに応答し、アンテナアルゴリズムは、現在選択されているアンテナのインデックスを保存する。別の機能は、クライアント局がアクセスポイントと同期しておらず、アソシエートされておらず、かつアクセスポイントに認証されていないことを、ＭＡＣ層が表すときのものである。これに応答して、アルゴリズムは、無指向性アンテナビームをデフォルトアンテナビームとして選択する。別の機能は、アルゴリズムがそのタイマを更新できるように、ＭＡＣ層がアンテナ操縦アルゴリズムにビーコン期間同期情報を提供するときのものである。
2007529965.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントを含む無線ローカルエリアネットワーク（ＷＬＡＮ）通信システムにおいて、アンテナ操縦アルゴリズムと、複数のアンテナビームから１つを選択する前記アンテナ操縦アルゴリズムに応答するスマートアンテナとを備えるクライアント局を動作させる方法であって、
前記クライアント局を電源オン状態にするステップと、
前記クライアント局と前記アクセスポイントとの同期、
前記クライアント局と前記アクセスポイントとのアソシエーション、および
前記アクセスポイントによる前記クライアント局の認証、の各イベントのステータスを表すステータスメトリックを計算するステップとであって、前記ステータスメトリックは、前記イベントが満たされる場合の第１の値と、前記イベントのいずれも満たされない場合の第２の値とを有することと、
前記ステータスメトリックが前記第１の値を有する場合、データを前記アクセスポイントと交換する好ましいアンテナビームを選択するため、前記複数のアンテナビームをスキャンするステップと、
前記ステータスメトリックを監視するステップと、
前記ステータスメトリックが前記第１の値から前記第２の値に変化した場合、前記好ましいアンテナビームをデフォルトアンテナビームに変更するステップと、
を備えることを特徴とする方法。
【請求項２】
前記デフォルトアンテナビームは、無指向性アンテナビームを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ステータスメトリックが前記第１の値から前記第２の値に変化した場合、前記アンテナ操縦アルゴリズムに関連付けられた少なくとも１つのタイマをリセットするステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記ステータスメトリックが前記第２の値から前記第１の値に変化した場合、新たな好ましいアンテナビームを選択するため、前記複数のアンテナビームをスキャンするステップをさらに備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記ステータスメトリックに関連付けられた前記イベントは、前記クライアント局の媒体アクセス制御（ＭＡＣ）層内で監視されることを特徴とする請求項１に記載の方法。
【請求項６】
前記複数のアンテナビームは、複数の指向性アンテナビームおよび１つの無指向性アンテナビームを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ＷＬＡＮは、８０２．１１  ＷＬＡＮを含むことを特徴とする請求項１に記載の方法。
【請求項８】
アクセスポイントを含む無線ローカルエリアネットワーク（ＷＬＡＮ）通信システムにおいて、アンテナ操縦アルゴリズムと、複数のアンテナビームから１つを選択するために前記アンテナ操縦アルゴリズムに応答するスマートアンテナとを備えるクライアント局を動作させる方法であって、
前記クライアント局を電源オン状態にするステップと、
前記クライアント局が電源オン状態にあることを表す第１の値と、前記クライアント局が電力節約状態にあることを表す第２の値とを有する電力メトリックを計算するステップと、
前記電力メトリックが前記第１の値を有する場合、データを前記アクセスポイントと交換する好ましいアンテナビームおよび少なくとも１つの代替アンテナビームを選択するため、前記複数のアンテナビームをスキャンするステップと、
前記第１の値から前記第２の値への変化について前記電力メトリックを監視するステップと、
前記電力メトリックが、前記クライアント局が前記電力節約状態にあることを表す前記第２の値に変化した場合、前記好ましいアンテナビームおよび前記少なくとも１つの代替アンテナビームに関する前記アンテナビームの選択を保存するステップと、
を備えることを特徴とする方法。
【請求項９】
前記電力メトリックが前記第１の値から前記第２の値に変化した場合、前記アンテナ操縦アルゴリズムに関連付けられた少なくとも１つのタイマをリセットするステップをさらに備えることを特徴とする請求項８に記載の方法。
【請求項１０】
前記電力メトリックが前記第２の値から前記第１の値に変化した場合、前記保存された選択に対応する前記アンテナビームを使用して再スキャンを実行するステップをさらに備えることを特徴とする請求項９に記載の方法。
【請求項１１】
前記電力メトリックは、前記クライアント局の媒体アクセス制御（ＭＡＣ）層内において計算されることを特徴とする請求項８に記載の方法。
【請求項１２】
前記複数のアンテナビームは、複数の指向性アンテナビームおよび１つの無指向性アンテナビームを含むことを特徴とする請求項８に記載の方法。
【請求項１３】
前記少なくとも１つの代替アンテナビームは、前記無指向性アンテナビームを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記ＷＬＡＮは、８０２．１１  ＷＬＡＮを含むことを特徴とする請求項８に記載の方法。
【請求項１５】
アクセスポイントを含む無線ローカルエリアネットワーク（ＷＬＡＮ）通信システムにおいて、アンテナ操縦アルゴリズムと、複数のアンテナビームから１つを選択するために前記アンテナ操縦アルゴリズムに応答するスマートアンテナとを備えるクライアント局を動作させる方法であって、
受信ビーコンフレームのビーコン期間を追跡する第１のビーコンタイマを設定するため、前記アクセスポイントからビーコンフレームを受信するステップであって、前記第１のビーコンタイマは、前記アンテナ操縦アルゴリズムから独立して動作させられることと、
前記受信ビーコンフレームの前記ビーコン期間を追跡するために前記アンテナ操縦アルゴリズムにおいて動作させられる第２のビーコンタイマと、前記第１のビーコンタイマを周期的に同期させるステップと、
各アンテナビーム探索期間中に、前記第２のビーコンタイマを動作させるステップと、
を備えることを特徴とする方法。
【請求項１６】
前記第１のビーコンタイマは、前記クライアント局の媒体アクセス層（ＭＡＣ）内において監視されることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記複数のアンテナビームは、複数の指向性アンテナビームおよび１つの無指向性アンテナビームを含むことを特徴とする請求項１５に記載の方法。
【請求項１８】
前記ＷＬＡＮは、８０２．１１  ＷＬＡＮを含むことを特徴とする請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ローカルエリアネットワーク（ＷＬＡＮ）の分野に関し、より詳細には、ＷＬＡＮ内で動作するスマートアンテナ用のアンテナ操縦アルゴリズム（ａｎｔｅｎｎａ  ｓｔｅｅｒｉｎｇ  ａｌｇｏｒｉｔｈｍ）に関する。
【背景技術】
【０００２】
スマートアンテナ技術は、無線通信システムが動作する環境に合わせて、無線ビーム送信および受信パターンを変更する能力を有するアンテナに関する。スマートアンテナは、過剰なコストまたはシステムの複雑さを追加することなく、相対的に高い無線リンク利得を与えるという利点を持っている。
【０００３】
スマートアンテナ技術は、数１０年にわたって、無線通信システムで使用されており、近年では、無線ローカルエリアネットワーク（ＷＬＡＮ）で使用するための研究が行われている。ＷＬＡＮでは、クライアント局（ＣＳ）は、同じＷＬＡＮ内の他の局、またはＷＬＡＮ外の他のエンティティと通信を行うため、モバイルエンドユーザによって使用される機器である。ＷＬＡＮ内で分配サービスを提供する中央ハブは、アクセスポイント（ＡＰ）とも呼ばれる。アクセスポイントは、無線電気通信システムにおける基地局に類似している。
【０００４】
クライアント局は、スマートアンテナに加え、アンテナが特定の指向性アンテナビームに電子的に切り換えることを可能にするアンテナ操縦アルゴリズムを備えることができる。これにより、クライアント局は、高いパフォーマンスを実現しながらそのアクセスポイントと通信することを可能にする。
【０００５】
受信信号強度インジケータ（ＲＳＳＩ）または信号対雑音比（ＳＮＲ）などの信号品質情報が、好ましい指向性アンテナビームを選択または操縦するために一般に使用される。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、受信信号が無歪み信号とランダム雑音とを含む場合、信号品質情報を正確に測定することは困難である。加えて、受信信号自体が歪みを受けることがあり、その受信信号に方向性干渉（ｄｉｒｅｃｔｉｏｎａｌ  ｉｎｔｅｒｆｅｒｅｎｃｅ）が加えられることがある。その結果、信号品質情報だけが、常に無線リンク品質の信頼できる指標になり得るとは限らない。このことは、他のクライアント局およびアクセスポイントに起因する干渉、またはその他のタイプの雑音および干渉源に起因する干渉が多い無線環境において、特に言えることである。
【０００７】
加えて、アンテナ操縦アルゴリズムの制御外のイベントも、アンテナ操縦アルゴリズムの動作に影響を及ぼすことがある。例えば、媒体アクセス制御（ＭＡＣ）層は、アクセスポイントとの調整など、アンテナ操縦アルゴリズムの動作に影響を及ぼす複数の機能を実行する。
【０００８】
上記の背景に鑑みて、本発明の目的は、無線リンク品質をより正確に考慮しながら、無線ローカルエリアネットワーク（ＷＬＡＮ）内においてスマートアンテナビームを操縦する方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明による上記およびその他の目的、特徴、および利点は、アクセスポイントを含むＷＬＡＮ通信システムにおいて、クライアント局を動作させる方法によって提供される。クライアント局は、アンテナ操縦アルゴリズムと、複数のアンテナビームから１つを選択するアンテナ操縦アルゴリズムに応答するスマートアンテナとを備える。本方法は、クライアント局を電源オン状態にするステップと、以下のイベントのステータス、すなわち、クライアント局とアクセスポイントとの同期、クライアント局とアクセスポイントとのアソシエーション、およびアクセスポイントによるクライアント局の認証のステータスを表すステータスメトリックを計算するステップとを含む。
【００１０】
ステータスメトリックは、イベントが満たされる場合の第１の値と、イベントが満たされない場合の第２の値とを有する。前記方法は、ステータスメトリックが第１の値を有する場合、データをアクセスポイントと交換する好ましいアンテナビームを選択するため、複数のアンテナビームをスキャンするステップをさらに含む。ステータスメトリックは、監視され、ステータスメトリックが第１の値から第２の値に変化した場合、好ましいアンテナビームは、デフォルトアンテナビームに変更される。
【００１１】
デフォルトアンテナビームは、無指向性アンテナビームとすることができる。本方法は、ステータスメトリックが第１の値から第２の値に変化した場合、アンテナ操縦アルゴリズムに関連付けられた少なくとも１つのタイマをリセットするステップをさらに含む。ステータスメトリックが第２の値から第１の値に変化した場合、新たな好ましいアンテナビームを選択するため、複数のアンテナビームがスキャンされる。
【００１２】
ステータスメトリックに関連付けられたイベントは、クライアント局のＭＡＣ層内において監視される。複数のアンテナビームは、複数の指向性アンテナビームおよび１つの無指向性アンテナビームを含む。ＷＬＡＮは、８０２．１１  ＷＬＡＮを含む。
【００１３】
本発明の別の態様は、ＷＬＡＮ内でクライアント局を動作させる方法に関する。本方法は、クライアント局を電源オン状態にするステップと、電力メトリックを計算するステップとを含む。電力メトリックは、クライアント局が電源オン状態にあることを表す第１の値と、クライアント局が電力節約状態にあることを表す第２の値とを有する。
【００１４】
本方法は、電力メトリックが第１の値を有する場合、データをアクセスポイントと交換する好ましいアンテナビームと少なくとも１つの代替アンテナビームを選択するため、複数のアンテナビームをスキャンするステップをさらに含む。電力メトリックは、第１の値から第２の値への変化について監視される。電力メトリックが、クライアント局が電力節約状態にあることを表す第２の値に変化した場合、好ましいアンテナビームと少なくとも１つの代替アンテナビームに関するアンテナビームの選択が保存される。
【００１５】
電力メトリックが第１の値から第２の値に変化した場合、アンテナ操縦アルゴリズムに関連付けられた少なくとも１つのタイマがリセットされる。電力メトリックが第２の値から第１の値に変化した場合、保存された選択に対応するアンテナビームを使用して再スキャンが実行される。電力メトリックは、クライアント局のＭＡＣ層内において計算される。
【００１６】
本発明のまた別の態様は、ＷＬＡＮ内でクライアント局を動作させる方法に関する。本方法は、受信ビーコンフレームのビーコン期間を追跡する第１のビーコンタイマを設定するため、アクセスポイントからビーコンフレームを受信するステップであって、第１のビーコンタイマは、アンテナ操縦アルゴリズムから独立して動作させられることを含む。やはり受信ビーコンフレームのビーコン期間を追跡するためにアンテナ操縦アルゴリズムにおいて動作させられる第２のビーコンタイマと第１のビーコンタイマは、周期的に同期させられる。第２のビーコンタイマは、各アンテナビーム探索期間中に動作させられる。第１のビーコンタイマは、クライアント局のＭＡＣ層内において維持される。
【発明を実施するための最良の形態】
【００１７】
これ以降、本発明の好ましい実施形態が示された添付の図面を参照しながら、本発明がより完全に説明される。しかし、本発明は、多くの異なる形で実施されることができ、本明細書で説明される実施形態に限定されると解釈されるべきではない。むしろ、これらの実施形態は、本開示が十分かつ完全となり、本発明の範囲を当業者に十分に伝えるように提供されるものである。すべての図面にわたって、同じ番号は、同じ要素を参照し、プライム付きの表記は、代替実施形態における類似する要素を表すために使用される。
【００１８】
最初に図１および図２を参照すると、８０２．１１無線ローカルエリアネットワーク（ＷＬＡＮ）１０は、アクセスポイント１２と、本発明による加入者ベースのスマートアンテナ１６と共に動作するクライアント局１４とを含む。ビーム切換アンテナとも呼ばれるスマートアンテナ１６は、一般に、アンテナ操縦アルゴリズム１８に応答して、複数のアンテナビームを生成する。スマートアンテナ１６によって生成されるアンテナビームは、指向性ビーム２０と、無指向性ビーム２２とを含む。図示された指向性ビーム２０は、アクセスポイント１２との通信のために切り換えられるビームである。
【００１９】
クライアント局１４は、スマートアンテナ１６に接続されたビーム切換ユニット３０と、ビーム切換ユニットに接続された送受信機３２とを含む。コントローラ４０は、送受信機３２とビーム切換ユニット３０とに接続される。コントローラ４０は、アンテナ操縦アルゴリズム１８を実行するプロセッサ４２を含む。代替として、アンテナ操縦アルゴリズム１８は、図示されたプロセッサ４２の代わりに、８０２．１１  ＰＨＹ／ＭＡＣチップセット上で動作することもできる。ＰＨＹ／ＭＡＣチップセットは、図示されたＰＨＹ層４３と、ＭＡＣ層４４とを含む。アンテナ操縦アルゴリズム１８を実行するプロセッサが何であれ、アルゴリズムは、外部ホストプロセッサ４２によるアクセスのために利用可能なＭＡＣアブストラクションを介して、またはＰＨＹ／ＭＡＣチップセット上において、ＭＡＣソフトウェアの上位ＭＡＣまたはＭＡＣ管理部と一般に呼ばれるものによって提供される情報を利用する。
【００２０】
指向性アンテナビーム２０の使用は、ＷＬＡＮ１０のスループットを改善し、アクセスポイント１２とクライアント局１４との間の通信距離を拡大する。指向性アンテナビーム２０は、大部分の場合、高い信号対雑音比を実現する。これにより、リンクがより高いデータ速度で動作することを可能にする。８０２．１１ｂリンクのＰＨＹデータ速度は、１、２、５．５、および１１Ｍｂｐｓであり、８０２．１１ａの速度は、６、９、１２、１８、２４、３６、４８、および５４Ｍｂｐｓである。８０２．１１ｇ機器は、８０２．１１ａ機器と同じデータ速度、および８０２．１１ｂ機器によってサポートされる速度をサポートする。
【００２１】
以下でより詳しく説明されるアンテナ操縦アルゴリズム１８は、８０２．１１  ＷＬＡＮクライアント局、特に８０２．１１ａまたは８０２．１１ｇをサポートするＷＬＡＮクライアント局のためのものである。このアルゴリズムは、ＭＡＣ層管理エンティティ（ＭＬＭＥ：ＭＡＣ  ｌａｙｅｒ  ｍａｎａｇｅｍｅｎｔ  ｅｎｔｉｔｙ）および物理層管理エンティティ（ＰＬＭＥ：ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｍａｎａｇｅｍｅｎｔ  ｅｎｔｉｔｙ）から取得される何らかの品質メトリックの計算および追跡に基づいて、アンテナビームを選択する。アンテナ操縦アルゴリズム１８に関して、８０２．１１  ＷＬＡＮが説明されるが、当業者によって直ちに理解されるように、このアルゴリズムは、その他のタイプのローカルエリアネットワークにも適用することができる。
【００２２】
アルゴリズムのコアロジックは、ＰＨＹ／ＭＡＣチップセットまたは図示の外部ホストプロセッサ４２における実装に共通であるが、実装のタイプに応じて、アンテナ操縦アルゴリズム１８のパフォーマンスに違いが生じることがある。例えば、メトリックのいくつかがいかに速く計算され得るかに関して、２つのタイプの実装間に違いが存在することがあり得る。それはやはり、パフォーマンスの違いを生み出すことになる。しかし、アンテナ操縦アルゴリズム１８は、１つの記述が両タイプの実装に適用され得るように、十分なパラメータ化を施して設計されている。
【００２３】
ここで図３を参照すると、スマートアンテナ１６用のアンテナビームを選択する品質メトリック（ＱＭ）が計算される。品質メトリックは、信号品質メトリック（ＳＱＭ）およびリンク品質メトリック（ＬＱＭ）に基づいている。本発明を説明する目的で、スマートアンテナ１６は、６つの指向性ビーム２０および１つの無指向性ビーム２２の、合わせて７つのアンテナビームを生成する。各指向性ビーム２０は、約６０度の方位角をカバーする。
【００２４】
開始（ブロック３００）の後、ブロック３０２において、初期スキャンが始まる。変数ｋは、現在のビーコン期間（ｂｅａｃｏｎ  ｐｅｒｉｏｄ）または時間インデックスを表す。ビーコン期間は、当業者によって直ちに理解されるように、アクセスポイント１２によって提供される。図示の例では、スキャンされるアンテナビーム毎に、メトリックを累積する１０のビーコン期間がある。ビーコン期間毎に、ただ１つのアンテナビームのメトリックが決定される。したがって、７つのアンテナビームがあるので、フローチャートは、合わせて７０ビーコン期間にわたってループし、すなわち、ｋは０から６９までの値をとる。
【００２５】
品質メトリックが、各アンテナビームそれぞれの１０のビーコン期間の各々について決定された後、品質メトリック計算器５０によって、平均品質メトリック（ＱＭ）が決定される。以下でより詳しく説明されるように、品質メトリック計算器５０は、信号品質メトリックを決定するための信号品質（ＳＱ）モジュール５２と、リンク品質メトリックを決定するためのリンク品質（ＬＱ）モジュール５４とを含む。
【００２６】
ブロック３０４において、アンテナビームインデックスｎが、評価されるアンテナビームに設定され、すなわち、ｎは１から７までの値をとる。ｎの値は、ｋ／Ｎに基づいて選択され、Ｎは、スキャンされるアンテナパターンの数（すなわち７）、ｋは、現在のビーコン期間インデックスである。ブロック３０４において決定されたアンテナビームインデックスｎに対応するアンテナビームは、ブロック３０６において、ビーコン期間ＴＢｅａｃｏｎｐｅｒｉｏｄの間、保持される。
【００２７】
ビーコン期間ＴＢｅａｃｏｎｐｅｒｉｏｄは、一般に１００ｍｓｅｃのオーダの周期的または準周期的な時間間隔である。判断ブロック３０８において、現在のビーコン期間インデックスｋが、Ｎ×Ｍ−１によって定められる数値と比較される。Ｎはスキャンするアンテナパターンの数（すなわち７）であり、Ｍはメトリックを累積するビーコン期間数（すなわち１０）であるので、図示の例では、ｋは、数値６９と比較される。
【００２８】
ブロック３０８において、現在のビーコン期間インデックスｋが、Ｎ×Ｍ−１より小さいか、または等しいときは毎回、本方法は、リンク品質メトリック（ＬＱＭ）および信号品質メトリック（ＳＱＭ）を計算するため、ブロック３１０〜３１８を実行する。ビーコン期間インデックスｋは、その後、ブロック３２０において、１だけインクリメントされ、本方法は、次のビーコン期間インデックスｎのため、ブロック３０４に戻る。
【００２９】
一実施形態では、リンク品質メトリックが、ＭＡＣ層４４において最初に測定され、リンク品質メトリックは、ＭＡＣ層内の複数のカウンタ６２の使用に基づいている。カウンタ６２は、（１−ＭＦＥＲ）として定義されるＭＡＣフレーム検出率（ＭＦＤＲ）を取得するために使用される。ここで、ＭＦＥＲは、ＭＡＣフレーム誤り率である。
【００３０】
８０２．１１  ＭＡＣは、８０２．１１  ＭＡＣ層４４において標準化されたカウンタ６２を調べるだけで、クライアント局に送信された（ダウンリンク）、またはクライアント局から送信された（アップリンク）、すべてのパケットの正確なＭＦＤＲを決定するための規定（ｐｒｏｖｉｓｉｏｎ）を備えていない。したがって、例えば、正確なダウンリンク（アクセスポイント１２からクライアント局１４）ＭＦＤＲを計算することは、実現可能ではない。しかし、ダウンリンクＭＦＤＲに関係し、ダウンリンク品質を測定するための有用なメトリックになり得るメトリックを計算する方法が存在する。
【００３１】
例えば、８０２．１１  ＭＡＣ情報ベース（ＭＩＢ：ＭＡＣ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）で定義されたカウンタ６２のうちのいくつかを、ダウンリンク、すなわち、クライアント局１４がアクセスポイント１２からパケットを受信する際に体験するリンクにおける、リンク品質の推定値を生成するために使用することができる。ダウンリンク用の問題のＭＩＢカウンタ６２は、ｄｏｔ１１ＲｅｃｅｉｖｅｄＦｒａｇｍｅｎｔＣｏｕｎｔ、ｄｏｔ１１ＭｕｌｔｉｃａｓｔＦｒａｇｍｅｎｔＣｏｕｎｔ、およびｄｏｔ１１ＦＣＳＥｒｒｏｒＣｏｕｎｔである。
【００３２】
受信フラグメントの数を追跡するｄｏｔ１１ＲｅｃｅｉｖｅｄＦｒａｇｍｅｎｔＣｏｕｎｔは、このカウンタの目的に合ったユニキャストタイプのタイプデータまたは管理の任意の受信フレームである。操縦アルゴリズム１８は、第ｋのビーコン期間におけるこのカウンタの増加分を、Ｒｘ＿Ｆｒａｇ＿Ｃｎｔ（ｋ）によって追跡する。
【００３３】
受信マルチキャストフラグメントの数を追跡するｄｏｔ１１ＭｕｌｔｉｃａｓｔＦｒａｇｍｅｎｔＣｏｕｎｔは、このカウンタの目的に合ったタイプデータまたは管理の任意の受信フレームである。操縦アルゴリズム１８は、第ｋのビーコン期間におけるこのカウンタの増加分を、Ｒｘ＿Ｍｕｌｔ＿Ｃｎｔ（ｋ）によって追跡する。
【００３４】
ｄｏｔ１１ＦＣＳＥｒｒｏｒＣｏｕｎｔは、ＦＣＳ誤りを引き起こした、任意のタイプの受信フレームの数を追跡する。このカウンタは、ＢＳＳのリンク状態も表すことができる。アンテナ操縦アルゴリズム１８は、第ｋのビーコン期間におけるこのカウンタの増加分を、Ｆｃｓ＿Ｅｒｒ＿Ｃｎｔ（ｋ）によって追跡する。
【００３５】
ダウンリンクリンク品質測定値（ＤＬＱＭ：ｄｏｗｎｌｉｎｋ  ｌｉｎｋ  ｑｕａｌｉｔｙ  ｍｅｔｒｉｃ）は、以下のように定義される。
【００３６】
【数１】
2007529965.tif 000003
【００３７】
式１によって定義されたＤＬＱＭは、依然として、ダウンリンクの正確なフレーム誤り率を与えない。その理由は、ｉ）分母は、管理およびデータタイプのユニキャストまたはマルチキャストフレームだけをカウントするが、分子は、すべてのタイプのフレームのＦＣＳ誤りに起因するパケット紛失をカウントすること、ｉｉ）その上、分母は、衝突に起因するパケット紛失を純粋なＦＣＳチェックサム誤りによるものから区別しないことにある。
【００３８】
実際、ＤＬＱＭは、ダウンリンクフレーム誤り率を過大に見積もることがある。しかし、例えば、許容可能なＦＥＲ性能を決定するための閾値に、ＤＬＱＭがＦＥＲのより正確な推定値である場合に使用されるよりも高い閾値を使用することによって、そのような制約を考慮するならば、ＤＬＱＭは、依然として、ダウンリンクリンク品質の有用な指標であり得る。
【００３９】
同様に、アップリンク（クライアント局１４からアクセスポイント１２）リンク品質の測定値を、求めることができる。ＭＬＭＥカウンタ６２は、ｄｏｔ１１ＡＣＫＦａｉｌｕｒｅＣｏｕｎｔ、およびｄｏｔ１１ＴｒａｎｓｍｉｔｔｅｄＦｒａｍｅＣｏｕｎｔである。ｄｏｔ１１ＡＣＫＦａｉｌｕｒｅＣｏｕｎｔは、クライアント局から送信されたデータパケットに応答する、ダウンリンクＡＣＫ受信における失敗の数を追跡する。アンテナ操縦アルゴリズム１８は、第ｋのビーコン期間におけるこのカウンタの増加分を、Ａｃｋ＿Ｆａｉｌ＿Ｃｎｔ（ｋ）によって追跡する。
【００４０】
ｄｏｔ１１ＴｒａｎｓｍｉｔｔｅｄＦｒａｍｅＣｏｕｎｔは、成功したアップリンクフレーム送信の総数をカウントする。ランニングカウンタ（ｒｕｎｎｉｎｇ  ｃｏｕｎｔｅｒ）は、Ｔｘ＿Ｆｒｍ＿Ｃｎｔ（ｋ）として定義され、任意の第ｋのビーコン期間におけるＭＬＭＥカウンタｄｏｔ１１ＴｒａｎｓｍｉｔｔｅｄＦｒａｍｅＣｏｕｎｔの増加分を追跡する。
【００４１】
カウンタＡｃｋ＿Ｆａｉｌ＿Ｃｎｔ（ｋ）とＴｘ＿Ｆｒｍ＿Ｃｎｔ（ｋ）を使用することによって、アップリンクリンク品質（ＵＬＱＭ：ｕｐｌｉｎｋ  ｌｉｎｋ  ｑｕａｌｉｔｙ  ｍｅｔｒｉｃ）が求められる。これは、以下の式による、アップリンクＭＡＣパケット誤り率（ＭＰＥＲ）の推定値である。
【００４２】
【数２】
2007529965.tif 000004
【００４３】
ＤＬＱＭの場合（式１）のように、式２のＵＬＱＭは、一般に、アップリンクにおける実際のＦＣＳチェックサム誤り率を過大に見積もる。その理由は、分母のＡＣＫ失敗は、アクセスポイント１２における、衝突およびＦＣＳチェックサム誤りの両方からのものであり得るためである。それでも依然として、このような制約が考慮されるならば、ＵＬＱＭは、アップリンク品質として有用である。
【００４４】
したがって、好ましいアンテナビームの探索は、ＤＬＱＭおよびＵＬＱＭのこのような推定値を使用する。ブロック３１４からの個々のダウンリンク計算およびアップリンク計算に基づき、ブロック３１６においてリンク品質メトリックを決定するとき、重み付け係数βが使用される。重み付け係数βは１より小さく、一般に、アップリンク計算よりもダウンリンク計算を重要視するために、またはその逆を行うために選択される。重み付け係数βは、１より小さい。
【００４５】
ブロック３１８において、信号品質メトリックが、現在のｎおよびｋについて決定される。一般に、ドライバレベルにあるＰＨＹ層４３から最も簡単に利用可能な信号品質メトリックは、受信信号強度インジケータ（ＲＳＳＩ）である。ＲＳＳＩは、一般に、パケット毎にＰＬＣＰヘッダの終わりで測定され、信号品質モジュール５２に提供される。
【００４６】
８０２．１１標準は、ＲＳＳＩを厳格に相対量として定義しており、すなわち、ＲＳＳＩは、受信機内における任意の点における受信信号電力の真の測定値ではない。しかし、その形式および利用可能な頻度によっては、ＲＳＳＩは、依然として、アンテナ操縦アルゴリズム１８が基づくことのできる有用なメトリックであり得る。８０２．１１  ＷＬＡＮでは、無線物理チャネルはダウンリンクとアップリンクの両方の共用媒体であるので、ＲＳＳＩは、度合いはより小さくなるが、受信用ばかりでなく送信用にも有効である。もちろん、信号対雑音比（ＳＮＲ）を使用することもできる。
【００４７】
ブロック３０８において、ビーコン期間インデックスｋが、Ｎ×Ｍ−１を超えた場合、本方法は、信号品質メトリック用の重み付け係数αを決定するため、ブロック３２２に進む。重み付け係数αは、１より小さく、一般に、信号品質メトリックよりもリンク品質メトリックを重要視するために選択される。各アンテナビームインデックスｎおよび各ビーコン期間インデックスｋについての品質メトリックＱＭが、ブロック３２４で計算される。各アンテナビーム毎に１０の品質メトリック計算値が存在するので、平均品質メトリック値が、ブロック３２６で求められる。各アンテナビームの平均品質メトリック値に基づいて、ブロック３２８において、最高値を有するアンテナビームｎが選択される。
【００４８】
ブロック３２８において決定された品質メトリック値に基づいて、候補または代替アンテナビームが、ブロック３３０においてさらに選択される。言い換えると、２番目に高い品質メトリック値を有するアンテナビームｎｃ１が選択され、同様に、３番目に高い品質メトリック値を有するアンテナビームｎｃ２が選択される。好ましいアンテナビームが指向性ビーム２０であるならば、デフォルトで、代替アンテナビームの１つは、無指向性ビーム２２である。好ましいアンテナビームと代替アンテナビームが選択された後、システムは、ブロック３３２において持続的使用状態または期間（ｓｕｓｔａｉｎｅｄ  ｕｓｅ  ｓｔａｔｅ  ｏｒ  ｐｅｒｉｏｄ）に入る。持続的使用状態または期間では、続くＰＳＵ回分の推定ビーコン期間（ｐｒｅｓｕｍｅｄ  ｂｅａｃｏｎ  ｐｅｒｉｏｄ）の間、ダウンリンクとアップリンクの両方のすべてのフレームに対して、選択されたアンテナビームがクライアント局１４において使用される。ここで、６０＜ＰＳＵ＜６０００であり、デフォルト値は６００である。本方法は、ブロック３３４において終了する。
【００４９】
したがって、リンク品質メトリックは、信号品質メトリックを補足して、アンテナ操縦決定を向上および改善するために計算される。リンク品質メトリックは、８０２．１１媒体アクセス制御（ＭＡＣ）プロセスで操作される５つの既存カウンタから入手可能な情報に基づいている。ブロック３０４において述べられたように、フレーム誤り率（ＦＥＲ）の２つの別個の推定値が求められる。その一方はダウンリンク品質メトリック（ＤＬＱＭ）であり、他方はアップリンク品質メトリック（ＵＬＱＭ）である。８０２．１１  ＷＬＡＮ媒体アクセス制御（ＭＡＣ）層管理エンティティ（ＭＬＭＥ）は、ＤＬＱＭおよびＵＬＱＭを推定するため、フレームカウンタを提供する。
【００５０】
ＦＥＲベースのリンク品質メトリックを使用する代わりに、ＭＡＣ層４４によって提供されるＬＥＮＧＴＨ（すなわちスループット）およびＲＡＴＥ情報を使用することができる。ＬＥＮＧＴＨおよびＲＡＴＥ情報は、送信または受信されるＭＡＣフレームの各々に対して、ＭＡＣ層４４から求めることができる。ダウンリンク（受信側）およびアップリンク（送信側）の両方で、ＭＡＣ層転送速度の推定値を提供するために、ＲＡＴＥモジュール６４およびＬＥＮＧＴＨモジュール６６が使用される。そのような推定転送速度は、ある期間にわたって送信または受信されるＭＡＣフレーム毎に、ＬＥＮＧＴＨおよびＲＡＴＥ情報から計算される。
【００５１】
アンテナ操縦アルゴリズム１８は、ＭＡＣ層４４内のＲＡＴＥＴＸ（ｍ，ｋ）に、少なくともドライバレベルの読み取りアクセスを行う。ここで、ＲＡＴＥＴＸ（ｍ，ｋ）は、第ｋの推定ビーコン期間の各々の終わりにおいて、妥当な待ち時間以内に、第ｋの推定ビーコン期間における第ｍの受信フレームのＭｂｐｓを単位とするＲＡＴＥについて報告する。ＲＡＴＥは、アップリンクに対しても計算することができる。アンテナ操縦アルゴリズム１８は、ＭＡＣ層４４内のＳＩＺＥＲＸ（ｍ，ｋ）にも、少なくともドライバレベルの読み取りアクセスを行う。ここで、ＳＩＺＥＲＸ（ｍ，ｋ）は、第ｋの推定ビーコン期間の各々の終わりにおいて、妥当な待ち時間以内に、第ｋの推定ビーコン期間における第ｍの受信フレームのバイトを単位とするＳＩＺＥについて報告する。
【００５２】
アンテナ操縦アルゴリズム１８の他の態様は、自己監視再スキャン（ｓｅｌｆ−ｍｏｎｉｔｏｒｅｄ  ｒｅ−ｓｃａｎ）および周期的再スキャン（ｐｅｒｉｏｄｉｃ  ｒｅ−ｓｃａｎ）を実行する方法に関する。自己監視再スキャンは、現在選択されているアンテナビームを監視することを含む。一方、周期的再スキャンは、代替アンテナビームを監視することを含む。
【００５３】
自己監視再スキャンは、好ましいアンテナビームを選択した後、持続的使用期間中に、アンテナ操縦アルゴリズム１８によって実行される。持続的使用期間中は、他のアンテナビームの再スキャンは実行されない。アンテナ操縦アルゴリズム１８は、好ましいアンテナビームによって提供される現在の無線リンクの品質メトリックを周期的に監視する。この品質メトリックは、信号品質メトリックとリンク品質メトリックに基づいている。持続的使用期間中に、品質メトリックが一定の閾値を下回るほど悪化した場合、操縦アルゴリズム１８は、好ましいアンテナビームを代替アンテナビームに交換し、または新たな好ましいアンテナビームを選択するため、利用可能なアンテナビームの再スキャンを開始する。
【００５４】
上で述べられたように、持続的使用期間中に、自己監視再スキャントリガイベントが発生した場合、アンテナ操縦アルゴリズム１８は、自己監視再スキャンを実行する。持続的使用期間中に、選択パターンの品質メトリックが、ＭＳＰ個分の直近の推定ビーコン期間からのメトリックデータから計算され、ＭＳＰ／２個分の推定ビーコン期間毎の終わりに評価される。ＭＳＰは、０より大きく、１２より小さい偶数であり、例えば、デフォルト値は６である。
【００５５】
自己監視再スキャントリガイベントは、現在の選択パターンの品質メトリックが、最後のＭＡＶＧ個分の直前の評価期間における同じメトリックの平均値と比べて、一定の閾値だけより低い値をとるイベントとして定義される。選択パターンの品質メトリックが平均値と比べて低下した大きさに応じて、現在の選択パターンが先に識別されていた候補パターンに交換されるか、またはＮ個のパターンのすべてについて再スキャンが実行される。また、自己監視再スキャンが実行される場合、周期的再スキャンと持続的使用期間を一定の順序に並べるためのタイマがリセットされ、推定ビーコン期間ＰＳＵ個分の長さの新しい持続的使用期間が開始する。
【００５６】
次に図４を参照すると、自己監視再スキャンを使用してスマートアンテナ１６を操縦するためのフローチャートが説明されている。開始（ブロック４００）の後、ブロック４０２において、好ましいアンテナビームと代替アンテナビームが選択される。他のアンテナビームの再スキャンが実行されない持続的使用期間中、ブロック４０４において、好ましいアンテナビームを使用して、データがアクセスポイント１２と交換される。
【００５７】
持続的使用期間中、ブロック４０６において、好ましいアンテナビームに関して、交換データの品質メトリックが周期的に計算される。計算するステップは、ブロック４０８において、好ましいアンテナビームに関する交換データの少なくとも１つのリンク品質メトリック（ＬＱＭ）を決定するステップを含む。ブロック４１０において、好ましいアンテナビームに関する交換データの信号品質メトリック（ＳＱＭ）が決定される。ブロック４１２において、品質メトリックを計算するために、少なくとも１つのＬＱＭとＳＱＭとが組み合わされる。ブロック４１４において、好ましいアンテナビームに関する品質メトリックが、交換閾値範囲（ｓｗａｐ  ｔｈｒｅｓｈｏｌｄ  ｒａｎｇｅ）と比較される。
【００５８】
品質メトリックが交換閾値範囲内にある場合、持続的使用期間中にデータをアクセスポイント１２と交換し続けるため、ブロック４１６において、好ましいアンテナビームは、代替アンテナビームと交換される。品質メトリックが交換閾値範囲内にない場合、新たな好ましいアンテナビームを選択するための複数のアンテナビームの再スキャンを開始するため、ブロック４１８において、品質メトリックは再スキャン閾値（ｒｅ−ｓｃａｎ  ｔｈｒｅｓｈｏｌｄ）と比較される。本方法は、ブロック４２０において終了する。
【００５９】
周期的再スキャンは、持続的使用期間の終わり、次の持続的使用期間の前に、アンテナ操縦アルゴリズム１８によって実行される。持続的使用期間中は、他のアンテナビームの再スキャンは実行されない。周期的再スキャンは、好ましいアンテナビームが選択されたときに選択された代替アンテナビームについて実行される。
【００６０】
アンテナ操縦アルゴリズム１８は、好ましいアンテナビームの品質メトリックばかりでなく、代替アンテナビームの品質メトリックも監視する。好ましいアンテナビームの品質メトリックが、代替アンテナビームのどれか１つの品質メトリックよりも小さい場合、より高い値を有する品質メトリックに対応する代替アンテナビームが、次の持続的使用期間のために選択される。
【００６１】
上で述べられたように、自己監視再スキャンが前の持続的使用期間中に起こらなかった場合、周期的再スキャンが起こる。周期的再スキャン決定メトリックは、（ＮＣ＋１）×Ｍ個分の推定ビーコン期間の間、代替アンテナビームについて計算される。ここで、ＮＣは、候補または代替アンテナビームの数である。現在選択されているアンテナビームが無指向性の場合、残りの代替アンテナビームは、指向性ビームである。ビーム切換アンテナ１６が７つのアンテナビームを有し、現在選択されているアンテナビームが指向性アンテナビームである場合、代替アンテナビームの１つは、無指向性ビーム２２であり、他の代替アンテナビームは、指向性アンテナビーム２０である。
【００６２】
周期的再スキャン期間中、すべての代替アンテナビーム上で受信または送信されるすべてのフレームについて、アンテナビームがスキャンされる。その後、既存の選択アンテナビームを置き換えるか、または維持するかについての決定が行われる。推定ビーコン期間ＰＳＵ個分の新しい持続的使用期間が続き、その後、別の周期的再スキャンが起こる。この規則的で周期的な周期的再スキャンと持続的使用期間のシーケンスは、前の持続的使用期間中に、自己監視再スキャントリガイベントまたはＲＳＳＩ低下誘導再スキャン（ＲＳＳＩ−ｄｒｏｐ  ｉｎｄｕｃｅｄ  ｒｅ−ｓｃａｎ）が起こった場合を除いて、継続される。
【００６３】
次に図５を参照すると、周期的再スキャンを使用してスマートアンテナ１６を操縦するフローチャートが説明されている。開始（ブロック５００）の後、ブロック５０２において、好ましいアンテナビームおよび少なくとも１つの代替アンテナビームが選択される。他のアンテナビームの再スキャンが実行されない持続的使用期間中、ブロック５０４において、好ましいアンテナビームを使用してデータがアクセスポイント１２と交換される。
【００６４】
持続的使用期間の終わり、次の持続的使用期間の前に、ブロック５０６において、好ましいアンテナビームおよび各代替アンテナビーム関する交換データの品質メトリックが計算される。計算するステップは、ブロック５０８で、好ましいアンテナビームに関する交換データの少なくとも１つのリンク品質メトリック（ＬＱＭ）を決定するステップを含む。ブロック５１０において、好ましいアンテナビームに関する交換データの信号品質メトリック（ＳＱＭ）が決定される。ブロック５１２において、好ましいアンテナビームに関する品質メトリックを計算するため、少なくとも１つのＬＱＭとＳＱＭとが組み合わされる。ブロック５１４において、各代替アンテナビームに関する品質メトリックを計算するため、決定するステップと組み合わされるステップが繰り返される。
【００６５】
ブロック５１６において、好ましいアンテナビームに関する品質メトリックは、代替アンテナビームに関する品質メトリックと比較される。好ましいアンテナビームに関する品質メトリックが、代替アンテナビームに関する少なくとも１つの品質メトリックより小さい場合、ブロック５１８において、次の持続的使用期間中にデータをアクセスポイント１２と交換し続けるため、より高い値を有する少なくとも１つの品質メトリックに対応する代替アンテナビームが選択される。本方法は、ブロック５２０で終了する。
【００６６】
本発明の別の態様は、ＭＡＣ層が実行する３つの機能に応答して、アンテナ操縦アルゴリズム１８を操作することである。その機能とは、ＭＡＣ＿ＳＴＡＴＵＳ、ＭＡＣ＿ＰｏｗｅｒＭｏｄｅ、およびビーコン期間同期情報の変化の通知である。ＭＡＣ層４４内のモジュール、すなわち、ステータス７２、電力７４、および同期７６は、これらの機能に関連付けられている。
【００６７】
ＭＡＣ＿ＳＴＡＴＵＳ機能７２とＭＡＣ＿ＰｏｗｅｒＭｏｄｅ機能７４は、アンテナ操縦アルゴリズム１８に、ＭＡＣ層４４内のＭＡＣ状態の変化を通知する。この通知は、アンテナ操縦アルゴリズム１８がしかるべく動作する上で、ＭＡＣ状態が適切であることを保証する。ＭＡＣ層４４によって使用されるビーコン期間同期情報７６は、アンテナ操縦アルゴリズム１８が、実際のビーコン期間との厳格な同期を維持することを可能にする。
【００６８】
クライアント局１４内のＭＡＣ層４４は、アンテナビーム選択を決定するため、アンテナ操縦アルゴリズム１８と情報交換する。アンテナビーム選択期間中、ＭＡＣ層４４の主要機能は、クライアント局１４の起動時にＭＡＣ層４４において連続して動作する、ＡｕｔｈｒｅｑＳｅｒｖｉｃｅ＿Ｓｔａ、ＡｕｔｈＲｓｐＳｅｒｖｉｃｅ＿Ｓｔａ、ＡｓｏｃＳｅｒｖｉｃｅ＿Ｓｔａ、およびＳｙｎｃｈｒｏｎｉｚａｔｉｏｎ＿Ｓｔａなどの、いくつかのＭＡＣ状態マシーンを含む。
【００６９】
アンテナ操縦アルゴリズム１８自身は、より詳細なＭＡＣ機能および手順の代わりに、ＭＡＣ状態マシーンのステータスが、サービスレディか、レディでないかを知りさえすればよい。したがって、必要な抽象化情報を計算するため、抽象化されたステータスメトリックＭＡＣ＿ＳＴＡＴＵＳ７２が、ＭＡＣ層４４において定義される。ＭＡＣ＿ＳＴＡＴＵＳの値が変化した場合、ＭＡＣ層４４は、アンテナ操縦アルゴリズム１８に、ＭＡＣ＿ＳＴＡＴＵＳ７２の状態を確認するよう通知する。ＭＡＣ＿ＳＴＡＴＵＳメトリックは、式３に示されるように計算される。その後、アンテナ操縦アルゴリズム１８は、ＭＡＣ＿ＳＴＡＴＵＳ状態の変化に応答する。
【００７０】
【数３】
2007529965.tif 000005
【００７１】
アンテナビーム選択機能とＭＡＣ状態マシーンの同期を取るため、ＭＡＣ＿ＳＴＡＴＵＳ７２の３つの異なるステータスが監視される。３つの異なるステータスとは、ＳＳＣＡＮＮＩＮＧ、ＳＡＵＴＨＥＮＴＩＣＡＴＩＯＮ、およびＳ（ＲＥ）ＡＳＳＯＣＩＡＴＩＯＮである。
【００７２】
ＳＳＣＡＮＮＩＮＧ＿ＳＴＡＴＵＳ状態は、クライアント局１４が、アクセスポイント１２と正しく同期が取れているか、それとも同期が取れていないかを表す。このステータスは、ＢＳＳ状態とも称されることがある。クライアント局１４がアクセスポイント同期に成功（ｐａｓｓ）した場合、このステータスは１になる。それ以外の場合、このステータスは０になる。
【００７３】
８０２．１１標準によれば、ＭＡＣ状態マシーンがＢＳＳ状態にあることをやめた場合、すべてのデータフレームは、アップリンクおよびダウンリンクの両方で配送不能になる。この場合、ＭＡＣ層４４は、ビーコンフレームを受信するだけで、アプリケーションデータフレームを拒絶する。したがって、ＢＳＳの状態は、アンテナビーム選択を開始する条件として使用される。
【００７４】
ＳＡＳＳＯＣＩＡＴＩＯＮ＿ＳＴＡＴＵＳ状態は、クライアント局１４が、アクセスポイント１２と正しくアソシエートできたか、それともアソシエートできなかったかを表す。このステータスは、ＡＳＳＯＣ状態とも称されることがある。クライアント局１４がアクセスポイントアソシエーションに成功（ｐａｓｓ）した場合、このステータスは１になる。それ以外の場合、このステータスは０になる。
【００７５】
ＳＡＵＴＨ＿ＳＴＡＴＵＳは、クライアント局１４が、正しく認証に成功できたか、それとも認証に成功できなかったかを表す。このステータスは、８０２．１１標準では、ａｕｔｈ＿ｏｐｅｎ状態またはａｕｔｈ＿ｋｅｙ状態とも称される。クライアント局１４が認証に成功した場合、このステータスは１になる。それ以外の場合、このステータスは０になる。
【００７６】
８０２．１１標準によれば、認証サービスは、クライアント局が通信するアクセスポイント１２に対してその身元を証明するため、すべてのクライアント局１４によって使用される。認証サービスの２つのタイプは、オープンシステムと共有鍵である。オープンシステム認証は、より高位のネットワーク層によってなされた暗黙の仮定に違反する。ＭＡＣ層４４は、ＭＡＣアドレスを確認するだけである。共有鍵認証は、ＷＥＰ（ｗｉｒｅｄ  ｅｑｕｉｖａｌｅｎｔ  ｐｒｉｖａｃｙ）オプションの実装を必要とし、身元は、共有秘密ＷＥＰ暗号鍵を知っていることによって証明される。使用される認証サービスのタイプに関わらず、認証処理からのステータス結果は、アンテナビーム選択を開始する条件として使用される。
【００７７】
認証プロセスは、使用する認証プロトコルによっては、時間が掛かることがある。認証サービスは、アソシエーションサービスとは独立に起動されることができる。（先にそれと認証を行った）アクセスポイントとすでにアソシエートされたクライアント局１４は、一般に、事前認証を実行する。しかし、８０２．１１標準は、アクセスポイント１２と事前認証を行うことを、クライアント局１４に要求せず、アソシエーションが確立され得る前に、認証が要求される。
【００７８】
３つの管理手順のすべて、すなわち、スキャン、認証、およびアソシエーションが達成されたとき、ＭＡＣ＿ＳＴＡＴＵＳ７２が１に設定される。その後、ＭＡＣ層４４は、その変化をアンテナ操縦アルゴリズム１８に通知する。その後、アンテナ操縦アルゴリズム１８は、そのＳＣＡＮ＿ＳＴＡＴＥを１、すなわち、初期スキャン中に設定し、上述されたような初期スキャン手順を開始する。また、持続的使用期間または異なるタイプの再スキャンなど、アンテナ操縦アルゴリズム１８のその後の動作が起こる。
【００７９】
３つのステータスメトリックのいずれかが０になった場合、ＭＡＣ＿ＳＴＡＴＵＳ７２は０に変化する。この変化もやはり、ＭＡＣ層４４からアンテナ操縦アルゴリズム１８に通知される。アンテナ操縦アルゴリズム１８は、その後、現在選択されているアンテナビームを、無指向性アンテナビーム２２などのデフォルトアンテナビームにリセットする。アンテナ操縦アルゴリズム１８はまた、そのタイマを初期スキャンの開始直前にリセットし、そのＳＣＡＮ＿ＳＴＡＴＥを０、すなわち、初期スキャン前または起動にリセットする。
【００８０】
図６に示されたフローチャートを参照すると、ＭＡＣ＿ＳＴＡＴＵＳ７２の変化の通知に応答して、アンテナ操縦アルゴリズム１８によってアンテナビームを選択するステップが説明される。開始（ブロック６００）の後、クライアント局１４は、ブロック６０２において、電源オン状態に置かれる。ブロック６０４において、ステータスメトリック７２が計算される。ステータスメトリック７２は、以下のイベントのステータス、すなわち、クライアント局１４とアクセスポイント１２との同期、クライアント局とアクセスポイントとのアソシエーション、およびアクセスポイントによるクライアント局の認証のステータスを表す。このステータスメトリック７２は、イベントが満たされる場合の第１の値と、イベントのいずれもが満たされない場合の第２の値とを有する。
【００８１】
ステータスメトリック７２が第１の値を有する場合、アクセスポイント１２とデータを交換するための好ましいアンテナビームを選択するため、ブロック６１４において、複数のアンテナビームがスキャンされる。ブロック６１６において、テータスメトリック７２は監視される。ステータスメトリック７２が、第１の値から第２の値に変化した場合、ブロック６１８において、好ましいアンテナビームはデフォルトアンテナビームに変更される。本方法は、ブロック６２０で終了する。
【００８２】
ＭＡＣ層は、電力メトリックＳＰＯＷＥＲ＿ＳＴＡＴＵＳ７４も計算および維持する。ＳＰＯＷＥＲ＿ＳＴＡＴＵＳ７４の値は、電力節約モードステータスの変化を通知する際に使用される。電力メトリック７４は、ＭＡＣ送信調整状態マシーン（ＭＡＣ  ｔｒａｎｓｍｉｓｓｉｏｎ  ｃｏｏｒｄｉｎａｔｉｏｎ  ｓｔａｔｅ  ｍａｃｈｉｎｅ）（Ｔｘ−Ｃｏｏｒｄｉｎａｔｉｏｎ）を読み取ることを介して、ＭＡＣ層７４によって更新される。このメトリックの値が変化すると、ＭＡＣ層４４は、アンテナ操縦アルゴリズム１８に通知する。
【００８３】
電力メトリックＳＰＯＷＥＲ＿ＳＴＡＴＵＳ７４の状態は、クライアント局１４が、起動しているか、それとも電力節約モードに入っているかを表す。この機能は、８０２．１１標準では、ＴｘＣ＿Ｉｄｌｅ状態またはＡｓｌｅｅｐ状態と称される。クライアント局が起動している場合、このステータスは１になる。それ以外の場合、このステータスは０になる。電力メトリックＳＰＯＷＥＲ＿ＳＴＡＴＵＳ７４は、式４に示されるように計算される。
【００８４】
【数４】
2007529965.tif 000006
【００８５】
ＭＡＣ層４４のＴｘ−Ｃｏｏｒｄｉｎａｔｉｏｎ状態マシーンは、すべての局の状態を使用する。ＭＡＣ層４４は、電力節約モード中、送信機および受信機の両方をオフにし、ＭＡＣ層は、ＴＢＴＴに先立って、受信機電力をランプ（ｒａｍｐ）させる。クライアント局１４は、正常なフレーム交換を介して、アクセスポイント１２にこれから起動することを通知するまで、現在の電力管理モードを保持する。電力メトリックＳＰＯＷＥＲ＿ＳＴＡＴＵＳ７４のステータスは、通常のアンテナ操縦動作を再開するよう、または動作をオフにするよう、アンテナ操縦アルゴリズム１８に命令するために使用される。
【００８６】
特に、電力メトリックＳＰＯＷＥＲ＿ＳＴＡＴＵＳ７４が、１から０に変化した場合、すなわち、クライアント局１４が、電力節約モードに入った場合、アンテナ操縦アルゴリズム１８は、現在選択されているアンテナビームと代替アンテナビームのインデックスを退避させる（保存する）。アンテナ操縦アルゴリズム１８はまた、そのタイマを、持続的使用期間の終わり、または新しい周期的再スキャンの始めにリセットし、その後、そのＳＣＡＮ＿ＳＴＡＴＥを設定し、これらの手順の完了時に、ＭＡＣ層４４に通知する。電力メトリックＳＰＯＷＥＲ＿ＳＴＡＴＵＳ７４が、０から１に変化した場合、アンテナ操縦アルゴリズム１８は、最後に退避された選択アンテナビームと代替アンテナビームとを使用して、周期的再スキャンを直ちに実行する。
【００８７】
図７に示されたフローチャートを参照すると、ＳＰＯＷＥＲ＿ＳＴＡＴＵＳ７４の変化の通知に応答して、アンテナ操縦アルゴリズムによってアンテナビームを選択するステップが説明される。開始（ブロック７００）の後、ブロック７０２において、クライアント局１４は、電源オン状態に置かれる。ブロック７０４において、電力メトリック７４が計算される。電力メトリック７４は、クライアント局１４が電源オン状態にあることを表す第１の値と、クライアント局が電力節約状態にあることを表す第２の値とを有する。
【００８８】
電力メトリック７４が第１の値を有する場合、アクセスポイント１２とデータを交換するための好ましいアンテナビームおよび少なくとも１つの代替アンテナビームを選択するため、ブロック７０６において、複数のアンテナビームがスキャンされる。ブロック７０８において、電力メトリック７４は、第１の値から第２の値への変化を監視される。電力メトリック７４が、クライアント局１４が電力節約状態にあることを表す第２の値に変化した場合、ブロック７１０において、好ましいアンテナビームおよび少なくとも１つの代替アンテナビームに関するアンテナビームの選択が保存される。本方法は、ブロック７１２で終了する。
【００８９】
アンテナ操縦アルゴリズムのタイミングをＭＡＣ層４４の実際のタイマとより良く同期させ、その結果、アンテナ操縦アルゴリズムの推定ビーコン期間と実際のビーコン期間とのより良い同期を得るため、アンテナ操縦アルゴリズム１８において、ビーコン期間同期情報タイマメトリック（Beacon Period Synchronization Information Timer metric）Ｔｂｃｎ７６も、定義され、計算され、および維持される。
【００９０】
ビーコン期間情報タイマメトリックＴｂｃｎ７６は、アンテナ操縦アルゴリズム１８の推定ビーコン間隔を追跡するカウンタである。このカウンタがある事前指定された数に達した場合、アンテナアルゴリズム１８は、ＭＡＣ層４４に問い合わせ、ＭＡＣ  ＴＳＦの値を取り出す。その後、アンテナ操縦アルゴリズム１８は、取り出されたＭＡＣタイマ値を使用して、それ自体のタイマを更新することができる。このタイマは、探索時間をビーコン期間に揃えるため、アンテナ操縦アルゴリズム１８で使用される。
【００９１】
アンテナ操縦アルゴリズム１８は、各ビーコン期間中にではなく、周期的に、実際のビーコン期間に対する同期を更新する。更新期間どうしの間は、アンテナ操縦アルゴリズム１８は、推定ビーコン期間間隔のためにタイマを維持し、各ビーム探索期間のためにそのタイマを動作させる。アンテナ操縦アルゴリズム１８は、ＭＡＣ層４４から更新入力を受け取ったとき、推定ビーコン期間の境界を更新する。第ｋの推定ビーコン期間では、現在の推定ビーコン期間のタイマ値は、式５で提供されるように計算される。
【００９２】
【数５】
2007529965.tif 000007
【００９３】
Ｍ×ＴＵの値は、アンテナ操縦アルゴリズム１８のタイマが、ＭＡＣタイマによって更新されずに動作することができる時間長を指定するために選択された数である。ｒｅｍ（ｘ，ｙ）は、整数ｙで除算されたときの整数ｘの剰余である。ＴＵは、長さが１０２４μｓの時間単位である。ＴＢＴＴは通常、１００ＴＵ（１００ｍｓｅｃ）であるので、Ｍは、例えば、５００または１０００など、少なくとも１００の倍数でなければならない。
【００９４】
図８に示されたフローチャートを参照すると、アルゴリズム１８によって維持されるタイマに応答して、アンテナ操縦アルゴリズムによってアンテナビームを選択するステップが説明される。開始（ブロック８００）の後、クライアント局１４は、ブロック８０２において、受信ビーコンフレームのビーコン期間を追跡する第１のビーコンタイマを設定するため、アクセスポイントからビーコンフレームを受信する。第１のビーコンタイマは、アンテナ操縦アルゴリズム１８から独立して動作させられる。第１のビーコンタイマは、ブロック８０４において、やはり受信ビーコンフレームのビーコン期間を追跡するためにアンテナ操縦アルゴリズム１８において動作させられる、第２のビーコンタイマと周期的に同期させられる。第２のビーコンタイマは、ブロック８０６で、各アンテナビーム探索期間中に動作させられる。本方法は、ブロック８０８において終了する。
【００９５】
上述の説明および関連図面によって提示された教示から利益を得る技術分野の当業者には、本発明の多くの変形およびその他の実施形態が思い浮かぶであろう。したがって、本発明は、開示された特定の実施形態に限定されるものではなく、そのような変形および実施形態も、添付の特許請求の範囲内に含まれることが意図されていることを理解されたい。
【図面の簡単な説明】
【００９６】
【図１】アクセスポイントと、本発明によるスマートアンテナと共に動作するクライアント局とを含む、８０２．１１無線ＬＡＮの概略図である。
【図２】図１に示されたクライアント局のブロック図である。
【図３】本発明による、アンテナビームを選択する際に使用される信号品質メトリック（ＳＱＭ）およびリンク品質メトリック（ＬＱＭ）を計算するフローチャートである。
【図４】本発明による、自己監視再スキャンのために、スマートアンテナを動作させるフローチャートである。
【図５】本発明による、周期的再スキャンのために、スマートアンテナを動作させるフローチャートである。
【図６】本発明による、ＭＡＣ層によって提供されるステータスメトリックに基づいて、スマートアンテナを動作させるフローチャートである。
【図７】本発明による、ＭＡＣ層によって提供される電力メトリックに基づいて、スマートアンテナを動作させるフローチャートである。
【図８】本発明による、アンテナ操縦アルゴリズム層に関連付けられたタイマに基づいて、スマートアンテナを動作させるフローチャートである。
【図１】
2007529965.tif 000008
【図２】
2007529965.tif 000009
【図３】
2007529965.tif 000010
【図４】
2007529965.tif 000011
【図５】
2007529965.tif 000012
【図６】
2007529965.tif 000013
【図７】
2007529965.tif 000014
【図８】
2007529965.tif 000015
【国際調査報告】
2007529965.tif 000016
2007529965.tif 000017