(57)【要約】  ワイヤレス通信チャネル管理のための様々な態様が提供される。たとえば、例示的な方法の態様が提供され、方法は、第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数を変更するためのトリガ条件を検出することを含む。さらに、例示的な方法は、トリガ条件を検出したことに基づいて、ワイヤレス通信リンクのためのターゲット動作周波数を取得することを含み得る。その上、例示的な方法は、トランシーバをターゲット動作周波数に同調させることを含み得る。一例では、第１のデバイスは無人航空機（ＵＡＶ）であり得、第２のデバイスは、ＵＡＶに関連するコントローラであり得る。さらに、ワイヤレス通信チャネル管理のための例示的な装置およびコンピュータ可読媒体が提供され、例示的な装置およびコンピュータ可読媒体は、開示される例示的な方法を実行すること、またはそれを実行するためのコンピュータ実行可能コードを記憶することを行うように構成される。
2018533275.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信チャネル管理のための方法であって、
第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出することと、
前記トリガ条件を検出したことに基づいて、前記ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得することと、
トランシーバを前記ターゲット動作周波数帯域に同調させることと
を備える、方法。
【請求項２】
前記ワイヤレス通信リンクの初期確立中に動作周波数帯域シーケンスまたは動作周波数帯域持続時間のうちの少なくとも１つを決定することをさらに備え、ここにおいて、前記ターゲット動作周波数帯域を取得することが、前記動作周波数帯域シーケンス中の次の動作周波数帯域を取得することを備える、請求項１に記載の方法。
【請求項３】
前記トリガ条件を検出することは、
直近の動作周波数帯域変更から第１のしきい値時間期間が経過したことを検出すること、
直近の成功したデータパケット配信から第２のしきい値時間期間が経過したことを検出すること、または
直近の成功したパイロットパケット配信から第３のしきい値時間期間が経過したことを検出すること
のうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項４】
前記トリガ条件を検出したことに基づいて、前記動作周波数帯域を前記ターゲット動作周波数帯域に変更するようにとの要求を生成することをさらに備え、ここにおいて、前記要求が前記ターゲット動作周波数帯域を示す、請求項１に記載の方法。
【請求項５】
前記トリガ条件を検出することは、
受信機フレーム復号失敗レートが受信機フレーム復号失敗レートしきい値を超えることを検出すること、または
送信パケットエラーレートが送信パケットエラーレートしきい値を超えることを検出すること
のうちの少なくとも１つを備える、請求項４に記載の方法。
【請求項６】
前記動作周波数帯域上で前記要求を送信することと、
前記動作周波数帯域上で前記要求に対する応答を受信することと、ここにおいて、前記応答は前記要求が承認されることを示す、
前記応答を受信したことに基づいて、前記トランシーバを前記ターゲット動作周波数帯域に同調させることと、
前記ターゲット動作周波数帯域上で１つまたは複数のデータパケットを送信することと
をさらに備える、請求項４に記載の方法。
【請求項７】
複数の利用可能な動作周波数帯域の各々上で前記要求を送信することと、
１つまたは複数の動作周波数帯域上で前記要求に対する応答を受信することと、ここにおいて、前記応答は前記要求が承認されることを示す、
前記応答を受信したことに基づいて、前記トランシーバを前記ターゲット動作周波数帯域に同調させることと、
前記ターゲット動作周波数帯域上で１つまたは複数のデータパケットを送信することと
をさらに備える、請求項４に記載の方法。
【請求項８】
複数の利用可能な動作周波数帯域の各々上で前記要求を送信することと、
前記要求を送信すると、前記トランシーバを前記ターゲット動作周波数帯域に同調させることと、
前記ターゲット動作周波数帯域上で前記要求に対する応答を受信することと、ここにおいて、前記応答は前記要求が承認されることを示す、
前記ターゲット動作周波数帯域上で１つまたは複数のデータパケットを送信することと
をさらに備える、請求項４に記載の方法。
【請求項９】
前記要求が送信要求（ＲＴＳ）メッセージを備え、
前記ＲＴＳメッセージがフレーム制御フィールド中に前記ターゲット動作周波数帯域を含み、
前記応答が送信可メッセージを備える、
請求項８に記載の方法。
【請求項１０】
前記第１のデバイスが無人航空機（ＵＡＶ）であり、前記第２のデバイスが、前記ＵＡＶに関連するコントローラである、請求項１に記載の方法。
【請求項１１】
前記トリガ条件を検出することが、前記ＵＡＶと前記コントローラとの間のビデオストリームの品質の変化を検出することを備える、請求項１０に記載の方法。
【請求項１２】
ワイヤレス通信チャネル管理のための装置であって、
第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出するための手段と、
前記トリガ条件を検出したことに基づいて、前記ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得するための手段と、
トランシーバを前記ターゲット動作周波数帯域に同調させるための手段と
を備える、装置。
【請求項１３】
前記ワイヤレス通信リンクの初期確立中に動作周波数帯域シーケンスまたは動作周波数帯域持続時間のうちの少なくとも１つを決定するための手段をさらに備え、ここにおいて、前記ターゲット動作周波数帯域を取得するための前記手段が、前記動作周波数帯域シーケンス中の次の動作周波数帯域を取得するための手段を備える、請求項１２に記載の装置。
【請求項１４】
前記トリガ条件を検出したことに基づいて、前記動作周波数帯域を前記ターゲット動作周波数帯域に変更するようにとの要求を生成するための手段をさらに備え、ここにおいて、前記要求が前記ターゲット動作周波数帯域を示す、請求項１２に記載の装置。
【請求項１５】
前記動作周波数帯域上で前記要求を送信するための手段と、
前記動作周波数帯域上で前記要求に対する応答を受信するための手段と、ここにおいて、前記応答は前記要求が承認されることを示す、
前記応答を受信したことに基づいて、前記トランシーバを前記ターゲット動作周波数帯域に同調させるための手段と、
前記ターゲット動作周波数帯域上で１つまたは複数のデータパケットを送信するための手段と
をさらに備える、請求項１４に記載の装置。
【請求項１６】
複数の利用可能な動作周波数帯域の各々上で前記要求を送信するための手段と、
前記要求を送信すると、前記トランシーバを前記ターゲット動作周波数帯域に同調させるための手段と、
前記ターゲット動作周波数帯域上で前記要求に対する応答を受信するための手段と、ここにおいて、前記応答は前記要求が承認されることを示す、
前記ターゲット動作周波数帯域上で１つまたは複数のデータパケットを送信するための手段と
をさらに備える、請求項１４に記載の装置。
【請求項１７】
前記第１のデバイスが無人航空機（ＵＡＶ）であり、前記第２のデバイスが、前記ＵＡＶに関連するコントローラである、請求項１２に記載の装置。
【請求項１８】
前記トリガ条件を検出するための前記手段が、前記ＵＡＶと前記コントローラとの間のビデオストリームの品質の変化を検出するための手段を備える、請求項１７に記載の装置。
【請求項１９】
ワイヤレス通信チャネル管理のための装置であって、
プロセッサと、
前記プロセッサに結合されたメモリとを備え、前記メモリが、前記プロセッサによって実行されたとき、前記プロセッサに、
第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出することと、
前記トリガ条件を検出したことに基づいて、前記ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得することと、
トランシーバを前記ターゲット動作周波数帯域に同調させることと
を行わせる命令を記憶する、装置。
【請求項２０】
前記メモリが、前記プロセッサによって実行されたとき、前記プロセッサに、前記ワイヤレス通信リンクの初期確立中に動作周波数帯域シーケンスまたは動作周波数帯域持続時間のうちの少なくとも１つを決定させる命令をさらに記憶し、ここにおいて、前記プロセッサに前記ターゲット動作周波数帯域を取得することを行わせる前記命令が、前記プロセッサに前記動作周波数帯域シーケンス中の次の動作周波数帯域を取得させる命令を備える、請求項１９に記載の装置。
【請求項２１】
前記メモリが、前記プロセッサによって実行されたとき、前記プロセッサに、前記トリガ条件の検出に基づいて、前記動作周波数帯域を前記ターゲット動作周波数帯域に変更するようにとの要求を生成させる命令をさらに記憶し、ここにおいて、前記要求が前記ターゲット動作周波数帯域を示す、請求項１９に記載の装置。
【請求項２２】
前記メモリが、前記プロセッサによって実行されたとき、前記プロセッサに、
前記動作周波数帯域上で前記要求を送信することと、
前記動作周波数帯域上で前記要求に対する応答を受信することと、ここにおいて、前記応答は前記要求が承認されることを示す、
前記応答を受信したことに基づいて、前記トランシーバを前記ターゲット動作周波数帯域に同調させることと、
前記ターゲット動作周波数帯域上で１つまたは複数のデータパケットを送信することと
を行わせる命令をさらに記憶する、請求項２１に記載の装置。
【請求項２３】
前記メモリが、前記プロセッサによって実行されたとき、前記プロセッサに、
複数の利用可能な動作周波数帯域の各々上で前記要求を送信することと、
前記要求を送信すると、前記トランシーバを前記ターゲット動作周波数帯域に同調させることと、
前記ターゲット動作周波数帯域上で前記要求に対する応答を受信することと、ここにおいて、前記応答は前記要求が承認されることを示す、
前記ターゲット動作周波数帯域上で１つまたは複数のデータパケットを送信することとを行わせる命令をさらに記憶する、請求項２１に記載の装置。
【請求項２４】
前記第１のデバイスが無人航空機（ＵＡＶ）であり、前記第２のデバイスが、前記ＵＡＶに関連するコントローラである、請求項１９に記載の装置。
【請求項２５】
前記プロセッサに前記トリガ条件を検出することを行わせる前記命令が、前記プロセッサによって実行されたとき、前記プロセッサに、別のＵＡＶ、別のコントローラ、またはその両方によってもたらされた干渉によって引き起こされた、前記ＵＡＶと前記コントローラとの間のビデオストリームの品質の変化を検出させる命令を備える、請求項２４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、本出願の譲受人に譲渡され、その全体が参照により本明細書に明確に組み込まれる、２０１５年９月１７日に出願された「TECHNIQUES FOR WIRELESS COMMUNICATION CHANNEL MANAGEMENT IN SHARED FREQUENCY BANDS」と題する米国特許出願第１４／８５７，３４０号の利益を主張する。
【背景技術】
【０００２】
[0002]本開示は、一般に電気通信に関し、詳細には、共有周波数帯域中でのワイヤレス通信チャネル管理のための技法に関する。
【０００３】
[0003]ワイヤレス通信チャネル上で通信するとき、無人航空機（ＵＡＶ：unmanned aerial vehicle）およびリモートＵＡＶコントローラなど、ワイヤレス通信デバイスのペアは、ワイヤレス通信チャネルに関連する１つまたは複数の動作周波数上で干渉を検出し得る。当然、そのような干渉は、ＵＡＶおよびコントローラによって利用されるものと同じ周波数帯域のうちの１つまたは複数上で信号を同時に送信する他のワイヤレス通信デバイスによって引き起こされ得る。
【０００４】
[0004]いくつかの例では、干渉は、ＵＡＶおよびコントローラの一方または両方にその存在が知られていない別のワイヤレス通信デバイスによって生成され得る。たとえば、ＵＡＶが、たまたま、関連しないアクセスポイントを含んでいる建築物中にまたはその近くに位置する場合、その関連しないアクセスポイントの存在は、たとえば、ＵＡＶに関連するコントローラが屋外に位置する場合、コントローラに知られていないことがある。同様に、コントローラが、同じ動作周波数上で信号を同時に送信する他のコントローラの近くに位置する場合、ＵＡＶは、ＵＡＶが（たとえば、比較的高い高度において）干渉するコントローラの信号範囲の外側に位置するとき、他の干渉するコントローラに気づいていないことがある。他の事例では、コントローラ（および／またはそれの対応するＵＡＶ）に知られていない干渉する別個のＵＡＶが、それ自体の他の対応するコントローラに干渉信号を送信し得る。これらの例示的なシナリオの各々では、信号「衝突」の比較的高い可能性があり、信号「衝突」は、その送信範囲が重複する複数のワイヤレス通信デバイスが、限られた周波数帯域幅を同時に利用することを試みるときに起こる。その結果、複数の送信デバイスによって共有されるチャネル上で送信される複数の衝突する信号のうちの一意の信号を受信および復号することを試みるデバイスの各々は、一意の信号を他の衝突する信号と区別することができないことがある。
【０００５】
[0005]したがって、ワイヤレス通信チャネル管理のための改善された技法が必要とされる。
【発明の概要】
【０００６】
[0006]本開示は、改善されたワイヤレス通信チャネル管理のための例示的な方法および装置を提示する。たとえば、第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出することを含み得る、ワイヤレス通信チャネル管理のための例示的な方法が提示される。例示的な方法は、トリガ条件を検出したことに基づいて、ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得することをも含み得る。さらに、例示的な方法は、トランシーバをターゲット動作周波数帯域に同調させることを含み得る。
【０００７】
[0007]本開示はまた、第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出するための手段を含み得る、ワイヤレス通信チャネル管理のための例示的な装置について説明する。さらに、例示的な装置は、トリガ条件を検出したことに基づいて、ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得するための手段を含み得る。さらに、例示的な装置は、トランシーバをターゲット動作周波数帯域に同調させるための手段を含み得る。
【０００８】
[0008]さらに、本開示は、ワイヤレス通信チャネル管理のための例示的な装置について説明し、例示的な装置は、トランシーバと、プロセッサと、プロセッサに結合されたメモリとを含む。一態様では、メモリは、プロセッサによって実行されたとき、プロセッサに、第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出することを行わせる命令を記憶し得る。さらに、メモリは、プロセッサによって実行されたとき、プロセッサに、トリガ条件を検出したことに基づいて、ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得することを行わせる命令を記憶し得る。さらには、メモリは、プロセッサによって実行されたとき、プロセッサに、トランシーバをターゲット動作周波数帯域に同調させることを行わせる命令を記憶し得る。
【０００９】
[0009]追加の態様では、本開示は、第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出するように構成されたトリガ条件検出構成要素を含み得る、ワイヤレス通信チャネル管理のための装置を企図する。例示的な装置は、トリガ条件を検出したことに基づいて、ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得するように構成されたターゲット動作周波数帯域取得構成要素をも含み得る。さらに、例示的な装置は、トランシーバをターゲット動作周波数帯域に同調させるための周波数チューナーを含み得る。
【００１０】
[0010]ワイヤレス通信チャネル管理のためのコンピュータ実行可能コードを記憶するコンピュータ可読媒体がさらに提示される。一態様では、コンピュータ実行可能コードは、第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出するためのコードを含み得る。コンピュータ実行可能コードは、トリガ条件を検出したことに基づいて、ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得するためのと、トランシーバをターゲット動作周波数帯域に同調させるためのコードとをも含み得る。
【００１１】
[0011]了解されるように、これらの態様は、他のおよび異なる形態でインプリメントされ得、それのいくつかの詳細は、様々な他の点において変更が可能である。したがって、図面および発明を実施するための形態は、本質的に例示的なものと見なされるべきであり、限定的なものと見なされるべきではない
[0012]次に、添付の図面を参照しながら、限定としてではなく例として、発明を実施するための形態において装置および方法の様々な態様が提示される。
【図面の簡単な説明】
【００１２】
【図１】[0013]ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）展開の一例を示す概念図。
【図２Ａ】[0014]ペアにされた移動局およびアクセスポイントを含んでいるＷＬＡＮ展開の一例を示すブロック図。
【図２Ｂ】[0015]移動局およびアクセスポイントとしてのペアにされたＵＡＶおよびコントローラを含んでいるＷＬＡＮ展開の一例を示すブロック図。
【図３】[0016]本開示のチャネルマネージャの一例を示すブロック図。
【図４】[0017]ワイヤレス通信チャネル管理のための方法の例示的な態様を示すフローチャート。
【図５】[0018]第１のデバイスと第２のデバイスとがその上で通信し得る動作周波数帯域への連続した変更の例示的なタイムラインを示すグラフ。
【図６】[0019]ワイヤレス通信チャネル管理の方法の例示的な態様を示すフローチャート。
【図７】[0020]移動局とアクセスポイントとがその上で通信する動作周波数帯域への連続した変更のタイムラインを示すグラフを示す図。
【図８】[0021]ワイヤレス通信チャネル管理のための方法を示す流れ図。
【図９】[0022]ワイヤレス通信チャネル管理のための例示的な技法を実行するための例示的なコールフロー図。
【図１０】[0023]ワイヤレス通信チャネル管理のための方法を示す流れ図。
【図１１】[0024]ワイヤレス通信チャネル管理のための技法を実行するための例示的なコールフロー図。
【図１２】[0025]ワイヤレスチャネル管理を埋め込むための例示的なＲＴＳメッセージ／ＣＴＳメッセージプロセスのタイムラインを示すグラフを示す図。
【図１３】[0026]ワイヤレス通信チャネル管理のための方法を示す流れ図。
【図１４】[0027]ワイヤレス通信チャネル管理のための処理システムの一例を示すブロック図。
【発明を実施するための形態】
【００１３】
[0028]添付の図面を参照しながら様々な概念が以下でより十分に説明される。ただし、これらの概念は、当業者によって多くの異なる形態で実施され得、本明細書で提示されるいずれかの特定の構造または機能に限定されるものと解釈されるべきではない。むしろ、これらの概念は、本開示が周到で完全になり、当業者にこれらの概念の範囲を十分に伝えるように与えられる。発明を実施するための形態は具体的な詳細を含み得る。ただし、これらの概念はこれらの具体的な詳細なしに実施され得ることが当業者には明らかであろう。
【００１４】
[0029]ワイヤレス通信環境における信号衝突の可能性を減少させるための技法が開発されている。１つのそのような技法は、ワイヤレス通信デバイスによってインプリメントされたとき、デバイスに、デバイスが、同じ周波数帯域上で別のデバイスがすでに送信していることを検出したとき、（ワイヤレス通信チャネルを定義し得る）特定の動作周波数帯域上で１つまたは複数の信号の送信を休止させる、キャリア検知多重アクセス／衝突回避（ＣＳＭＡ／ＣＡ：Carrier Sense Multiple Access with Collision Avoidance）である。ワイヤレス通信デバイスが、送信を休止した後に動作周波数が利用されていないと決定した場合、デバイスは、ランダムに生成された時間間隔（または「バックオフ期間」）待った後に、その送信が前に休止された１つまたは複数の信号を送信する。
【００１５】
[0030]送信デバイスおよび受信デバイスと同じワイヤレス通信環境に位置し得る別のワイヤレスデバイスが「隠れ」ている（すなわち、特定のデバイスが送信デバイスからのワイヤレス送信を検出または受信することができなくなるようにする位置に位置する）場合、デバイスは、動作周波数が利用されていないかのように、送信を実行し、送信デバイスの送信との信号衝突を引き起こし得る。
【００１６】
[0031]「隠れ」デバイスによる信号衝突を低減するために、いくつかのワイヤレス通信デバイス（たとえば、米国電気電子技術者協会（ＩＥＥＥ）８０２．１１ワイヤレス通信プロトコルファミリーを採用するデバイス）は、ワイヤレス通信環境における信号衝突に関連するオーバーヘッドを低減するために、送信要求／送信可（ＲＴＳ／ＣＴＳ：Request to Send/Clear to Send）と呼ばれる技法を利用し得る。ＲＴＳ／ＣＴＳに従って、ワイヤレス通信デバイスが周波数帯域上で１つまたは複数の信号を受信デバイスに送信する前に、送信デバイスは、ＲＴＳメッセージを受信デバイス（または、いくつかの事例では、特定のワイヤレス通信環境における信号送信を調節するように構成された別個のチャネル管理デバイス）に送信する。ＲＴＳメッセージを受信すると、受信デバイス（またはチャネル管理デバイス）は、周波数帯域が、周波数帯域上で信号衝突を潜在的に引き起こし得る他の進行中の（またはスケジュールされた）信号送信から自由であるかどうかを決定し得る。周波数帯域が、潜在的に衝突する信号からクリアであると決定されたとき、受信デバイスまたはチャネル管理デバイスは、送信デバイスが、ＲＴＳメッセージを促した１つまたは複数の信号を自由に送ることができることを示すＣＴＳメッセージを生成し、送信することができる。送信デバイスがＣＴＳを受信したとき、それは、指定された周波数帯域上で１つまたは複数の信号を送信する。
【００１７】
[0032]しかしながら、限られた処理能力をもつデバイス間の比較的高速のデータ通信（たとえば、ビデオストリーミング）を必要とし得る適用例など、いくつかのワイヤレス適用例では、ＲＴＳ／ＣＴＳをインプリメントするために必要とされるオーバーヘッドおよび関連する処理リソースは、そのようなワイヤレス適用例のためのデータ通信レートが許容可能なレベルを下回ることを引き起こすことがある。
【００１８】
[0033]これらの技法に関連する問題に対処するために、本開示は、ワイヤレス通信デバイスにおけるチャネル管理のための様々な態様を提供する。いくつかのインプリメンテーションでは、ワイヤレス通信デバイスは、ワイヤレス通信環境において通信するＵＡＶおよび関連するＵＡＶコントローラ（または単に「コントローラ」）など、航空デバイス動作に関与し得る。他のインプリメンテーションでは、ワイヤレス通信デバイスは、他のタイプの局（たとえば、ワイヤレス通信デバイス、コンピュータ、スマートフォンなど）と通信するアクセスポイントなど、航空デバイス制御に関与しない他のタイプの通信デバイスを含み得る。本開示の一態様では、ワイヤレス通信デバイスは、動作周波数帯域を変更するための１つまたは複数のトリガ条件が存在すると決定するように構成され得る。これらのトリガ条件は、干渉、または干渉の指示が、デバイスがその上で通信リンクを確立した動作周波数帯域中に存在することを示し得る。さらに、そのようなトリガ条件が存在することを検出したことに応答して、デバイスの一方または両方は、干渉を回避し、通信リンクにおける十分な品質を維持しようとして、動作周波数帯域（または対応するチャネル）をターゲット動作周波数帯域に変更するためのプロシージャを開始し得る。
【００１９】
[0034]さらに、本開示は、ターゲット動作周波数帯域を選択するためのいくつかの例示的な技法を提示する。たとえば、通信リンクの確立時に、デバイスは、動作周波数帯域シーケンスを決定し得、トリガ条件が検出されたとき、動作周波数帯域シーケンス中の次の動作周波数帯域に連続的に同調し得る。そのような例では、動作周波数帯域シーケンス中の次の動作周波数帯域に同調することを開始するトリガ条件は、動作周波数帯域上での、直近の周波数帯域変更、直近の成功したデータパケット（たとえば、ビデオパケット、ボイスパケットなど）配信、または直近の成功したパイロットパケット配信から、時間期間が経過したという決定を含み得る。
【００２０】
[0035]追加または代替として、デバイスの各々は、トリガ条件が存在することを検出したことに基づいて、動作周波数帯域を特定のターゲット動作周波数帯域に変更するようにとの要求を個々に生成し、送信するように構成され得る。いくつかの例では、このトリガ条件は、動作周波数帯域上での通信に関連するフレーム復号失敗レートまたは送信パケットエラーレートがそれぞれのしきい値を超えると決定することを含み得る。いくつかの非限定的な例では、そのようなしきい値は、送信されたフレームのセットのうち、受信デバイスによって成功裡に復号されなかったフレームの数を表す割合値であり得る（すなわち、ここでフレーム復号失敗レートが利用される）。さらに、しきい値は、送信デバイスによって送信されたパケットのセットのうち、受信デバイスによって成功裡に受信および／または復号されなかったパケットの数を表す割合値であり得る。いずれの場合も、しきい値のためのそのような割合値は、限定はしないが、５０％を含む割合値であり得る。さらに、通信リンクの確立時に動作周波数帯域シーケンスを決定するのではなく、デバイスの各々は、生成された要求中にターゲット動作周波数帯域を含むように構成され得る。その結果、デバイスは、たとえば、要求を受信するデバイスによって要求が承認された場合、さらなるパケット通信を続けるためにターゲット動作周波数帯域に同調し得る。さらなる最適化において、要求および関連する応答は、上記で説明されたＲＴＳ／ＣＴＳプロシージャに組み込まれ得る。
【００２１】
[0036]したがって、本開示によって提示される技法のうちの１つまたは複数を利用することによって、１つまたは複数の通信デバイス（たとえば、ＵＡＶおよびコントローラ）は、トリガ条件が存在すると決定したことに応答して動作周波数帯域を変更し得、したがって、動作周波数帯域中の干渉に関連する、劣化したチャネル状態および潜在的衝突など、欠点を回避し得る。言い換えれば、本開示で説明されるワイヤレス通信デバイスは、ワイヤレス通信環境における１つまたは複数のチャネル上の永続的干渉を低減するために、協調ワイヤレス通信チャネル変更を実行し得る。したがって、これらのワイヤレス通信デバイスは、衝突の増加された関連する確率を有する輻輳したチャネルを利用するように固定されることを回避し得、これは、長期通信中断の可能性を低減し得る。
【００２２】
[0037]図１は、ワイヤレス通信チャネル管理のための本明細書で説明される様々な技法に関するワイヤレスローカルエリアネットワーク（ＷＬＡＮ）展開の一例を示す概念図１００である。ＷＬＡＮは、１つまたは複数のアクセスポイント（ＡＰ）と、それぞれのＡＰに関連付けられた１つまたは複数の移動局（ＳＴＡ）とを含み得る。図１のＷＬＡＮ展開は「インフラストラクチャモード」で展開されると言われることもあり、それにより、各ＡＰが、ネットワークアクセスハブとして働き得、１つまたは複数の関連付けられたＳＴＡ１１５と通信し、それらへのワイヤレスネットワークアクセスを与え得る。代替アドホック（または「ピアツーピア」（Ｐ２Ｐ）ネットワーク展開が、図２Ａおよび図２Ｂを参照して以下で説明される。
【００２３】
[0038]図１に示されているインフラストラクチャモード例では、展開される２つのＡＰ、すなわち、基本サービスセット１（ＢＳＳ１）中のＡＰ１  １０５−ａとＢＳＳ２中のＡＰ２  １０５−ｂとがある。少なくとも２つの関連付けられたＳＴＡ（ＳＴＡ１  １１５−ａおよびＳＴＡ２  １１５−ｂ）とカバレージエリア１１０−ａとを有するＡＰ１  １０５−ａが示され、少なくとも２つの関連付けられたＳＴＡ（ＳＴＡ１  １１５−ａおよびＳＴＡ３  １１５−ｃ）とカバレージエリア１１０−ｂとを有するＡＰ２  １０５−ｂが示されている。図１の例では、ＡＰ１  １０５−ａのカバレージエリアは、ＳＴＡ１  １１５−ａがカバレージエリアの重複部分内にあるように、ＡＰ２  １０５−ｂのカバレージエリアの一部と重複する。図１のＷＬＡＮ展開に関して説明されるＢＳＳ、ＡＰ、およびＳＴＡの数、ならびにＡＰのカバレージエリアは、限定としてではなく例として与えられる。その上、本明細書で説明される様々な技法の態様は、図１の例示的なインフラストラクチャモードＷＬＡＮ展開に基づき得るが、そのように限定される必要はない。たとえば、これらの技法の態様は、図２Ａおよび図２Ｂを参照して以下で提示される、アドホックまたはＰ２Ｐ  ＷＬＡＮ展開をインプリメントするデバイスなど、２つのペアにされたワイヤレス通信デバイス間の通信のために使用され得る。
【００２４】
[0039]図１に示されているＡＰ（たとえば、ＡＰ１  １０５−ａおよびＡＰ２  １０５−ｂ）は、概して、それのカバレージエリアまたは領域内のＳＴＡにバックホールサービスを与える比較的固定された端末である。しかしながら、いくつかの適用例では、ＡＰはモバイルまたは非固定端末であり得る。たとえば、いくつかの適用例では、ＡＰ１０５は、モバイルデバイス（たとえば、限定はしないが、ドローンなどのＵＡＶ、図２Ｂ参照）からなり得るか、あるいは、他の例では、特定のＳＴＡ１１５（たとえば、ＳＴＡ１１５がＵＡＶである）に関連するハンドヘルドまたは場合によってはモバイルコントローラからなり得る。固定、非固定、またはモバイル端末であり得る、図１に示されているＳＴＡ（たとえば、ＳＴＡ１  １１５−ａ、ＳＴＡ２  １１５−ｂおよびＳＴＡ３  １１５−ｃ）は、インターネットなどのネットワークに接続するために、それらのそれぞれのＡＰ１０５のバックホールサービスを利用する。いくつかの代替例では、ＡＰ１０５は、バッテリー電源式および比較的モバイルであり得、ＡＰ１０５によって与えられるバックホールサービスは、部分的に、ＡＰ１０５と、セルラーネットワークの固定ＡＰ１０５、基地局またはｅノードＢなどの別個の固定通信デバイス、あるいは１つまたは複数の通信デバイス（たとえば、ＳＴＡ１１５）にアプリケーションまたは通信サービスを与えるためにコアネットワーク（たとえば、インターネット）と最終的にインターフェースするように構成された他のデバイスとの間のオーバージエア通信リンクからなり得る。さらに、本開示のＡＰ１０５は、ＳＴＡ１１５によって受信され、ＡＰ１０５とＳＴＡ１１５との間の時間同期のために利用され得る（１つまたは複数のパイロットパケットまたはビーコンパケットを含む）パイロット信号またはビーコン信号を送信するように構成され得る。
【００２５】
[0040]ＳＴＡの例としては、限定はしないが、ＵＡＶ（たとえば、ドローン）、セルラーフォン、スマートフォン、ラップトップコンピュータ、デスクトップコンピュータ、携帯情報端末（ＰＤＡ）、パーソナル通信システム（ＰＣＳ）デバイス、個人情報マネージャ（ＰＩＭ）、パーソナルナビゲーションデバイス（ＰＮＤ）、全地球測位システム、マルチメディアデバイス、ビデオデバイス、オーディオデバイス、モノのインターネット（ＩｏＴ：Internet-of-Things）のためのデバイス、またはＡＰのバックホールサービスを必要とする他の好適なワイヤレス装置がある。ＳＴＡは、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス局、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、ユーザ機器（ＵＥ）、または何らかの他の好適な用語で呼ばれることもある。ＡＰは、コントローラ、ＵＡＶコントローラ、ドローンコントローラ、移動局コントローラ、基地局、基地トランシーバ局、無線基地局、無線トランシーバ、トランシーバ機能、または他の好適な用語で呼ばれることもある。非限定的な例では、移動局１１５はＵＡＶ（たとえば、ドローン）であり得、ＡＰ１０５は、飛行運動、トラッキング、ロケーション、オーディオおよびビデオキャプチャ機能、設定、離陸および着陸プロシージャ、通信プロパティ、あるいはＵＡＶに関連する他の機能または設定を管理するように構成されたコントローラであり得る。さらに、ＵＡＶとそれのコントローラペアとの間の通信が、本開示で説明される技法のための例示的な使用事例を構成するが、本開示全体にわたって説明される様々な概念は、それらの特定のアーキテクチャまたは名称にかかわらず、すべての好適なワイヤレス装置、ネットワーク、および環境に適用されるものとする。
【００２６】
[0041]ＳＴＡ１  １１５−ａ、ＳＴＡ２  １１５−ｂ、およびＳＴＡ３  １１５−ｃの各々は、プロトコルスタックを用いてインプリメントされ得る。プロトコルスタックは、ワイヤレスチャネルの物理および電気仕様書に従ってデータを送信および受信するための物理レイヤと、ワイヤレスチャネルへのアクセスを管理するためのデータリンクレイヤと、ソース宛先間データ転送を管理するためのネットワークレイヤと、エンドユーザ間のデータの透明な転送を管理するためのトランスポートレイヤと、ネットワークへの接続を確立またはサポートするために必要なまたは望ましい他のレイヤとを含むことができる。
【００２７】
[0042]ＡＰ１  １０５−ａおよびＡＰ２  １０５−ｂの各々は、関連付けられたＳＴＡが通信リンク１２５を介してネットワークに接続することを可能にするためのソフトウェアアプリケーションおよび／または回路を含むことができる。ＡＰは、データおよび／または制御情報（たとえば、シグナリング）を通信するために、それらのそれぞれのＳＴＡにフレームを送り、それらのそれぞれのＳＴＡからフレームを受信することができる。一態様では、これらのフレームは、１つまたは複数のプロトコルデータユニット（ＰＤＵ）中で送信されるデータを含み得る。いくつかの事例では、ＰＤＵは、たとえば、ＩＥＥＥ８０２．６における、米国電気電子技術者協会（ＩＥＥＥ）によって定義されるワイヤレス通信プロトコルである物理レイヤコンバージェンスプロトコル（ＰＬＣＰ：Physical Layer Convergence Protocol）に従って、ＡＰとそれらのそれぞれのＳＴＡとの間で通信され得る。
【００２８】
[0043]ＡＰ１  １０５−ａおよびＡＰ２  １０５−ｂの各々は、ＡＰのカバレージエリア内にあるＳＴＡとの通信リンク１２５を確立することができる。通信リンク１２５は、アップリンク通信とダウンリンク通信の両方を可能にすることができる通信チャネルを備えることができる。ＡＰに接続するとき、ＳＴＡは、最初にＡＰを用いてそれ自体を認証し、次いでそれ自体をＡＰに関連付けることができる。関連付けられると、ＡＰと、関連付けられたＳＴＡとが、特定の動作周波数帯域によって定義される直接通信チャネルを通して、フレーム、パケットおよびＰＤＵ、ならびに／またはメッセージを交換することができるように、ＡＰとＳＴＡとの間で通信リンク１２５が確立され得る。
【００２９】
[0044]ワイヤレス通信チャネル管理のための態様は、ＷＬＡＮ展開、またはＩＥＥＥ８０２．１１準拠ネットワークの使用に関して、本開示によって説明されるが、当業者は、本開示全体にわたって説明される様々な態様が、例として、ＢＬＵＥＴＯＯＴＨ（登録商標）（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ＨｉｐｅｒＬＡＮ（欧州において主に使用される、ＩＥＥＥ８０２．１１規格に匹敵するワイヤレス規格のセット）、およびワイドエリアネットワーク（ＷＡＮ）、ＷＬＡＮ、パーソナルエリアネットワーク（ＰＡＮ）、あるいは現在知られているかまたは後で開発される他の好適なネットワークにおいて使用される他の技術を含む、様々な規格またはプロトコルを採用する他のネットワークに拡張され得ることを容易に諒解されよう。したがって、ワイヤレスチャネル管理ための、本開示全体にわたって提示される様々な態様は、利用されるカバレージ範囲およびワイヤレスアクセスプロトコルにかかわらず、任意の好適なワイヤレスネットワークに適用可能であり得る。
【００３０】
[0045]図２Ａは、移動局１１５（たとえば、図１のＳＴＡ１１５）およびアクセスポイント１０５（たとえば、図１のＡＰ１０５）からなるワイヤレス通信デバイス（すなわち、第１のデバイスおよび第２のデバイス）のペアが通信リンク１２５上で互いと通信する例示的なネットワーク展開を示すブロック図２００を示す。非限定的な例では、ＳＴＡ１１５はＵＡＶであり得、ＡＰ１０５は、ＵＡＶに関連するコントローラであり得、またはその逆も同様である。
【００３１】
[0046]一態様では、通信リンク１２５は、動作周波数帯域上での、パケットデータ、パイロットパケットまたは信号、制御データ、あるいは他のワイヤレス信号タイプの通信を可能にし得る。さらに、特定の時間におけるデバイス（たとえば、移動局およびアクセスポイント）によるワイヤレス通信のために利用される動作周波数帯域は、１つまたは複数のワイヤレス通信プロトコル（たとえばＩＥＥＥ８０２．１１プロトコルファミリーのプロトコル）によって定義されるワイヤレス通信チャネルに関連し得る。したがって、本開示では、「動作周波数帯域」および「ターゲット動作周波数帯域」という用語は、周波数値の個別範囲（たとえば、中心周波数が２４３７ＭＨｚにある２０ＭＨｚ幅のチャネル）を指すことがあるが、周波数値の個別範囲に関連し得るワイヤレス通信プロトコルによって定義される番号を付けられたチャネル（たとえば、ＩＥＥＥ８０２．１１ｂプロトコルのチャネル６）を指すこともある。
【００３２】
[0047]本開示の一態様では、動作周波数帯域は、動作周波数帯域をターゲット動作周波数帯域に変更するためのトリガ条件が存在するＳＴＡ１１５またはＡＰ１０５の一方または両方による決定に応答して、時間とともに変化し得る。さらに、通信リンク１２５として使用するために利用可能である動作周波数帯域は、ＷＬＡＮ展開における非重複チャネルを定義する非重複周波数帯域であり得る。言い換えれば、いくつかの例では、通信リンク１２５上での通信のために使用される動作周波数帯域またはターゲット動作周波数帯域は、利用可能なＷＬＡＮ帯域幅中の非重複動作周波数帯域または関連するチャネルのセットから選択され得、ここで、非重複周波数帯域の各々が、他の動作周波数帯域の特定の周波数を含んでいないものとして定義される。
【００３３】
[0048]さらに、図２Ａに示されているように、ＳＴＡ１１５およびＡＰ１０５の各々は、本開示で説明されるワイヤレスチャネル管理のための技法をインプリメントするように構成され得るチャネルマネージャ２０２を含み得る。さらに、図１に明確に示されていないが、図１に示されているインフラストラクチャ展開の１つまたは複数のＳＴＡ１１５および／またはＡＰ１０５も、図２Ａのチャネルマネージャ２０２を含み得る。
【００３４】
[0049]図２Ｂは、ＵＡＶ２１２およびコントローラ２１４からなるワイヤレス通信デバイスのペア、それが通信リンク１２５上で互いと通信するように構成された例示的なネットワーク展開を示すブロック図２１０を示す。いくつかの例では、図２Ｂに示されている展開はそれによりＵＡＶ２１２とコントローラ２１４とが「ペアリングされる」ＷＬＡＮ展開を構成し得、これは、本開示では、コントローラ２１４が特定の通信セッション中に（ＵＡＶ２１２以外の）他のＳＴＡまたはＵＡＶと通信せず、ＵＡＶ２１２が通信セッション中に（コントローラ２１４以外の）他のコントローラまたはＡＰ何通信しないことを意味し得る。さらに、コントローラ２１４およびは、ＵＡＶ２１２の運動、ビデオおよび音キャプチャ機能、電力管理、離陸、着陸、あるいは他の機能または設定を遠隔制御するように構成され得る。さらに、ＵＡＶ２１２は、１つまたは複数のカメラ（たとえば、限定はしないが、（１つまたは複数の）１４メガピクセルカメラなど、１つまたは複数のピクセルカウントを有するカメラ）を含み得る。さらに、ＵＡＶ２１２は、いくつかの例では約１２分であり得る、特定の飛行持続時間を可能にするバッテリーまたは他のオンボード電源を含み得る。図２ＢのＵＡＶ２１２およびコントローラ２１４は、信頼でき、ＵＡＶ２１２からコントローラ２１４への実質的にリアルタイムのビデオフィードバックを可能にするために低レイテンシを呈する比較的長距離の通信（たとえば、最高２キロメートルまたはそれ以上）のために構成され得、これは、操作者が物体または制限付きエリアの周りでＵＡＶ２１２を安全に動かすことができることを保証するために操作者が最新のビューおよびロケーション情報を受信することを可能にする。さらに、実質的にリアルタイムのビデオ通信を可能にするために、通信リンク１２５と、所与の時間におけるそれの関連する動作周波数帯域とは、変化するチャネルおよび／または環境条件に迅速に適応可能である高データレートを呈し得る。その上、ＵＡＶ２１２およびそれのコントローラ２１４は、飛行時間を最大にするために比較的低いエネルギー消費プロファイルを呈し得る。
【００３５】
[0050]さらに、ＵＡＶ２１２またはコントローラ２１４のいずれかが、図１および／または図２ＡのＳＴＡ１１５に対応し得、ＵＡＶ２１２またはコントローラ２１４のいずれかが、図１および／または図２ＡのＡＰ１０５に対応し得る。追加の態様では、図２Ａの特定の展開シナリオは図１のインフラストラクチャモード展開とは異なり得るが、インフラストラクチャモード展開に固有または専用でない、図１を参照して上記で説明されたＵＡＶ２１２およびコントローラ２１４の特徴のうちのいずれも、図２ＢのＵＡＶ２１２およびコントローラ２１４によって同じくインプリメントされ得る。
【００３６】
[0051]一態様では、通信リンク１２５は、動作周波数帯域上での、パケットデータ、パイロットパケットまたは信号、制御データ、あるいは他のワイヤレス信号タイプの通信を可能にし得る。たとえば、これらの通信に限定されないが、通信リンク１２５は、１つまたは複数のパイロット制御コマンド、自動ナビゲーション信号、ビデオフィードデータ（たとえば、実質的にライブまたはリアルタイム）、ＵＡＶ−ＵＡＶ通信（たとえば、トラフィック管理信号）、コントローラ−ハンドヘルド通信（たとえば、ハンドヘルドが、タブレット、スマートフォン、ラップトップ、あるいはＵＡＶ２１２またはコントローラ２１４以外の他のワイヤレス通信デバイスなど、サードパーティデバイスであり得る）、ハンドヘルド−コントローラ通信、ＵＡＶ−ハンドヘルド通信、ハンドヘルド−ＵＡＶ通信、地理位置（geopositional）、トラッキング、またはＵＡＶ２１２がコントローラ２１４の地理位置運動に従うことを可能にするように構成された自動運動コマンドの通信を可能にし得る。
【００３７】
[0052]さらに、特定の時間におけるペアにされたデバイスＵＡＶ２１２およびコントローラ２１４によるワイヤレス通信のために利用される動作周波数帯域は、１つまたは複数のワイヤレス通信プロトコル（たとえばＩＥＥＥ８０２．１１プロトコルファミリーのプロトコル）によって定義されるワイヤレス通信チャネルに関連し得る。図２Ａの展開のように、図２Ｂの展開では、「動作周波数帯域」および「ターゲット動作周波数帯域」という用語は、周波数値の個別範囲（たとえば、中心周波数が２４３７ＭＨｚにある２２ＭＨｚ幅のチャネル）を指すことがあるが、周波数値の個別範囲に関連し得るワイヤレス通信プロトコルによって定義される番号を付けられたチャネル（たとえば、ＩＥＥＥ８０２．１１ｂプロトコルのチャネル６）を指すこともある。
【００３８】
[0053]さらに、動作周波数帯域は、動作周波数帯域をターゲット動作周波数帯域に変更するためのトリガ条件が存在するＵＡＶ２１２またはコントローラ２１４の一方または両方による決定に応答して、時間とともに変化し得る。さらに、通信リンク１２５として使用するために利用可能である動作周波数帯域は、ＷＬＡＮ展開における非重複チャネルを定義する非重複周波数帯域であり得る。言い換えれば、いくつかの例では、通信リンク１２５上での通信のために使用される動作周波数帯域またはターゲット動作周波数帯域は、利用可能なＷＬＡＮ帯域幅中の非重複動作周波数帯域または関連するチャネルのセットから選択され得、ここで、非重複周波数帯域の各々が、他の動作周波数帯域の特定の周波数を含んでいないものとして定義される。さらに、図２Ｂに示されているように、ＵＡＶ２１２およびコントローラ２１４の各々は、本開示で説明されるワイヤレスチャネル管理のための技法をインプリメントするように構成され得るチャネルマネージャ２０２を含み得る。
【００３９】
[0054]本開示の追加の態様では、ＳＴＡ１１５またはＡＰ１０５に関して（たとえば、図１、図２Ａ、および図３〜図１４のうちの１つまたは複数を参照して）本開示で説明される任意の構成要素、技法、展開、方法、デバイス、コンピュータ可読媒体、コード、プロセッサ実行可能命令、または他の態様は、同様に、ＵＡＶ２１２またはコントローラ２１４においてインプリメントされ得る。さらに、図１に明確に示されていないが、ＳＴＡ１１５およびＡＰ１０５は、図２ＢのＵＡＶ２１２またはコントローラ２１４のいずれかに対応し得る。
【００４０】
[0055]図３は、ＳＴＡ１１５、ＡＰ１０５、ＵＡＶ２１２、およびコントローラ２１４のうちの１つまたは複数の中でインプリメントされ得る、図２Ａおよび／または図２Ｂのチャネルマネージャ２０２に対応し得る、本開示の例示的なチャネルマネージャ２０２を示すブロック図３００を示す。一態様では、チャネルマネージャ２０２は、本開示で開示されるワイヤレスチャネル管理の態様を実行し得る１つまたは複数の構成要素を含み得る。これらの１つまたは複数の構成要素の各々と、チャネルマネージャ２０２自体とが、ハードウェア、プロセッサ実行可能命令またはコンピュータ実行可能命令、あるいはそれらの組合せとしてインプリメントされ得る。たとえば、例示的な一インプリメンテーションでは、プロセッサ３２６は、本明細書で開示されるワイヤレスチャネル管理のための技法の１つまたは複数の態様を実行するための命令を実行するように構成され得る。詳細には、プロセッサ３２６は、チャネルマネージャ２０２、または、トリガ条件検出構成要素３０２、周波数チューナー３２４、トランシーバ３０６、ターゲット動作周波数帯域取得構成要素３１２、要求生成構成要素３２０、および応答生成構成要素３２２など、それの副構成要素に関して説明される機能ならびに特徴を実行するようにとの、コンピュータ可読媒体３２８に記憶された命令を実行し得る。一態様では、これらのプロセッサ実行可能命令は、そのような命令を記憶するように構成されたメモリであり得るコンピュータ可読媒体３２８に記憶され得る。さらに、図３に示されているように、トランシーバ３０６、プロセッサ３２６およびコンピュータ可読媒体３２８は、いくつかの例ではチャネルマネージャ２０２の構成要素であり得る。他の例では、項目３０６、３２６および３２８の点線によって表されるように、トランシーバ３０６、プロセッサ３２６およびコンピュータ可読媒体３２８の一方または両方は、チャネルマネージャ２０２の外部にあり得るが、本明細書で開示されるワイヤレスチャネル管理技法の態様を実行するためにチャネルマネージャ２０２と通信し得る。
【００４１】
[0056]チャネルマネージャ２０２は、ワイヤレス通信デバイスのトランシーバ３０６によって利用される動作周波数帯域３０４の変更を開始するためのトリガ条件が存在するかどうかを検出するように構成され得るトリガ条件検出構成要素３０２を含み得る。本開示の例示的なインプリメンテーションでは、ワイヤレス通信デバイス（たとえば、図１および図２のＳＴＡ１１５およびＡＰ１０５）のペアは、動作周波数帯域３０４上で様々な信号を送信することによって通信し得る。これらの信号は、限定はしないが、制御情報（たとえば、アドレス情報、電力制御情報、モビリティ管理情報）、パイロットデータ、またはユーザデータ（たとえば、ビデオデータ、ボイスデータなどのアプリケーションデータなど）など、情報を含み得、その情報は、１つまたは複数のパケットまたはプロトコルデータユニット（ＰＤＵ）に編成され得る。一態様では、トリガ条件検出構成要素３０２は、動作周波数帯域３０４の変更を開始するためのトリガ条件が存在するかどうかを決定するために利用され得る動作周波数帯域３０４（または対応するチャネル）上での送信に関連するタイミング、特性、および／またはチャネル品質情報を取得し、維持するように構成され得る。たとえば、そのようなタイミング情報は、たとえば、直近の成功したデータパケット配信からの時間期間または直近の成功したパイロットパケット配信からの時間期間を含み得る。特性情報は、特定の送信が、データパケット、パイロット（またはビーコン）パケット、制御情報パケット、またはそれらの一部分を含んでいる（または前の送信が含んでいた）かどうかに関する情報を含み得る。さらに、チャネル品質情報は、成功裡に受信および復号されないパケットの数と、指定された時間期間にわたって受信通信デバイスによって受信されたパケットの総数との比を表す受信機フレーム復号失敗レート（またはフレームエラーレート（ＦＥＲ：frame error rate））を含み得る。チャネル品質情報は、成功裡に送信されないパケットの数と、指定された時間期間にわたって送信デバイスによって送信されたパケットの総数との比を表す送信パケットエラーレートをも含み得る。
【００４２】
[0057]一態様では、トリガ条件検出構成要素３０２は時間期間マネージャ３０８を含み得、時間期間マネージャ３０８は、１つまたは複数のタイマーを維持し、１つまたは複数のしきい時間期間値を記憶し、１つまたは複数のタイマーの値を１つまたは複数のしきい時間期間値と比較し、本ワイヤレスチャネル管理技法に関連する様々な時間期間のうちのいずれかが経過したかどうかを検出するように構成され得る。たとえば、時間期間マネージャ３０８は、直近の動作周波数帯域変更から第１のしきい値時間期間が経過したことを検出するように構成され得る。一態様では、この第１のしきい値時間期間は、通信リンク１２５の確立中に、いずれかのＳＴＡ１１５、ＡＰ１０５によって設定され得るか、またはＳＴＡ１１５およびＡＰ１０５によってネゴシエートされ得、ＳＴＡ１１５とＡＰ１０５とが特定の動作周波数帯域３０４を変更する前に動作周波数帯域３０４を通信し続ける時間期間を表し得る。この態様をインプリメントするために、時間期間マネージャ３０８は、新しい動作周波数帯域３０４に同調すると、タイマーを開始し得、それのタイマー値を第１のしきい値時間期間と連続的に比較し得る。タイマー値が第１のしきい値時間期間に達したとき、時間期間マネージャ３０８および／またはトリガ条件検出構成要素３０２は、トリガ条件が存在すると決定し得る。
【００４３】
[0058]さらに、いくつかの使用事例では、ＳＴＡ１１５およびＡＰ１０５は、おそらく、ＳＴＡ１１５およびＡＰ１０５と同じ動作周波数帯域上で通信し得るだけでなく、第１のしきい値時間期間の後に動作周波数帯域をターゲット動作周波数帯域に周期的に変更する技法をもインプリメントし得る、別のＳＴＡ／ＡＰペアに極めて近接して位置し得る。偶然に、他のＳＴＡ／ＡＰグループが、ＳＴＡ１１５およびＡＰ１０５との、他のＳＴＡ／ＡＰグループがそれに変更する動作周波数帯域の同様のシーケンスを有し、同様の間隔において他のＳＴＡ／ＡＰグループが動作周波数帯域を変更する（すなわち、ＳＴＡ１１５およびＡＰ１０５との同様の第１のしきい値時間期間を有する）場合、両方のＳＴＡ／ＡＰペアは、潜在的に、他のＳＴＡ／ＳＰペアと同じ動作周波数帯域に、実質的に同時に変化し得、これは、同じ動作周波数帯域上でのペアの各々の送信間の著しい衝突につながり得る。したがって、本開示の一態様では、時間期間マネージャ３０８は、ペアのうちのいずれも、同じレートにおけるそれらのそれぞれの動作周波数帯域３０４を変更しないように、第１のしきい値時間期間の間（たとえば、乱数生成アルゴリズムを使用して）ランダム値を生成するように構成され得、これは、第１のしきい値時間期間によって定義される。いくつかの非限定的な例では、第１のしきい値時間期間は、長さが数百ミリ秒〜数秒程度である持続時間を有し得る。
【００４４】
[0059]さらに、トリガ条件検出構成要素３０２は、直近の成功したデータパケット配信から第２のしきい値時間期間が経過したことを検出するように構成され得る。一態様では、この第２のしきい値時間期間は、通信リンク１２５の確立中に、いずれかのＳＴＡ１１５、ＡＰ１０５によって設定され得るか、またはＳＴＡ１１５およびＡＰ１０５によってネゴシエートされ得、第１のしきい値時間期間または以下で定義される第３のしきい値時間期間と同じまたはそれとは異なる値を有し得る。第２のしきい値時間期間は、ＳＴＡ１１５とＡＰ１０５とが、特定の動作周波数帯域３０４を変更する前の動作周波数帯域３０４上での直近の成功したデータパケット配信の後に動作周波数帯域３０４上で通信し続け得る、最大時間期間を表し得る。第２のしきい値時間期間は、図２ＡのＳＴＡ１１５とＡＰ１０５との間の、または図２ＢのＵＡＶ２１２とコントローラ２１４との間のデータ通信の適用要件を表し得るか、またはそれに関連し得る。たとえば、いくつかの例では、コントローラ２１４は、約３３ｍｓごとにＵＡＶ２１２からリアルタイムビデオフレームを受信し得、第２のしきい値時間期間はこのデータ受信レートに関係し得る。一態様では、「成功した」パケット配信は、本出願では、パケットが受信および復号され、パケットおよびパケットが、限定はしないが、巡回冗長検査（ＣＲＣ）など、受信品質検査に合格したことを意味し得る。時間期間マネージャ３０８は、各成功したデータパケット配信の後にタイマーを開始し得、それのタイマー値を第２のしきい値時間期間と連続的に比較し得る。タイマー値が第２のしきい値時間期間に達したとき、時間期間マネージャ３０８および／またはトリガ条件検出構成要素３０２は、トリガ条件が存在すると決定し得る。
【００４５】
[0060]さらに、トリガ条件検出構成要素３０２は、直近の成功したパケット配信から第３のしきい値時間期間が経過したことを検出するように構成され得る。一態様では、この第３のしきい値時間期間は、通信リンク１２５の確立中に、いずれかのＳＴＡ１１５、ＡＰ１０５によって設定され得るか、またはＳＴＡ１１５およびＡＰ１０５によってネゴシエートされ得、第１のしきい値時間期間または上記で定義された第２のしきい値時間期間と同じまたはそれとは異なる値を有し得る。第３のしきい値時間期間は、ＳＴＡ１１５とＡＰ１０５とが、動作周波数帯域３０４を変更する前の動作周波数帯域３０４上での直近の成功したパイロットパケット配信の後に特定の動作周波数帯域３０４上で通信し続け得る最大時間期間を表し得る。たとえば、いくつかのインプリメンテーションでは、コントローラ２１４は、数十ミリ秒ごとから数秒ごとまでの範囲で、キープアライブパイロット信号をＵＡＶ２１２に送信し得る。したがって、第３のしきい値時間期間は、キープアライブパイロット信号送信に関連するこの持続時間範囲内で設定され得る。一態様では、「成功したパイロットパケット配信」は、本出願では、パイロットパケットが受信デバイスによって受信および復号され、パイロットパケットが、限定はしないが、ＣＲＣなど、受信品質検査に合格したことを意味し得る。時間期間マネージャ３０８は、各成功したデータパケット配信の後にタイマーを開始し得、それのタイマー値を第３のしきい値時間期間と連続的に比較し得る。タイマー値が第３のしきい値時間期間に達したとき、時間期間マネージャ３０８および／またはトリガ条件検出構成要素３０２は、トリガ条件が存在すると決定し得る。
【００４６】
[0061]さらに、トリガ条件検出構成要素３０２はチャネル品質マネージャ３１０を含み得、チャネル品質マネージャ３１０は、動作周波数帯域３０４上での通信の品質に関連する１つまたは複数のメトリックの値を取得（たとえば、受信または生成）し、いくつかの品質メトリックについての１つまたは複数のしきい値を記憶し、１つまたは複数の品質メトリックの値を１つまたは複数のしきい値と比較し、動作周波数帯域３０４に関連する取得されたメトリック値のうちのいずれかが、対応するしきい値を超えるかどうかを決定するように構成され得る。
【００４７】
[0062]本開示の一態様では、動作周波数帯域に関連する品質メトリックの例としては、復号失敗レートと送信パケットエラーレートとがあり得る。したがって、チャネル品質マネージャ３１０は、受信機フレーム復号失敗レートが受信機フレーム復号失敗レートしきい値を超えるかどうかを検出するように構成され得る。さらに、チャネル品質マネージャ３１０は、送信パケットエラーレートが送信パケットエラーレートしきい値を超えるかどうかを決定するように構成され得る。チャネル品質マネージャ３１０が、これらの品質メトリック値のいずれかがそれの対応するしきい値を超えると決定した場合、トリガ条件検出構成要素３０２は、対応して、トリガ条件が存在すると決定し得る。さらに、トリガ条件が存在することを検出すると、トリガ条件検出構成要素３０２は、トリガ条件が存在することを示す信号を生成し、ターゲット動作周波数帯域３１４への動作周波数帯域３０４の変更を開始するためにその信号を周波数チューナー３２４に送るように構成され得る。一態様では、周波数チューナー３２４が動作周波数帯域３０４の変更を開始したことに応答して、チャネルマネージャ２０２は、それの関連するワイヤレス通信デバイスの状態をリセットするように構成され得、これは、前の送信、試みられた送信、または前の動作周波数帯域上での再送信に関連する再送信カウンタ（または再試行カウンタ）あるいはバックオフ競合ウィンドウをリセットすることを含み得る。
【００４８】
[0063]さらに、チャネルマネージャ２０２はターゲット動作周波数帯域取得構成要素３１２を含み得、ターゲット動作周波数帯域取得構成要素３１２は、たとえば、トリガ条件検出構成要素３０２がトリガ条件を検出したことに基づいて、ＳＴＡ１１５とＡＰ１０５との間のワイヤレス通信リンクがそれに変更し得るターゲット動作周波数帯域３１４を取得するように構成され得る。本開示によって提示される例示的な技法では、ＳＴＡ１１５とＡＰ１０５とは、デバイス間の通信リンクの確立を開始することによって通信を始め得る。この通信リンク確立プロセス中に、ＳＴＡ１１５とＡＰ１０５とは、デバイスがその上で通信リンクを開始し得る初期動作周波数帯域など、通信を確立するために必要な情報を交換し得る。さらに、ターゲット動作周波数帯域取得構成要素３１２の動作周波数帯域シーケンス決定構成要素３１６は、ワイヤレス通信リンクの初期確立中に動作周波数帯域シーケンス３１８を決定するように構成され得る。いくつかの例では、動作周波数帯域シーケンス決定構成要素３１６は、ワイヤレス通信リンクの初期確立後に動作周波数帯域シーケンス３１８を決定するか、または動作周波数帯域シーケンス３１８の更新を実行するようにさらに構成され得る。この動作周波数帯域シーケンス３１８は、ＳＴＡ１１５およびＡＰ１０５が、それに従って、デバイスがその上で通信する動作周波数帯域３０４を周期的に変更し得る、動作周波数帯域（および／または関連するチャネル）の順序付けされたシーケンスを定義し得る。
【００４９】
[0064]さらに、動作周波数帯域シーケンス決定構成要素３１６は、利用可能な動作周波数帯域のランダムに再順序付けされたセットからなる動作周波数帯域の連続リストを生成するためのアルゴリズムを実行することによって、動作周波数帯域シーケンス３１８を取得するように構成され得る。一態様では、このアルゴリズムは、入力としてシードをとり、このシードに基づいて動作周波数帯域シーケンス３１８を生成する乱数生成器構成要素を含み得る。非限定的な態様では、ＳＴＡ１１５またはＡＰ１０５の一意の識別子（たとえば、メディアアクセス制御（ＭＡＣ）アドレス）あるいは個々の一意の識別子の組合せ（たとえば、連結または他の数値組合せ）がシードとして使用され得るが、他の利用可能な数がシードのために利用され得る。
【００５０】
[0065]さらに、利用可能な動作周波数のセットは、ＳＴＡ１１５とＡＰ１０５とがそれに従って通信し得る特定のワイヤレス通信プロトコルによって定義される１つまたは複数の動作周波数帯域のセットを含み得る。たとえば、いくつかの例では、ＳＴＡ１１５とＡＰ１０５とは、たとえば、８０２．１１−１９９７、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１−２００７、８０２．１１ｎ、８０２．１１−２０１２、８０２．１１ａｃ、８０２．１１ａｄ、８０２．１１ａｆ．８０２．１１ａｈ、８０２．１１ａｉ、８０２．１１ａｊ、８０２．１１ａｑ、８０２．１１ａｘ、および８０２．１１ａｙプロトコルを含む、ＩＥＥＥ８０２．１１プロトコルファミリーの１つまたは複数のＭＡＣおよび／または物理レイヤ仕様に従って通信し得る。これらのプロトコルの各々は、関連する動作周波数帯域を各々が有する１つまたは複数の利用可能なワイヤレス通信チャネルにさらに分割され得る（個々の８０２．１１プロトコルリリースのうちのいくつかの間で異なり得る）関連する利用可能帯域幅を有し得る。これらの１つまたは複数の利用可能なワイヤレス通信チャネルのうち、チャネルのサブセットは、サブセット中のチャネルが、他のチャネルに関連付けられた関連する動作周波数を有しないように選択され得る。したがって、このサブセットのチャネルは、「非重複チャネル」と呼ばれることがある。本開示の随意の態様では、動作周波数帯域シーケンス決定構成要素３１６は、ペアにされたデバイスとの通信のために利用されるべきプロトコルに関連する非重複チャネルのセットを決定するように構成され得、この非重複チャネルサブセットから動作周波数帯域シーケンス３１８を形成し得る。しかしながら、いくつかの例では、動作周波数帯域シーケンス３１８は、１つまたは複数の重複チャネル、または重複チャネルと非重複チャネルの混合を含んでいるように構成され得る。
【００５１】
[0066]追加の態様では、個別動作周波数帯域シーケンス３１８に基づいて動作周波数帯域変更を実行するのではなく、ＳＴＡ１１５またはＡＰ１０５のいずれかのチャネルマネージャ２０２の要求生成構成要素３２０は、動作周波数帯域３０４をターゲット動作周波数帯域３１４に変更するようにとの要求を非同期的に生成するように構成され得る。たとえば、トリガ条件検出構成要素３０２のチャネル品質マネージャ３１０は、受信機フレーム復号失敗レートが受信機フレーム復号失敗レートしきい値を超えることを検出するように、および送信パケットエラーレートが送信パケットエラーレートしきい値を超えることを検出するように、構成され得る。これらの決定のいずれかがチャネル品質マネージャ３１０によって行われた場合、トリガ条件検出構成要素３０２は、要求生成構成要素３２０にトリガ条件の指示を送り得、それの受信は、要求生成構成要素３２０に要求を生成させ得る。
【００５２】
[0067]さらに、いくつかの例では、要求生成構成要素３２０によって生成された要求は、動作周波数帯域３０４がそれに変更される、提案されたターゲット動作周波数帯域３１４を含み得る。一態様では、ターゲット動作周波数帯域取得構成要素３１２は、１つまたは複数の例示的な技法を使用して要求中に含まれるべきターゲット動作周波数帯域３１４を取得するように構成され得る。たとえば、ターゲット動作周波数帯域取得構成要素３１２は、すべての利用可能な動作周波数帯域を走査し、信号送信のための最良の状態をもつ動作周波数帯域を決定し、その動作周波数帯域を要求のターゲット動作周波数帯域３１４に設定するように構成され得る。さらに、要求生成構成要素３２０は、特定のシステムにおける利用可能な動作周波数帯域の全部の中から（たとえば、乱数生成アルゴリズムを使用して）ランダム動作周波数帯域を選択し、選択されたものを使用するように構成され得る
[0068]代替的に、ターゲット動作周波数帯域取得構成要素３１２は、それのペアにされたデバイスとネゴシエートすることによって要求のターゲット動作周波数帯域３１４を取得し得る。たとえば、チャネルマネージャ２０２がＳＴＡ１１５に関連した場合、ペアデバイスはＡＰ１０５であり、その逆も同様である。したがって、ＳＴＡ１１５が要求を生成している一例では、ターゲット動作周波数帯域取得構成要素３１２は、通信プロトコルのすべての利用可能な動作周波数帯域の走査を開始し得、走査中に取得される１つまたは複数の品質特性に基づいて、許容可能な動作周波数帯域のリストを生成し得る。その後、ＳＴＡ１１５はリストをＡＰ１０５に送信し得、ＡＰ１０５は、許容可能な動作周波数帯域の同様のリストを生成するために、プロトコル中のすべての利用可能な動作周波数帯域の走査を実行し得る。ＡＰ１０５は、次いで、それのリストをＳＴＡ１１５に返し得、ここで、ＡＰリストはＳＴＡリストと比較され得る。利用可能な動作周波数帯域が両方のリストに共通である場合、ターゲット動作周波数帯域取得構成要素３１２は、要求中に含めるために、これらの共通動作周波数帯域のうちの１つを選定し得る。この選定は、たとえば、ＳＴＡ１１５によって実行される走査中に最良の品質特性を表示した共通動作周波数帯域を選択することによって行われ得るか、またはランダムに選定され得る。代替的に、ＳＴＡ１１５は、相互に好ましいターゲット動作周波数帯域３１４を決定するためにＡＰ１０５とネゴシエートし得る。
【００５３】
[0069]一態様では、要求生成構成要素３２０は、スタンドアロン要求メッセージに要求を挿入し、ＡＰ１０５への送信のためにこの要求をトランシーバ３０６に受け渡し得る。ＡＰ１０５は、要求を承認すべきなのか拒否すべきなのかを決定し得、要求が受け付けられるかどうかを示す応答を送信し得る。要求を送信した後に（または承認を示す応答が受け付けられた後に）、周波数チューナー３２４は、トランシーバ３０６を承認されたターゲット動作周波数帯域３１４に同調させ得、ＳＴＡ１１５とＡＰ１０５とは、新しい動作周波数帯域３０４上でパケット通信を始め得る。一態様では、点線で囲んでいるボックス３０６によって示されるように、トランシーバ３０６は、随意に、チャネルマネージャ２０２の副構成要素であり得るか、または、他の例では、スタンドアロン構成要素としてチャネルマネージャ２０２の外側に位置し得る（たとえば、図１４参照）。さらに、トランシーバは、ワイヤレス信号および関連するパケットを送信および／または受信するように構成された１つまたは複数のアンテナを含み得る。非限定的な一例では、トランシーバは、約３６ｄＢｍで送信するように構成された４つのデュアルバンドアンテナを含み得る。
【００５４】
[0070]さらに、ＳＴＡ１１５とＡＰ１０５の両方が、通信リンク１２５の動作周波数帯域３０４を変更するようにとの要求を開始するように構成されるとき、両方のデバイスは応答生成構成要素３２２をも含んでいることがあり、応答生成構成要素３２２は、要求元デバイスから要求を受信し、その要求を承認または拒否するように構成され得る。いくつかの例では、応答生成構成要素３２２は、ターゲット動作周波数帯域３１４を取得するために要求を検査し得、デバイスのロケーションにおいてその帯域上に干渉が存在するかどうかを決定するために、ターゲット動作周波数帯域３１４上で走査を実行し得る。ターゲット動作周波数帯域３１４上の干渉レベルがしきい値を下回る場合、応答生成構成要素３２２は、要求が承認されることを示す応答を生成し得、現在の動作周波数帯域３０４上で他方のペアデバイスに応答を送信するように、周波数チューナー３２４に命令し得る。代替的に、応答生成構成要素３２２は、要求を送信する前にトランシーバ３０６をターゲット動作周波数帯域３１４に同調させるように、周波数チューナー３２４に指令し得る。いずれかの例示的な代替形態では、トランシーバ３０６がターゲット動作周波数帯域３１４に同調されると、デバイスは、ターゲット動作周波数帯域３１４に等しくなるように設定された変更後動作周波数帯域３０４上でパケット通信を開始し得る。
【００５５】
[0071]追加の態様では、チャネルマネージャ２０２は、動作周波数帯域３０４をターゲット動作周波数帯域３１４に変更するようにとの要求をＲＴＳメッセージ中で送信するように、およびＲＴＳメッセージを受信したことに応答してＣＴＳメッセージを送信するように、構成され得る。たとえば、いくつかの例では、トリガ条件検出構成要素３０２によってトリガ条件が検出されると、要求生成構成要素３２０は、たとえば、ＲＴＳメッセージのフレーム制御フィールド中で、ターゲット動作周波数帯域３１４を含むＲＴＳメッセージを生成し得る。さらに、トランシーバ３０６は、ペアにされたデバイスによる通信のために使用されるプロトコルによって利用される各利用可能な動作周波数帯域（またはチャネル）上でＲＴＳメッセージを送信するように構成され得る。さらに、周波数チューナー３２４は、ペアデバイスがターゲット動作周波数帯域３１４上で応答を送信するように構成され得るとき、ＲＴＳメッセージに対する応答を受信するために、トランシーバ３０６をＲＴＳメッセージ中に含まれたターゲット動作周波数帯域３１４に同調させるように構成され得る。いくつかの例では、応答は、ターゲット動作周波数帯域がクリアでないことを示し得、これは、要求生成構成要素３２０に、別の異なるターゲット動作周波数帯域３１４を含む別のＲＴＳを送信するように促し得る。
【００５６】
[0072]しかしながら、他の例では、トランシーバは、ＲＴＳメッセージを送信したことに応答して、ターゲット動作周波数帯域３１４上でＣＴＳメッセージを受信し得る。このＣＴＳメッセージは、ＲＴＳが承認されたことを示し得、周波数チューナー３２４に、ＣＴＳメッセージが受信された後に、トランシーバ３０６を、ＲＴＳメッセージ中に含まれたターゲット動作周波数帯域３１４に同調させ、それにより、現在の動作周波数帯域３０４をターゲット動作周波数帯域３１４の値と置き換え得る。その後、デバイス（ＳＴＡ１１５またはＡＰ１０５）とそれのペアデバイス（それぞれ、ＡＰ１０５またはＳＴＡ１１５）とは、たとえば、新しいトリガ条件が検出されるまで、新しい動作周波数帯域３０４上でワイヤレス通信し得る。
【００５７】
[0073]さらに、いくつかの例では、ＲＴＳを生成し、送信するのではなく、チャネルマネージャ２０２を含んでいるデバイスは、代わりに、それのペアデバイスからＲＴＳを受信し得る。そのような例では、応答生成構成要素３２２は、送信ペアデバイスによって提案されるターゲット動作周波数帯域３１４を決定するために、トランシーバ３０６によって受信されたＲＴＳメッセージを復号するように構成され得る。ターゲット動作周波数帯域３１４が識別されたとき、応答生成構成要素３２２は、許容可能に低いレベルの干渉がターゲット動作周波数帯域３１４上に存在するかどうかを決定するか、またはターゲット動作周波数帯域３１４上のチャネル状態を示し得る他の情報を取得するために、ターゲット動作周波数帯域３１４を走査するように、トランシーバ３０６に指令するように構成され得る。ターゲット動作周波数帯域３１４上の状態が、ペアにされたデバイス間の通信のために許容可能であると決定されたとき、応答生成構成要素３２２は、要求が承認されることを要求元デバイスに示すＣＴＳメッセージを生成し得る。その後、周波数チューナー３２４は、トランシーバ３０６をＲＴＳメッセージ中に含まれたターゲット動作周波数帯域３１４に同調させ、それにより、現在の動作周波数帯域３０４をターゲット動作周波数帯域３１４の値と置き換え得る。
【００５８】
[0074]代替的に、応答生成構成要素３２２は、ターゲット動作周波数帯域３１４上の状態が、たとえば、比較的高い干渉レベル（たとえば、あらかじめ定義された干渉レベルしきい値または他のチャネル品質メトリックしきい値を上回る）により、ペアにされたデバイス間の通信のために許容可能でないと決定し得、応答生成構成要素３２２は、それが、ターゲット動作周波数帯域３１４上でメッセージを送るためにクリアでないことを示す応答を生成し得る。応答生成構成要素３２２は、動作周波数帯域３０４上でのペアデバイスへの送信のために、トランシーバ３０６にメッセージを受け渡し得る。
【００５９】
[0075]図４〜図１３が、以下で説明され、２つのデバイス（たとえば、ＳＴＡ１１５およびＡＰ１０５）間の通信リンクのためのワイヤレス通信チャネル管理のために使用され得る様々な方法または手法に関する詳細を与える。たとえば、これらの図は、それによりデバイス（たとえば、ペアにされたデバイス）の一方または両方が通信リンクのための動作周波数帯域を変更するためのトリガ条件が存在することを検出し得、動作周波数帯域を、ペアにされたデバイスがその上でワイヤレス通信を続け得るターゲット動作周波数帯域に変更し得る、例示的な方法について説明する。図５および図６を参照してさらに詳細に説明されるいくつかの例では、ペアにされたデバイスは、各々、ペアにされたデバイスが、各々、連続的にそれに変更し得る動作周波数帯域の周期的連続を定義する動作周波数帯域シーケンスを決定するように構成され得る。さらに、図７および図８を参照して説明されるように、厳しい周期スケジュールに従って動作周波数帯域を変更する代わりに、ペアにされたデバイスは、データパケットの直近の成功した送信、パイロットパケットの直近の成功した送信、または直近の動作周波数帯域変更からしきい値時間が経過した後に、動作周波数帯域を変更するように構成され得る。図９〜図１３に関して以下で説明される追加の態様では、ペアにされたデバイスの各々は、現在の動作周波数帯域上での前の通信に関連する１つまたは複数の性能特性がしきい値を下回るとき、トリガイベントが起こったと決定するように構成され得る。そのような決定に基づいて、デバイスは、デバイスが継続的通信のために動作周波数帯域をそれに変更し得る、提案されたターゲット動作周波数帯域を含む動作周波数帯域を変更するようにとの要求を生成し、送信し得る。さらなる一例では、デバイスは、要求が承認されることを示す、要求に対する応答を受信し得、ペアにされたデバイスは、その後、動作周波数帯域をターゲット動作周波数帯域に変更し得る。一態様では、要求および応答は、それぞれ、ＲＴＳメッセージおよびＣＴＳメッセージ中でインプリメントされ得る。
【００６０】
[0076]図４は、ワイヤレス通信デバイス（たとえば、ＳＴＡ１１５およびＡＰ１０５）におけるワイヤレス通信チャネル管理のための例示的な方法４００を示す流れ図を示す。方法４００は、ブロック４０２において、第１のデバイスと第２のデバイス（たとえば、移動局とアクセスポイント）との間のワイヤレス通信リンクの動作周波数帯域を変更するためのトリガ条件を検出することを含み得る。いくつかの例では、ブロック４０２は、図３のトリガ条件検出構成要素３０２によって実行され得る。
【００６１】
[0077]一態様では、ブロック４０２のトリガ条件は、時間ベースまたはチャネル状態ベースであり得る、１つまたは複数の考えられるトリガ条件を含み得る。たとえば、時間ベーストリガが利用される場合、ブロック４０２は、直近の動作周波数帯域変更から第１のしきい値時間期間が経過したことを検出することを含み得る。他の事例では、時間ベーストリガは、直近の成功したデータパケット配信から第２のしきい値時間期間が経過したことを検出すること、または直近の成功したパイロットパケット配信から第３のしきい値時間期間が経過したことを検出することを含み得る。チャネル状態ベーストリガが利用される例では、ブロック４０２は、動作周波数帯域に関連する受信機フレーム復号失敗レートが受信機フレーム復号失敗レートしきい値を超えることを検出すること、または送信パケットエラーレートが送信パケットエラーレートしきい値を超えることを検出することを含み得る
[0078]さらに、ブロック４０４において、方法４００は、トリガ条件を検出したことに基づいて、ワイヤレス通信リンクのためのターゲット動作周波数帯域を取得することを含み得る。いくつかの例では、ブロック４０４は、図３のターゲット動作周波数帯域取得構成要素３１２によって実行され得る。ターゲット動作周波数帯域は、ペアにされたデバイス間の通信リンクの初期確立中にワイヤレス通信デバイスのペアによって決定された動作周波数帯域シーケンスから取得され得る。他の例では、ターゲット動作周波数帯域は、ペアにされたデバイスによって使用される特定のプロトコル中の１つまたは複数の利用可能な動作周波数帯域の走査を実行することと、走査に基づいて、利用可能な動作周波数帯域のうちのどれが１つまたは複数のチャネル状態メトリックについての許容可能な値（または１つまたは複数の最高値）を与えるかを決定することとによって、決定され得る。
【００６２】
[0079]さらに、ブロック４０６において、方法４００は、トランシーバを、ブロック４０４において決定されたターゲット動作周波数帯域に同調させることを含み得る。いくつかの例では、ブロック４０６は、図３の周波数チューナー３２４および／またはトランシーバ３０６によって実行され得る。
【００６３】
[0080]図５は、ＳＴＡ１１５とＡＰ１０５とがその上で通信する動作周波数帯域への連続した変更のタイムライン５００を示すグラフを示す。一態様では、ＳＴＡ１１５およびＡＰ１０５は、ＳＴＡ１１５およびＡＰ１０５によって利用される、通信システムにおける利用可能な動作周波数帯域（またはチャネル）のランダムに再順序付けされたリストからなる動作周波数帯域シーケンス（たとえば、図３の動作周波数帯域シーケンス３１８）を確立するように構成され得る。本開示によれば、いくつかの例では、ＳＴＡ１１５およびＡＰ１０５は、動作周波数帯域を動作周波数帯域シーケンス中の次の動作周波数帯域に設定することによって、動作周波数帯域を周期的に変更し得る。さらに、第１のしきい値時間期間５０４が、ＳＴＡ１１５とＡＰ１０５とが、動作周波数帯域シーケンス中の次の動作周波数帯域に変更する前に特定の動作周波数帯域上でその間通信する静的時間期間を定義する。一態様では、ＳＴＡ１１５およびＡＰ１０５は、デバイス間の通信リンクの確立中に（たとえば、スタートアップ時におよび／または初期ハンドシェイク動作中に）動作周波数帯域シーケンスおよび第１のしきい値時間期間５０４を設定するように構成され得る。さらに、動作周波数帯域シーケンスおよび第１のしきい値時間期間５０４の一方または両方は、ランダム選択によって取得され得る。言い換えれば、動作周波数帯域シーケンスおよび第１のしきい値時間期間５０４は、（動作周波数帯域シーケンスのための）利用可能な動作周波数帯域または（第１のしきい値時間期間５０４のための）時間期間のランダムに順序付けされたセットをもたらすために乱数生成器を利用する選択アルゴリズムをインプリメントすることによって、取得され得る。いくつかの例では、ＳＴＡ１１５および／またはＡＰ１０５のＭＡＣアドレスが乱数生成器のためのシードとして利用され得るが、数の他のシーケンスが利用され得る。
【００６４】
[0081]図５に示されている特定の非限定的な例示的なインプリメンテーションでは、動作周波数帯域シーケンスは、少なくとも３つの動作周波数帯域、すなわち、動作周波数帯域Ａ、動作周波数帯域Ｂ、および動作周波数帯域Ｃを含んでいることがある。これらの動作周波数帯域の各々は、ワイヤレス通信のためにＳＴＡ１１５およびペアにされたＡＰ１０５によって利用されている、特定のワイヤレスシステムにおける通信のために許可される特定のチャネルに関連し得る。選択のために利用可能な動作周波数帯域は、特定のワイヤレスシステムでは非重複チャネルの動作周波数帯域に限定され得るが、いくつかの例では重複チャネルも選択され得る。一態様では、そのようなワイヤレスシステムは、ＩＥＥＥ８０２．１１規格ファミリーのうちのいずれかのプロトコルをインプリメントするワイヤレスシステム（たとえば、Ｗｉ−Ｆｉ（登録商標）システム）を含み得る。説明の目的で、図５のタイムラインは３つの動作周波数帯域（Ａ〜Ｃ）を示すが、より多いまたはより少ない動作周波数帯域が動作周波数帯域シーケンス中に存在し得る。その上、タイムライン５００の文字Ａ〜Ｃは、特定のワイヤレス通信プロトコル（たとえば、ＩＥＥＥ８０２．１１ファミリーの特定のプロトコル）の下での使用のために利用可能である任意の利用可能なチャネル番号または関連する動作周波数帯域を表し得る。いくつかの例では、これらの利用可能なチャネル番号または関連する動作周波数は、特定のワイヤレス通信プロトコルの非重複チャネルに対応し得る。たとえば、ＩＥＥＥ８０２．１１ｂがＳＴＡ１１５とＡＰ１０５との間の通信のために利用される場合、Ａ、Ｂ、およびＣのうちのいずれかが、チャネル１、６、および１１（および潜在的に１４）を表し得る。
【００６５】
[0082]図５の非限定的な例示的なインプリメンテーションに示されているように、通信リンク確立中に動作周波数帯域シーケンスおよび第１のしきい値時間期間を決定した後に、ＳＴＡ１１５とＡＰ１０５とは、第１の動作周波数帯域または動作周波数帯域シーケンスを構成し得る動作周波数帯域Ａ上で時間５０５において通信を始め得る。第１のしきい値時間期間５０４に等しい時間期間の間通信（たとえば、１つまたは複数のパケットを送信および受信）した後に、ＳＴＡ１１５およびＡＰ１０５は、時間５０５からの第１のしきい値時間期間の経過に基づいて、トリガ条件が存在すると決定し得る。トリガ条件が存在すると決定した結果として、ＳＴＡ１１５とＡＰ１０５の両方は、動作周波数帯域を動作周波数帯域Ｂに変更し得る。ＳＴＡ１１５とＡＰ１０５とは、デバイスの各々が動作周波数帯域Ｃに同調したとき、時間５０７においてトリガ条件が存在すると決定するまで、第１のしきい値時間期間に等しい時間期間の間、動作周波数帯域Ｂ上で通信し得る。同じく、ＳＴＡ１１５とＡＰ１０５とは、第１のしきい値時間期間５０４の間、動作周波数帯域Ｃ上で通信する。時間５０８において、デバイスは、トリガ条件が存在すると再び決定し得、次の動作周波数帯域を決定するために動作周波数帯域シーケンスを照会し得る。しかしながら、図５の非限定的な例では、動作周波数帯域Ｃは、動作周波数帯域シーケンス中の最終動作周波数帯域を構成し得る。したがって、時間５０８において、デバイスは、通信を続けるために、動作周波数帯域シーケンス中の第１の動作周波数帯域、すなわち、動作周波数帯域Ａに戻るように構成され得る。
【００６６】
[0083]図６は、図５のタイムライン５００を参照して説明された特徴に関係するワイヤレス通信チャネル管理のための方法６００を示す流れ図を提示する。詳細には、方法６００は、ＳＴＡ１１５とＡＰ１０５とが、通信リンク確立中にそれらのデバイスによって決定された動作周波数帯域シーケンスに従ってその上で通信する、動作周波数帯域を周期的に変更することを含み得る。
【００６７】
[0084]たとえば、ブロック６０２において、方法６００は、限定はしないが、ＳＴＡ１１５とそれのペアデバイス、ＡＰ１０５など、第１のデバイスと第２のデバイスとの間のワイヤレス通信リンクの初期確立中に周波数帯域シーケンスを決定することを含み得る。さらに、上記で説明されたように、動作周波数帯域シーケンスは、少なくとも部分的に、ＳＴＡ１１５のＭＡＣアドレスおよびＡＰ１０５のＭＡＣアドレスの一方または両方など、シード番号を使用して動作周波数帯域（または対応するチャネル）のセットをランダムに順序付けるために乱数生成器を利用することによって、決定され得る。さらに、いくつかの例では、単一のデバイス（たとえば、ＳＴＡ１１５またはＡＰ１０５）が、動作周波数帯域シーケンスを決定するというタスクを与えられ得るが、いくつかの例では、両方のデバイスが動作周波数帯域シーケンスを決定し得、それらのデバイスが、どの動作周波数帯域シーケンスを利用すべきかをネゴシエートし得る。一態様では、ブロック６０２は、動作周波数帯域シーケンス決定構成要素３１６によって実行され得る。
【００６８】
[0085]さらに、方法６００は、ブロック６０４において、直近の動作周波数帯域変更から第１のしきい値時間期間が経過したことを検出することを含み得、これは、トリガ条件が存在することを示し得る。一態様では、ブロック６０４は、図３のトリガ条件検出構成要素３０２および／または時間期間マネージャ３０８によって実行され得る。
【００６９】
[0086]さらに、ブロック６０６において、方法６００は、たとえば、ブロック６０４において第１のしきい値時間期間が経過したことを検出したことに応答して、動作周波数帯域シーケンス中の次の動作周波数帯域を取得することを含み得る。いくつかの例では、この、次の動作周波数帯域は、図３のターゲット動作周波数帯域３１４と見なされ得る。さらに、ブロック６０６は、図３のターゲット動作周波数帯域取得構成要素３１２によって実行され得る。
【００７０】
[0087]さらに、ブロック６０８において、方法６００は、デバイスのトランシーバを、ブロック６０６において取得された動作周波数帯域シーケンスの次の動作周波数帯域（すなわち、ターゲット動作周波数帯域）に同調させ、それにより、前の動作周波数帯域を置き換えることを含み得る。一態様では、ブロック６０８は、図３の周波数チューナー３２４によって実行され得る。
【００７１】
[0088]図７は、ＳＴＡ１１５とＡＰ１０５とがその上で通信する動作周波数帯域への連続した変更のタイムライン７００を示すグラフを示す。一態様では、タイムライン７００は、トリガ条件が存在すると決定するために図５の第１のしきい値時間期間がタイムライン７００中で利用されないことを除いて、タイムライン５００と同様であり得る。代わりに、図７では、ＳＴＡ１１５およびＡＰ１０５は、直近の成功したデータパケット配信から第２のしきい値時間期間７０２が経過したことを検出したこと、または直近の成功したパイロットパケット配信から第３のしきい値時間期間７０６が経過したことを検出したことに基づいて、トリガ条件が存在すると決定し得る。
【００７２】
[0089]図５の例示的なインプリメンテーションのように、図７の例示的なインプリメンテーションでは、ＳＴＡ１１５およびＡＰ１０５は、ＳＴＡ１１５およびＡＰ１０５によって利用される、通信システムにおける利用可能な動作周波数帯域（またはチャネル）のランダムに再順序付けされたリスト（すなわち、ランダム順序に並べ替えられる、増加する数の順序などの元の順序を有する動作周波数またはチャネルリスト）からなる動作周波数帯域シーケンス（たとえば、図３の動作周波数帯域シーケンス３１８）を確立するように構成され得る。たとえば、ＳＴＡ１１５とＡＰ１０５との間の通信のために利用される特定のプロトコルに関連する利用可能なチャネルリストが［１，６，１１］である場合、ランダムに再順序付けされたリストは、［１，６，１１］（すなわち、ランダムに再順序付けされたリストは利用可能なチャネルリストと同じ順序を有し得る）、［１，１１，６］、［１１，１，６］、［１１，６，１］、［６，１，１１］、または［６，１１，１］のうちの１つであり得る。図７のＳＴＡ１１５およびＡＰ１０５は、（たとえば、シードとしての一方または両方のデバイスＭＡＣアドレスをもつ乱数生成器を使用して）動作周波数帯域シーケンスを取得することに関する図５で提示された技法のいずれかまたはすべてを実行し得る。さらに、第２のしきい値時間期間７０２および第３のしきい値時間期間７０６が、同じく通信リンクの確立中に決定され得、シードとして一方または両方のデバイスＭＡＣアドレスをとり得る乱数生成器を利用するアルゴリズムに基づいて、さらに決定され得る。
【００７３】
[0090]図７に示されている特定の非限定的な例示的なインプリメンテーションでは、動作周波数帯域シーケンスは、少なくとも３つの動作周波数帯域、すなわち、動作周波数帯域Ｅ、動作周波数帯域Ｆ、および動作周波数帯域Ｇを含んでいることがある。図５の動作周波数帯域Ａ〜Ｃのように、動作周波数帯域Ｅ〜Ｇの各々は、ワイヤレス通信のためにＳＴＡ１１５およびペアにされたＡＰ１０５によって利用されている、特定のワイヤレスシステムにおける通信のために許可される特定のチャネルに関連し得る。選択のために利用可能な周波数帯域は、特定のワイヤレスシステムでは非重複チャネルの動作周波数帯域に限定され得るが、いくつかの例では重複チャネルも選択され得る。一態様では、図５のインプリメンテ―ションのように、図７のインプリメンテーションのそのようなワイヤレスシステムは、ＩＥＥＥ８０２．１１規格ファミリーのうちのいずれかのプロトコルをインプリメントするワイヤレスシステム（たとえば、Ｗｉ−Ｆｉシステム）を含み得る。説明の目的で、図７のタイムラインは３つの動作周波数帯域（Ｅ〜Ｇ）を示すが、より多いまたはより少数の周波数帯域が動作周波数帯域シーケンス中に存在し得る。その上、タイムライン７００の文字Ｅ〜Ｇは、Ｅ、Ｆ、およびＧの各々がワイヤレスシステムにおける利用可能なチャネル番号（または利用可能な非重複チャネル番号）を表し得るように、可変である。
【００７４】
[0091]図７の非限定的な例示的なインプリメンテーションに示されているように、通信リンク確立中に動作周波数帯域シーケンスと、第２のしきい値時間期間と、第３のしきい値時間期間とを決定した後に、ＳＴＡ１１５とＡＰ１０５とは、第１の動作周波数帯域または動作周波数帯域シーケンスを構成し得る動作周波数帯域Ｅ上で時間７０７において通信（たとえば、１つまたは複数のデータ、制御、またはパイロットパケットを送信および受信することなど）を始め得る。時間７０８において、たとえば、ＳＴＡ１１５は、ＡＰ１０５にデータパケットを送信し得る。しかしながら、時間７０８におけるデータパケット送信後に、ＳＴＡ１１５は、第２のしきい値時間期間７０２に等しい時間期間の間ＡＰ１０５にさらなるデータパケットを送信しないことがある。第２のしきい値時間期間７０２が経過したと決定したことに基づいて、ＳＴＡ１１５およびＡＰ１０５は、時間７１０においてトリガ条件が存在すると決定し得る。トリガ条件が存在すると決定した結果として、ＳＴＡ１１５とＡＰ１０５の両方は、動作周波数帯域を、動作周波数帯域シーケンス中の次の動作周波数帯域であり得る動作周波数帯域Ｆに変更し得る。
【００７５】
[0092]その後、ＳＴＡ１１５とＡＰ１０５とは、たとえば、時間７１２まで、動作周波数帯域Ｆ上で通信し続け得、時間７１２において、ＡＰ１０５は、ＳＴＡ１１５にパイロットパケット（たとえば、タイミングおよび／または測定のためのパイロットまたは他のビーコン信号）を送信し得る。しかしながら、時間７１２におけるパイロットパケット送信後に、ＡＰ１０５は、第３のしきい値時間期間７０６に等しい時間期間の間別のパイロットパケットを送信しないことがある。時間７１２における最後の成功したパイロットパケット送信から第３のしきい値時間期間７０６が経過したと決定した結果として、ＳＴＡ１１５およびＡＰ１０５は、時間７１４においてトリガ条件が存在すると決定し得る。トリガ条件が存在すると決定した結果として、ＳＴＡ１１５とＡＰ１０５の両方は、動作周波数帯域を、動作周波数帯域シーケンス中の次の動作周波数帯域である動作周波数帯域Ｇに変更し得る。したがって、図５の周期動作周波数帯域変更インプリメンテーションに加えて、ＳＴＡ１１５およびＡＰ１０５は、それにより、直近の成功したデータパケット配信から第２のしきい値時間期間７０２が経過したことを検出したこと、または直近の成功したパイロットパケット配信から第３のしきい値時間期間７０６が経過したことを検出したことに基づいて、トリガ条件が存在すると決定される、例示的な方法をインプリメントするようにさらに構成され得る。
【００７６】
[0093]図８は、図７のタイムライン７００を参照して説明された特徴に関係するワイヤレス通信チャネル管理のための方法８００を示す流れ図を提示する。詳細には、方法８００は、第１のデバイスと第２のデバイス（たとえば、ＳＴＡ１１５とＡＰ１０５）とが、通信リンク確立中にそれらのデバイスによって決定された動作周波数帯域シーケンスに従ってその上で通信する、動作周波数帯域を非周期的に変更することを含み得る。
【００７７】
[0094]たとえば、ブロック８０２において、方法８００は、ＳＴＡ１１５とそれのペアデバイス、ＡＰ１０５との間のワイヤレス通信リンクの初期確立中に周波数帯域シーケンスを決定することを含み得る。さらに、上記で説明されたように、動作周波数帯域シーケンスは、少なくとも部分的に、ＳＴＡ１１５のＭＡＣアドレスおよびＡＰ１０５のＭＡＣアドレスの一方または両方など、シード番号を使用して動作周波数帯域（または対応するチャネル）のセットをランダムに順序付けるために乱数生成器を利用することによって、決定され得る。さらに、いくつかの例では、単一のデバイス（たとえば、ＳＴＡ１１５またはＡＰ１０５）が、動作周波数帯域シーケンスを決定するというタスクを与えられ得るが、いくつかの例では、両方のデバイスが動作周波数帯域シーケンスを決定し得、それらのデバイスが、どの動作周波数帯域シーケンスを利用すべきかをネゴシエートし得る。一態様では、ブロック８０２は、動作周波数帯域シーケンス決定構成要素３１６によって実行され得る。
【００７８】
[0095]さらに、方法８００は、ブロック８０４において、動作周波数帯域上で１つまたは複数のパケットを送信することを含み得る。一態様では、これらの１つまたは複数のパケットは、たとえば、データパケット（たとえば、ビデオパケット、音声パケット、または他のアプリケーションデータパケット）、パイロットパケット（たとえば、ビーコン、あるいは他の周期的に送信されたタイミング信号またはペアデバイスによる測定のための信号に関係するパケット）、または制御パケット（たとえば、電力制御パケット、タイミング命令、チャネル確立メッセージなど）を含み得る。さらに、いくつかの例では、ブロック８０４は、図３のトランシーバ３０６によって実行され得る。
【００７９】
[0096]方法８００は、たとえば、パケット送信後に、直近の成功したデータパケット配信から第２のしきい値時間期間７０２が経過したかどうかを検出すること、または直近の成功したパイロットパケット配信から第３のしきい値時間期間７０６が経過したことを検出することを含むブロック８０６に進み得る。これらの決定のうちのいずれもブロック８０６において行われなかった場合、方法８００はブロック８０４に戻り得、デバイスは変更なしに動作周波数帯域上で通信し続け得る。しかしながら、ここで、いずれかの検出がブロック８０６において行われた場合、トリガ条件が存在すると決定され得、方法８００はブロック８０８に進み得る。一態様では、ブロック８０６は、図３のトリガ条件検出構成要素３０２または時間期間マネージャ３０８によって実行され得る。
【００８０】
[0097]さらに、ブロック８０８において、方法８００は、たとえば、ブロック８０６において第２のしきい値時間期間または第３のしきい値時間期間が経過したことを検出したことに応答して、動作周波数帯域シーケンス中の次の動作周波数帯域を取得することを含み得る。いくつかの例では、この、次の動作周波数帯域は、図３のターゲット動作周波数帯域３１４と見なされ得る。さらに、ブロック８０８は、図３のターゲット動作周波数帯域取得構成要素３１２によって実行され得る。
【００８１】
[0098]さらに、ブロック８１０において、方法８００は、デバイスのトランシーバを、ブロック８０８において取得された動作周波数帯域シーケンスの次の動作周波数帯域（すなわち、ターゲット動作周波数帯域）に同調させ、それにより、前の動作周波数帯域を置き換えることを含み得る。一態様では、ブロック８１０は、図３の周波数チューナー３２４によって実行され得る。ブロック８１０の後に、方法８００はブロック８０４に戻り得、ここで、ペアにされたデバイスが新しい動作周波数帯域上で１つまたは複数のパケットを通信し続け得る。
【００８２】
[0099]図９は、本開示のワイヤレス通信チャネル管理のための追加の技法を実行するための例示的なコールフロー図９００を示す。詳細には、コールフロー図９００は、ＳＴＡ１１５またはＡＰ１０５のいずれかが、１つまたは複数の決定されたチャネル状態に基づいてトリガ条件が存在すると単独で決定し得、トリガ条件が存在すると決定したことに応答して、動作周波数帯域を変更するようにとの要求を生成し得る技法を提示する。さらに、コールフロー図９００は、ＳＴＡ１１５がトリガ条件を検出し、要求を生成する例示的なインプリメンテーションを示すが、本開示は、さらに、ＡＰ１０５がトリガ条件を検出し、要求を生成する例示的なインプリメンテーションを企図する。
【００８３】
[00100]たとえば、ブロック９０２において、ＳＴＡ１１５は、トリガ条件が存在することを検出し得る。一態様では、ブロック９０２は、動作周波数帯域上の受信機フレーム復号失敗レートが受信機フレーム復号失敗レートしきい値を超えることを検出することを含み得る。代替または追加として、ブロック９０２は、動作周波数帯域上での１つまたは複数の前の送信のための送信パケットエラーレートが送信パケットエラーレートしきい値を超えることを検出することを含み得る。
【００８４】
[00101]ブロック９０２においてトリガ条件が存在することを検出すると、ＳＴＡ１１５は、動作周波数帯域を要求メッセージ９０４中に含まれるターゲット動作周波数帯域に変更するようにとの要求を含む要求メッセージ９０４を生成し得る。いくつかの例では、ＳＴＡ１１５は、特定のシステムのための利用可能な動作周波数帯域のうちのどの動作周波数帯域が、ＳＴＡ１１５とＡＰ１０５との間の継続的通信のために許容可能である（たとえば、しきい値にあるかまたはそれを上回る）チャネル状態を有するかを決定し得る。図９には示されていないが、ターゲット動作周波数帯域を決定するために、ＳＴＡ１１５は、利用可能な動作周波数帯域を走査し、１つまたは複数のチャネル品質メトリック測定値（たとえば、信号対雑音比または他のチャネル品質メトリック）を取得し得、これらの測定値に基づいてターゲット動作周波数帯域を選定し得る。
【００８５】
[00102]ターゲット動作周波数帯域が決定されたとき、ＳＴＡ１１５は、たとえば、ブロック９０２においてトリガ条件が検出される前にワイヤレス通信のためにＳＴＡ１１５およびＡＰ１０５によって利用される動作周波数帯域上で、ＡＰ１０５に要求メッセージ９０４を送信し得る。要求メッセージ９０４を受信すると、ＡＰ１０５は、要求メッセージ９０４を復号し得、（たとえば、提案されたターゲット動作周波数帯域のＳＮＲまたは他のチャネル品質メトリックを測定し、それをしきい値と比較することによって）提案されたターゲット動作周波数帯域が継続的通信のために許容可能であるかどうかを決定し得る。ＡＰ１０５が、ターゲット動作周波数帯域が許容可能であると決定した場合、ＡＰ１０５は、要求が受け付けられたことを示す応答メッセージ９０６を生成し得、動作周波数帯域上でＳＴＡ１１５に応答メッセージ９０６を送信し得る。応答メッセージ９０６を送信した後に、ブロック９０８において、ＡＰ１０５は、ＳＴＡ１１５との継続的通信のためにそれのトランシーバをターゲット動作周波数帯域に同調させ得る。さらに、応答メッセージ９０６がＳＴＡ１１５によって受信および復号され、ＳＴＡ１１５が、要求が受け付けられたことを応答が示すと決定したとき、ＳＴＡ１１５は、同様に、ターゲット動作周波数帯域上でＡＰ１０５との通信を続けるために、ブロック９１０においてそれのトランシーバをターゲット動作周波数帯域に同調させ得る。
【００８６】
[00103]いくつかの非限定的な例では、図９のコールフローは、ＲＴＳ／ＣＴＳフレームワークのコンテキストにおいてインプリメントされ得る。そのような例では、要求メッセージ９０４は、ブロック９０２においてトリガ条件が検出される前にＳＴＡ１１５とＡＰ１０５との間のワイヤレス通信のために利用されている動作周波数帯域上でＳＴＡ１１５によって送信されたＲＴＳメッセージであり得る。ＲＴＳメッセージを受信した後に、ＡＰ１０５は、随意に、ＲＴＳメッセージ中に含まれるターゲット動作周波数帯域がさらなる通信のために許容可能であるかどうかを決定し得、これは、提案されたターゲット動作周波数帯域のＳＮＲまたは他のチャネル品質メトリックを測定し、それをしきい値と比較することによって達成され得る。ターゲット動作周波数帯域が許容可能である場合、ＡＰ１０５は、ＳＴＡ１１５がターゲット動作周波数帯域上で自由に送信することができることを示すＣＴＳメッセージを生成し得、ＲＴＳを送信するためにＳＴＡ１１５によって使用される動作周波数上で、ＳＴＡ１１５にＣＴＳメッセージを送信し得る。ＣＴＳメッセージの送信時に、ＡＰ１０５は、ＳＴＡ１１５と通信するためにそれのトランシーバをターゲット動作周波数に同調させ得る。
【００８７】
[00104]この例示的なＲＴＳ／ＣＴＳ使用事例では、ＣＴＳメッセージがＳＴＡ１１５によって受信され、復号され、場合によっては処理されると、ＳＴＡは、それのトランシーバをターゲット動作周波数に同調させ得る。その後、ＳＴＡ１１５は、ターゲット動作周波数上でＡＰ１０５との通信を再開し得、ターゲット動作周波数は、ＣＴＳがＡＰ１０５によって送信され、ＳＴＡ１１５によって受信されると、単に動作周波数と見なされ得る。
【００８８】
[00105]図１０は、図９のコールフロー図９００を参照して説明された特徴に関係するワイヤレス通信チャネル管理のための方法１０００を示す流れ図を提示する。詳細には、方法１０００は、第１のデバイスまたは第２のデバイス（たとえば、ＳＴＡ１１５またはＡＰ１０５）が、トリガ条件が存在することを検出することと、トリガ条件が存在することを検出したことに基づいて、動作周波数帯域を変更するようにとの要求を他方のペアデバイスに送信することとを含み得る。
【００８９】
[00106]たとえば、ブロック１００２において、方法１０００は、最初に、ブロック１００２においてトランシーバを動作周波数帯域に同調させることを含み得る。一態様では、ブロック１００２は、図３の周波数チューナー３２４によって実行され得る。
【００９０】
[00107]さらに、ブロック１００４において、方法１０００は、動作周波数帯域上で１つまたは複数のパケットを送信することを含み得る。一態様では、これらの１つまたは複数のパケットは、たとえば、データパケット（たとえば、ビデオパケット、音声パケット、または他のアプリケーションデータパケット）、パイロットパケット（たとえば、ビーコン、あるいは他の周期的に送信されたタイミング信号またはペアデバイスによる測定のための信号に関係するパケット）、または制御パケット（たとえば、電力制御パケット、タイミング命令、チャネル確立メッセージなど）を含み得る。さらに、いくつかの例では、ブロック１００４は、図３のトランシーバ３０６によって実行され得る。
【００９１】
[00108]方法１０００は、たとえば、パケット送信後に、動作周波数帯域上の受信機フレーム復号失敗レートが受信機フレーム復号失敗レートしきい値を超えるかどうかを検出することを含むブロック１００６に進み得る。代替または追加として、ブロック１００６は、動作周波数帯域上での１つまたは複数の前の送信のための送信パケットエラーレートが送信パケットエラーレートしきい値を超えるかどうかを検出することを含み得る。これらの決定のうちのいずれもブロック１００６において行われなかった場合、方法１０００はブロック１００４に戻り得、デバイスは変更なしに動作周波数帯域上で通信し続け得る。しかしながら、いずれかの検出がブロック１００６において行われた場合、トリガ条件が存在すると決定され得、方法１０００はブロック１００８に進み得る。一態様では、ブロック１００６は、図３のトリガ条件検出構成要素３０２または時間期間マネージャ３０８によって実行され得る。
【００９２】
[00109]ブロック１００８において、方法１０００は、動作周波数帯域をターゲット動作周波数帯域に変更するようにとの要求メッセージ（または、単に、「要求」）を生成し、送信することを含み得る。一態様では、要求メッセージを生成することは、ペアにされたデバイスによって利用される通信プロトコルのための利用可能な動作周波数帯域のターゲット動作周波数帯域を決定することを含み得、これは、図９に関して説明されたように、１つまたは複数の周波数帯域固有走査またはテストを実行することによって取得されたチャネル状態メトリックに部分的に基づき得る。決定されたターゲット動作周波数帯域は、要求中に含まれ得、潜在的承認のために他方のペアにされたデバイスに送信され得る。ブロック１００８における要求の生成は、図３の要求生成構成要素３２０によって実行され得、要求の送信は、図３のトランシーバ３０６によって実行され得る。
【００９３】
[00110]方法１０００はブロック１０１０に進み得、ここで、デバイスが動作周波数帯域上で要求に対する応答メッセージ（または単に「応答」）を受信し得る。一態様では、応答は、要求が承認されたという指示を含み得、これは、両方のペアデバイスに、動作周波数帯域を承認されたターゲット動作周波数帯域に置き換えるように促し得る。ブロック１０１０は、図３のトランシーバ３０６によって実行され得る。
【００９４】
[00111]ブロック１０１０において応答メッセージを受信したことに応答して、方法１０００はブロック１０１２に進み得、ここで、デバイスが、たとえば、新しい動作周波数帯域上で１つまたは複数のさらなるパケットを送信または受信するために、トランシーバをターゲット動作周波数帯域に同調させ得る（すなわち、ブロック１００４に戻る）。一態様では、ブロック１０１２は、図３の周波数チューナー３２４によって実行され得る。
【００９５】
[00112]図１１は、本開示のワイヤレス通信チャネル管理のための追加の技法を実行するための例示的なコールフロー図１１００を示す。詳細には、コールフロー図１１００は、ＳＴＡ１１５またはＡＰ１０５のいずれかが、１つまたは複数の決定されたチャネル状態に基づいてトリガ条件が存在すると単独で決定し得、トリガ条件が存在すると決定したことに応答して、動作周波数帯域を変更するためのＲＴＳメッセージ１１０６を生成し得る技法を提示する。さらに、コールフロー図１１００は、ＳＴＡ１１５がトリガ条件を検出し、ＲＴＳメッセージ１１０６を生成する例示的なインプリメンテーションを示すが、本開示は、さらに、ＡＰ１０５がトリガ条件を検出し、ＲＴＳメッセージ１１０６を生成する例示的なインプリメンテーションを企図する。
【００９６】
[00113]たとえば、ブロック１１０２において、ＳＴＡ１１５は、トリガ条件が存在することを検出し得る。一態様では、ブロック１１０２は、動作周波数帯域上の受信機フレーム復号失敗レートが受信機フレーム復号失敗レートしきい値を超えることを検出することを含み得る。代替または追加として、ブロック１１０２は、動作周波数帯域上での１つまたは複数の前の送信のための送信パケットエラーレートが送信パケットエラーレートしきい値を超えることを検出することを含み得る。
【００９７】
[00114]ブロック１１０２においてトリガ条件が存在することを検出したことに応答して、ＳＴＡ１１５は、ブロック１１０４において、動作周波数帯域をＲＴＳメッセージ１１０６中に、たとえば、ＲＴＳメッセージ１１０６のフレーム制御フィールド中に含まれる、ターゲット動作周波数帯域に変更するようにとの要求を含むＲＴＳメッセージ１１０６を生成し得る。いくつかの例では、ＳＴＡ１１５は、特定のシステムのための利用可能な動作周波数帯域のうちのどの動作周波数帯域が、ＳＴＡ１１５とＡＰ１０５との間の継続的通信のために許容可能である（たとえば、しきい値にあるかまたはそれを上回る）チャネル状態を有するかを決定し得る。図１１には示されていないが、ターゲット動作周波数帯域を決定するために、ＳＴＡ１１５は、利用可能な動作周波数帯域を走査し、１つまたは複数のチャネル品質メトリック測定値（たとえば、信号対雑音比または他のチャネル品質メトリック）を取得し得、これらの測定値に基づいてターゲット動作周波数帯域を選定し得る。
【００９８】
[00115]ターゲット動作周波数帯域が決定されたとき、ＳＴＡ１１５は、ＳＴＡ１１５およびＡＰ１０５による通信のために利用されるプロトコルに関連するすべての利用可能な動作周波数帯域上でＲＴＳメッセージ１１０６を送信し得る。ある例では、これらの利用可能な動作周波数帯域は、特定のＩＥＥＥ８０２．１１規格リリースにおける非重複チャネルのセットから構成され得る。たとえば、８０２．１１ｂプロトコル（２．４ＧＨｚの総利用可能帯域）がＳＴＡ１１５とＡＰ１０５との間の通信のために使用される非限定的な例では、（２２ＭＨｚチャネル幅をもつ）非重複チャネルは、チャネル１、６、および１１、ならびに、いくつかの場合にはチャネル１４を備え得る。したがって、ＲＴＳメッセージ１１０６を送信するとき、ＳＴＡ１１５は、チャネル１、６、および１１（および潜在的にチャネル１４）に関連する動作周波数帯域の各々上でＲＴＳメッセージ１１０６を送信し得る。
替８０２．１１プロトコルが使用されるとき、非重複チャネルの数と非重複チャネルの各々に関連するチャネル番号とは、８０２．１１ｂプロトコルのものとは異なり得る。たとえば、より大きい総利用可能帯域（たとえば、２．５ＧＨｚ帯域）が特定のプロトコルにおいて利用される場合、いくつかの例では、３つ（または４つ）超の非重複チャネルが利用可能であり得る。
【００９９】
[00116]各利用可能な動作周波数帯域（または関連するチャネル）上でＲＴＳメッセージ１１０６を送信することによって、ＳＴＡ１１５は、デバイスが同期外れである場合（すなわち、ＡＰ１０５がＳＴＡ１１５の動作周波数帯域とは異なる動作周波数帯域に同調される場合）でも、ＡＰ１０５がＲＴＳメッセージ１１０６を受信する確率を増加させることができる。さらに、ＲＴＳメッセージ１１０６を送信した後に、ブロック１１０８において、ＳＴＡ１１５は、ＡＰ１０５から潜在的応答を受信するために、それのトランシーバをＲＴＳメッセージ１１０６中に含まれる提案されたターゲット動作周波数帯域に同調させ得る。
【０１００】
[00117]ＡＰ１０５側では、ＲＴＳメッセージ１１０６がすべての利用可能な動作周波数帯域上で送信されたので、ＡＰ１０５は、ブロック１１１０において、任意の動作周波数帯域上でＲＴＳメッセージを受信し得る。ブロック１１１０においてＲＴＳメッセージ１１０６を受信した後に、ＡＰ１０５は、随意に、ブロック１１１２において、ＲＴＳメッセージ１１０６中に含まれるターゲット動作周波数帯域がさらなる通信のために許容可能である（すなわち、「クリアである」）かどうかを決定し得る。一態様では、ターゲット動作周波数帯域がクリアであるか、またはさらなる通信のための許容可能であるかどうかを決定するために、ＡＰ１０５は、１つまたは複数のチャネル状態メトリック測定値（たとえば、ＳＮＲ測定値など）を取り得、取得されたメトリック値が１つまたは複数のしきい値を満たすかどうかを決定し得る。そのような例では、ＡＰ１０５は、ＲＴＳが承認されたと決定し得る。他の例では、ＡＰ１０５は、提案されたターゲット動作周波数帯域がクリアであるかどうかに関する決定を実行しないことがあり、代わりに、ＲＴＳを直ちに承認し得る。
【０１０１】
[00118]ＡＰ１０５が、ＲＴＳが承認されたと決定した場合、ブロック１１１４において、ＡＰ１０５は、それのトランシーバをＲＴＳメッセージ１１０６中に含まれるターゲット動作周波数帯域に同調させ得る。さらに、ＡＰ１０５は、ＲＴＳが承認されたことを示すＣＴＳメッセージ１１１６を生成し得、ターゲット動作周波数帯域上でＳＴＡ１１５にＣＴＳメッセージ１１１６を送信し得る。その後、ＣＴＳメッセージ１１１６がＳＴＡ１１５によって受信されたとき、ＳＴＡ１１５とＡＰ１０５とは、ブロック１１１８において、新しい動作周波数帯域上で１つまたは複数のパケットの通信（すなわち、送信および受信）を続け得る。
【０１０２】
[00119]図１１に明示的に示されていないいくつかの代替例では、図１１に示されている例示的なコールフローとは異なり、ＳＴＡ１１５は、複数の利用可能な動作周波数帯域の各々上でＲＴＳメッセージ１１０６を送信すると、ブロック１１０８においてトランシーバをターゲット動作周波数に同調させないことがある。代わりに、ＳＴＡ１１５は、ブロック１１０２においてトリガ条件が検出される前にワイヤレス通信のためにＳＴＡ１１５およびＡＰ１０５によって利用されている１つまたは複数の動作周波数帯域上でＣＴＳメッセージ１１１６がＡＰ１０５から受信されるまで、トランシーバをターゲット動作周波数帯域に同調させるのを待ち得る。
【０１０３】
[00120]したがって、代替の例示的なコールフローは、ＲＴＳメッセージ１１０６中に含まれるターゲット動作周波数帯域上で応答を受信する代わりに、１つまたは複数の動作周波数帯域上でＲＴＳメッセージ１１０６への応答を受信することを含み得る。したがって、ＡＰ１０５側では、ＡＰ１０５は、ＡＰ１０５のトランシーバおよび／またはアンテナがそれに同調される任意の特定の動作周波数帯域上でＲＴＳメッセージ１１０６を受信し得る。さらに、ＲＴＳメッセージ１１０６を受信した後に、ＡＰ１０５はＣＴＳメッセージ１１１６を生成し得る。ＣＴＳメッセージ１１６が生成されると、ＡＰ１０５は、ブロック１１０２においてトリガ条件が検出される前にワイヤレス通信のためにＳＴＡ１１５およびＡＰ１０５によって利用されている１つまたは複数の動作周波数帯域上で、ＳＴＡ１１５にＣＴＳメッセージ１１１６を送信し得る。そのような例では、ＡＰ１０５が、それのトランシーバをターゲット動作周波数に同調させる前に、１つまたは複数の動作周波数帯域上でＣＴＳメッセージ１１１６を送信し終えるまで待ち得ることになる。
【０１０４】
[00121]この代替の非限定的な例によれば、１つまたは複数の動作周波数帯域上でＣＴＳメッセージ１１１６を受信すると、ＳＴＡ１１５は、トランシーバをターゲット動作周波数帯域に同調させ得、ターゲット動作周波数帯域上でＡＰ１０５に１つまたは複数のデータパケットを送信することを進め得る。
【０１０５】
[00122]図１２は、図１１を参照して上記で紹介されたＲＴＳメッセージ／ＣＴＳメッセージプロセスの例示的なインプリメンテーションのタイムライン１２００を示すグラフを示す。一態様では、ＳＴＡ１１５およびＡＰ１０５によって利用されるワイヤレス通信プロトコル（たとえば、特定のＩＥＥＥ８０２．１１プロトコル）に関連する利用可能な通信帯域幅１２０２が、いくつかの例では非重複周波数帯域であり得る、複数の許容される動作周波数帯域（またはチャネル）に分割され得る。ここで、利用可能な通信帯域幅１２０２は、４つの許容される動作周波数帯域、すなわち、動作周波数帯域Ｈ、動作周波数帯域Ｉ、動作周波数帯域Ｊ、および動作周波数帯域Ｋに分割され、その各々が、任意の時間に、ペアにされたデバイスＳＴＡ１１５とＡＰ１０５との間の通信のために使用される動作周波数帯域として選択され得る。さらに、図１２はすべての利用可能な通信帯域幅１２０２を含むものとして動作周波数帯域Ｈ〜Ｋを示しているが、周波数帯域幅オフセットまたはバッファが、動作周波数帯域Ｈ〜Ｋの各々の間に存在し得る。
【０１０６】
[00123]図１２に示されているように、要求元デバイス（ＳＴＡ１１５またはＡＰ１０５のいずれか）が、ＲＴＳメッセージ１１０６を生成し、各利用可能な動作周波数帯域Ｈ〜Ｋ上でそれを送信し得る。そうすることによって、要求元デバイスは、それのペアにされたデバイス（それぞれ、ＡＰ１０５またはＳＴＡ１１５のいずれか）が、現在、同じ動作周波数帯域に同調されない場合でも、ペアにされたデバイスがＲＴＳメッセージ１１０６を受信する確率を増加させ得る。図１２の非限定的な例では、ＲＴＳメッセージ１１０６は、動作周波数帯域Ｉを示す提案されたターゲット動作周波数帯域を含む。したがって、ＲＴＳメッセージ１１０６が動作周波数帯域Ｈ〜Ｋの各々上で送信された後に、要求元デバイスは、ＲＴＳが承認されることを示すＣＴＳメッセージ１１１６を受信するために（または、他の例では、提案されたターゲット動作周波数帯域が、ペアにされたデバイス間の通信をホストするためにクリアでないという指示を潜在的に受信するために）それのトランシーバを動作周波数帯域Ｉに同調させ得る。
【０１０７】
[00124]ショートフレーム間スペース（ＳＩＦＳ：Short Interframe Space）時間期間１２０４の後に、要求元デバイスは、図１２の例示的なインプリメンテーションにおける動作周波数帯域Ｉに対応するターゲット動作周波数帯域上でＣＴＳメッセージ１１１６を受信し得る。一態様では、ＳＩＦＳ時間期間１２０４それは、受信デバイスにおいて処理すること（たとえば、復号すること、および任意の潜在的ターゲット動作周波数帯域状態検査を実行すること）を受けるために、メッセージが送信デバイス（ここでは、要求元デバイス）から受信デバイス（ここでは、要求元デバイスでないペアにされたデバイス）にオーバージエアで進むために、および信号に対する応答が受信デバイスから送信デバイスにオーバージエアで戻るために必要とされる時間を表す。
【０１０８】
[00125]さらに、要求の承認を示すＣＴＳメッセージ１１１６を受信した後に、要求元デバイス（またはそれのペアにされたデバイス）は、１つまたは複数のパケット１２０６を送信し得、１つまたは複数のパケット１２０６は、別のＳＩＦＳ時間期間１２０４の後にペアデバイスによって受信され得る。いくつかの例では、１つまたは複数のパケット１２０６を送信する前に、１つまたは複数のパケットを送信するデバイスは、受信デバイスがそれのトランシーバをターゲット動作周波数帯域に同調させるのに十分な時間を有していることを保証するために、１つまたは複数のパケット１２０６のうちのいずれかを送信する前に、（たとえば、たとえば数１０〜数１００マイクロ秒（10s to 100s of microseconds）程度の）さらなるバックオフ時間期間の間休止するように構成され得る。１つまたは複数のパケット１２０６（またはそれの部分）を受信したことに応答して、１つまたは複数のパケット１２０６を受信したデバイスは、１つまたは複数のパケット１２０６が正しく受信された（たとえば、受信され、復号され、巡回冗長検査などに合格した）かどうかを示す肯定応答メッセージ（ＡＣＫ：acknowledgement message）または否定応答メッセージ（ＮＡＣＫ：not-acknowledged message）１２０８を生成し、送信し得る。ペアにされたデバイスは、たとえば、いずれかのデバイスが、トリガ条件が存在することを検出し、したがって、さらなるＲＴＳメッセージ１１０６を生成し、それのペアにされたデバイスに送信するまで、このパケットおよびＡＣＫ／ＮＡＣＫ交換を続け得る。
【０１０９】
[00126]図１３は、図１１のコールフロー図１１００および図１２のタイムライン１２００を参照して説明された特徴に関係するワイヤレス通信チャネル管理のための方法１３００を示す流れ図を提示する。詳細には、方法１３００は、第１のデバイスまたは第２のデバイス（たとえば、ＳＴＡ１１５またはＡＰ１０５）が、ペアにされたデバイスのいずれかが、トリガ条件が存在することを検出したことに基づいて、動作周波数帯域の変更をインプリメントするためにＲＴＳ／ＣＴＳメッセージ交換を実行することを含み得る。
【０１１０】
[00127]たとえば、ブロック１３０２において、方法１３００は、最初に、ブロック１３０２においてトランシーバを動作周波数帯域に同調させることを含み得る。一態様では、ブロック１３０２は、図３の周波数チューナー３２４によって実行され得る。
【０１１１】
[00128]さらに、ブロック１３０４において、方法１３００は、動作周波数帯域上で１つまたは複数のパケットを送信することを含み得る。一態様では、これらの１つまたは複数のパケットは、たとえば、データパケット（たとえば、ビデオパケット、音声パケット、または他のアプリケーションデータパケット）、パイロットパケット（たとえば、ビーコン、あるいは他の周期的に送信されたタイミング信号またはペアデバイスによる測定のための信号に関係するパケット）、または制御パケット（たとえば、電力制御パケット、タイミング命令、チャネル確立メッセージなど）を含み得る。さらに、いくつかの例では、ブロック１３０４は、図３のトランシーバ３０６によって実行され得る。
【０１１２】
[00129]方法１３００は、たとえば、１つまたは複数の初期パケット送信および対応するＡＣＫまたはＮＡＣＫ送信（図示せず）後に、動作周波数帯域上の受信機フレーム復号失敗レートが受信機フレーム復号失敗レートしきい値を超えるかどうかを検出することを含むブロック１３０６に進み得る。代替または追加として、ブロック１３０６は、動作周波数帯域上での１つまたは複数の前の送信のための送信パケットエラーレートが送信パケットエラーレートしきい値を超えるかどうかを検出することを含み得る。これらの決定のうちのいずれもブロック１３０６において行われなかった場合、方法１３００はブロック１３０４に戻り得、デバイスは変更なしに動作周波数帯域上で通信し続け得る。しかしながら、いずれかの検出がブロック１３０６において行われた場合、トリガ条件が存在すると決定され得、方法１３００はブロック１３０８に進み得る。一態様では、ブロック１３０６は、図３のトリガ条件検出構成要素３０２または時間期間マネージャ３０８によって実行され得る。
【０１１３】
[00130]ブロック１３０８において、方法１３００は、動作周波数帯域をターゲット動作周波数帯域に変更するように要求するＲＴＳメッセージを生成し、送信することを含み得る。一態様では、ＲＴＳメッセージを生成することは、ペアにされたデバイスによって利用される通信プロトコルのための利用可能な動作周波数帯域のターゲット動作周波数帯域を決定することを含み得、これは、たとえば、上記で、図９に関して説明されたように、１つまたは複数の周波数帯域固有走査またはテストを実行することによって取得されたチャネル状態メトリックに部分的に基づき得る。決定されたターゲット動作周波数帯域は、ＲＴＳメッセージ中に（たとえば、ＲＴＳメッセージのフレーム制御フィールド中に）含まれ得、潜在的承認のために他方のペアにされたデバイスに送信され得る。一態様では、ＲＴＳメッセージは、ＳＴＡ１１５およびＡＰ１０５によって利用される特定の通信プロトコルに関連するすべての利用可能な動作周波数帯域上で送信され得る。ブロック１３０８におけるＲＴＳメッセージの生成は、図３の要求生成構成要素３２０によって実行され得、要求の送信は、図３のトランシーバ３０６によって実行され得る。
【０１１４】
[00131]さらに、方法１３００は、ペアにされたデバイスによって送信されたＲＴＳを承認する潜在的ＣＴＳメッセージ（または要求が承認されないことを示す他のメッセージ）を受信するために、ブロック１３０８において、デバイスのトランシーバをＲＴＳメッセージ中に含まれたターゲット動作周波数帯域に同調させることを含み得る。一態様では、ブロック１３１０は、図３の周波数チューナー３２４によって実行され得る。
【０１１５】
[00132]方法１３００は、次いで、ブロック１３１２に進み得、ここで、デバイスがターゲット動作周波数帯域上でＲＴＳメッセージに応答するＣＴＳメッセージを受信し得る。一態様では、ＣＴＳメッセージは、ＲＴＳが承認されるという指示を含み得る。図１３に示されていない代替例では、ＣＴＳメッセージを受信する代わりに、デバイスは、ＲＴＳが承認されなかったという指示を受信し得、これは、方法１３００に、代替ターゲット動作周波数帯域を含む追加のＲＴＳメッセージを生成し、送信するためにブロック１３０８に戻るように促し得る。一態様では、ブロック１３１２は、図３のトランシーバ３０６によって実行され得る。
【０１１６】
[00133]ブロック１３１２においてＣＴＳメッセージを受信したことに応答して、方法１３００はブロック１３０４に戻り得、ここで、デバイスが新しい動作周波数帯域上で１つまたは複数のさらなるパケットを送信または受信し得る。
【０１１７】
[00134]図１４は、ワイヤレス通信チャネル管理のための、本開示で説明された様々な技法を実行するために構成された処理システム１４１４の一例を示すブロック図１４００を示す。処理システム１４１４は、バス１４０２によって概略的に表されるバスアーキテクチャを用いてインプリメントされ得る。バス１４０２は、処理システム１４１４の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスおよびブリッジを含み得る。バス１４０２は、プロセッサ１４０４によって表される１つまたは複数のプロセッサおよび／またはハードウェアモジュールと、（たとえば、図３で説明されたように）チャネルマネージャ２０２と、コンピュータ可読媒体／メモリ１４０６とを含む様々な回路を互いにリンクする。一態様では、プロセッサ１４０４は図３のプロセッサ３２６に対応し得、コンピュータ可読媒体１４０６は図３のコンピュータ可読媒体３２８に対応し得、処理システム１４１４は、少なくとも図１および図２のＳＴＡ１１５またはＡＰ１０５に対応し得る。バス１４０２はまた、タイミングソース、周辺機器、電圧調整器、および電力管理回路など、様々な他の回路をリンクし得るが、これらの回路は当技術分野においてよく知られており、したがって、これ以上説明されない。
【０１１８】
[00135]処理システム１４１４は、インターフェース１４０８を介してトランシーバ１４１０に結合され得る。図３のトランシーバ３０６に対応し得るトランシーバ１４１０は、１つまたは複数のアンテナ１４２０に結合される。トランシーバ１４１０は、伝送媒体を介して様々な他の装置またはデバイスと通信するための手段を与え得る。トランシーバ１４１０は、１つまたは複数のアンテナ１４２０から信号を受信し得、受信された信号から情報を抽出し得、抽出された情報を処理システム１４１４、特にプロセッサ１４０４および／またはチャネルマネージャ２０２に与え得る。さらに、トランシーバ１４１０は、処理システム１４１４および／またはチャネルマネージャ２０２から情報を受信し得、受信された情報に基づいて、１つまたは複数のアンテナ１４２０に適用されるべき信号を生成し得る。処理システム１４１４は、コンピュータ可読媒体／メモリ１４０６に、および／または図３のチャネルマネージャ２０２の一例であり得るチャネルマネージャ２０２に結合されたプロセッサ１４０４を含む。
【０１１９】
[00136]プロセッサ１４０４は、コンピュータ可読媒体／メモリ１４０６に記憶されたソフトウェアの実行を含む一般的な処理を担当する。ソフトウェアは、プロセッサ１４０４によって実行されたとき、処理システム１４１４に、ワイヤレス通信チャネル管理のための、本開示において説明された様々な機能を実行させる。コンピュータ可読媒体／メモリ１４０６はまた、ソフトウェアを実行するときにプロセッサ１４０４によって操作されるデータを記憶するために使用され得る。チャネルマネージャ２０２は、コンピュータ可読媒体／メモリ１４０６中に常駐する／記憶された、プロセッサ１４０４中で動作するソフトウェアモジュールであるか、プロセッサ１４０４に結合されたハードウェアモジュールであるか、またはそれらの何らかの組合せであり得る。いくつかの事例では、プロセッサ１４０４およびコンピュータ可読媒体／メモリ１４０６は、チャネルマネージャ２０２の構成要素（たとえば、少なくとも図１および図２のＡＰ１０５またはＳＴＡ１１５の構成要素）のうちの１つまたは複数に関して本明細書で説明された機能、動作、または特徴を実行するために使用され得る。
【０１２０】
[00137]装置および方法は、発明を実施するための形態において説明され、ブロック、モジュール、構成要素、回路、ステップ、プロセス、アルゴリズムなどを備える様々な要素によって添付の図面に示された。これらの要素またはそれらの任意の部分は、単独であるいは他の要素および／または機能との組合せでのいずれかで、電子ハードウェア、コンピュータソフトウェア、またはそれらの任意の組合せを使用してインプリメントされ得る。そのような要素がハードウェアとしてインプリメントされるか、ソフトウェアとしてインプリメントされるかは、特定の適用例および全体的なシステムに課される設計制約に依存する。一態様では、本明細書で使用される「構成要素」という用語は、システムを構成する部分のうちの１つであり得、他の構成要素に分割され得る。
【０１２１】
[00138]例として、要素、または要素の任意の部分、または要素の任意の組合せは、１つまたは複数のプロセッサを含む「処理システム」を用いてインプリメントされ得る。プロセッサは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理構成要素、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいはそれらの任意の組合せ、あるいは本明細書で説明された機能を実行するように設計された他の好適な構成要素を含み得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティング構成要素の組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰと連携する１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成としてインプリメントされ得る。
【０１２２】
[00139]処理システム内の１つまたは複数のプロセッサはソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語などの名称にかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数などを意味すると広く解釈されたい。ソフトウェアは一時的または非一時的コンピュータ可読媒体上に常駐し得る。非一時的コンピュータ可読媒体は、例として、磁気ストレージデバイス（たとえば、ハードディスク、フロッピー（登録商標）ディスク、磁気ストリップ）、光ディスク（たとえば、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ））、スマートカード、フラッシュメモリデバイス（たとえば、カード、スティック、キードライブ）、ランダムアクセスメモリ（ＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ダイナミックＲＡＭ（ＳＤＲＡＭ）、ダブル日付レートＲＡＭ（ＤＤＲＡＭ）、読取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ（登録商標））、汎用レジスタ、またはソフトウェアを記憶するための他の好適な非一時的媒体を含み得る。
【０１２３】
[00140]処理システム内の様々な相互接続は、バスとしてまたは単一信号線として示され得る。バスの各々は代替的に単一の信号線であり得、単一の信号線の各々は代替的にバスであり得、単一の線またはバスは、要素間の通信のための無数の物理機構または論理機構のうちの任意の１つまたは複数を表し得る。本明細書で説明される様々なバスを介して与えられる信号のいずれも、他の信号と時間多重化され、１つまたは複数の共通バスを介して与えられ得る。
【０１２４】
[0100]本開示の様々な態様は、当業者が本発明を実施することができるようにするために提供される。本開示全体にわたって提示されるインプリメンテーションの例への様々な変更が当業者には容易に明らかであり、本明細書で開示された概念は他の磁気記憶デバイスに拡張され得る。したがって、特許請求の範囲は、本開示の様々な態様に限定されるものではなく、特許請求の範囲の文言に矛盾しない全範囲を与えられるべきである。当業者に知られている、または後に知られることになる、本開示全体にわたって説明されたインプリメンテーションの例の様々な構成要素のすべての構造的および機能的等価物は、参照により本明細書に明確に組み込まれ、特許請求の範囲に包含されるものである。その上、本明細書で開示されるいかなることも、そのような開示が特許請求の範囲に明示的に具陳されているかどうかにかかわらず、公に供するものではない。いかなるクレーム要素も、その要素が「ための手段」という句を使用して明確に具陳されていない限り、または方法クレームの場合には、その要素が「ためのステップ」という句を使用して具陳されていない限り、米国特許法第１１２条（ｆ）の規定の下で解釈されるべきではない。
【図１】
2018533275.tif 000003
【図２Ａ】
2018533275.tif 000004
【図２Ｂ】
2018533275.tif 000005
【図３】
2018533275.tif 000006
【図４】
2018533275.tif 000007
【図５】
2018533275.tif 000008
【図６】
2018533275.tif 000009
【図７】
2018533275.tif 000010
【図８】
2018533275.tif 000011
【図９】
2018533275.tif 000012
【図１０】
2018533275.tif 000013
【図１１】
2018533275.tif 000014
【図１２】
2018533275.tif 000015
【図１３】
2018533275.tif 000016
【図１４】
2018533275.tif 000017
【国際調査報告】
2018533275.tif 000018
2018533275.tif 000019
2018533275.tif 000020