(57)【特許請求の範囲】
【請求項１】
１つ以上の無線機器が今度の時間間隔において計画されたアクティビティを有するときに、各判断期間において同時に動作する複数の無線機器の中の前記１つ以上の無線機器から通知を受け取ることと、
前記複数の無線機器の中の少なくとも１つの無線機器に関する制御を、前記少なくとも１つの無線機器と前記計画されたアクティビティを有する前記１つ以上の無線機器との間の前記今度の時間間隔における干渉を軽減するために、前記受け取られた通知に基づいて判定することと、
前記制御を前記少なくとも１つの無線機器に送ることと
を備え、
前記少なくとも１つの無線機器に関する制御を判定することは、
前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータに対する少なくとも１つのセッティングを判定することと、
前記少なくとも１つのセッティングに基づいて前記計画されたアクティビティを有する前記１つ以上の無線機器から別の無線機器の性能を判定することと、
前記判定された性能が許容可能であるときに、前記少なくとも１つのセッティングを保持することと、
前記判定された性能が許容不能であるときに、前記少なくとも１つのセッティングを変更することと
を備える、ワイヤレス通信をサポートする方法。
【請求項２】
前記受け取られた通知は、前記今度の時間間隔における前記１つ以上の無線機器の計画された動作状態を示す情報を備える、請求項１に記載の方法。
【請求項３】
前記受け取られた通知は、前記今度の時間間隔における前記１つ以上の無線機器の前記計画されたアクティビティを示す情報を備える、請求項１に記載の方法。
【請求項４】
前記制御を前記判定することは、無線機器の異なる組合せに関する性能対動作状態に関する情報のデータベースに基づいて前記少なくとも１つの無線機器に関する前記制御を判定することを備える、請求項１に記載の方法。
【請求項５】
前記制御を前記判定することは、前記少なくとも１つの無線機器に関する許容可能な性能を入手するために前記データベースに基づいて前記少なくとも１つの無線機器に関する少なくとも１つの動作状態を選択することを備える、請求項４に記載の方法。
【請求項６】
前記制御を前記判定することは、前記今度の時間間隔における前記干渉を軽減するために前記少なくとも１つの無線機器に関する少なくとも１つのイベントの時刻を調整するために前記制御を判定することを備える、請求項１に記載の方法。
【請求項７】
前記制御を前記判定することは、前記今度の時間間隔における前記干渉を軽減するために前記少なくとも１つの無線機器の送信電力を調整するために前記制御を判定することを備える、請求項１に記載の方法。
【請求項８】
前記制御を前記判定することは、前記今度の時間間隔における前記干渉を軽減するために前記少なくとも１つの無線機器の少なくとも１つの周波数チャネルを調整するために前記制御を判定することを備える、請求項１に記載の方法。
【請求項９】
前記少なくとも１つの無線機器に送られる前記制御は、前記今度の間隔における前記少なくとも１つの無線機器に関する選択された動作状態を示し、前記少なくとも１つの無線機器は、前記計画されたアクティビティを有する前記１つ以上の無線機器への前記干渉を減らすために、または、前記計画されたアクティビティを有する前記１つ以上の無線機器からの前記干渉に対抗するために前記今度の時間間隔において前記選択された動作状態で動作する、請求項１に記載の方法。
【請求項１０】
前記少なくとも１つの無線機器に送られる前記制御は、前記今度の時間間隔において前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータをセットする、請求項１に記載の方法。
【請求項１１】
前記少なくとも１つの無線機器に送られる前記制御は、前記今度の時間間隔における前記少なくとも１つの無線機器の増幅器、フィルタ、送信電力レベル、アンテナ、アンテナアレイ、周波数チャネル、またはトラフィックチャネルの１つ以上に対する構成可能パラメータのセッティングを備える、請求項１に記載の方法。
【請求項１２】
前記制御を前記送ることは、共存マネージャから前記少なくとも１つの無線機器のコントローラに前記制御を送ることを備え、前記コントローラは、集積回路上で前記共存マネージャと同一位置に配置され、前記制御に従って前記今度の時間間隔において前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータをセットする、請求項１に記載の方法。
【請求項１３】
前記制御を前記送ることは、共存マネージャから前記少なくとも１つの無線機器のコントローラに前記制御を送ることを備え、前記コントローラは、前記無線機器内に配置され、前記制御に従って前記今度の時間間隔において前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータをセットする、請求項１に記載の方法。
【請求項１４】
前記受け取ること、前記判定すること、および前記送ることは、前記複数の無線機器のすべての動作を制御するように指定された共存マネージャによって実行される、請求項１に記載の方法。
【請求項１５】
前記受け取ること、前記判定すること、および前記送ることは、前記複数の無線機器のうちの１つのためのコントローラによって実行される、請求項１に記載の方法。
【請求項１６】
前記少なくとも１つの無線機器に関する前記制御は、反復して判定される、請求項１に記載の方法。
【請求項１７】
前記１つ以上の無線機器からの前記通知は、ソフトウェアメッセージを介して受け取られ、前記制御は、ソフトウェアメッセージを介して前記少なくとも１つの無線機器に送られる、請求項１に記載の方法。
【請求項１８】
前記１つ以上の無線機器からの前記通知は、ハードウェアバスを介して受け取られ、前記制御は、前記ハードウェアバスを介して前記少なくとも１つの無線機器に送られる、請求項１に記載の方法。
【請求項１９】
無線機器の登録に関して前記無線機器と通信することと、
前記登録を介して前記無線機器の動作を制御するのに使用される情報を入手することと
をさらに備える、請求項１に記載の方法。
【請求項２０】
前記無線機器の動作を制御することに関するデータベースの部分を判定することと、
前記無線機器の動作を制御するために使用される前記情報を得るために前記データベースの前記部分を外部メモリから内部メモリにロードすることと
をさらに備える、請求項１９に記載の方法。
【請求項２１】
前記複数の無線機器は、少なくとも１つの送信無線機器と少なくとも１つの受信無線機器とを備える、請求項１に記載の方法。
【請求項２２】
前記少なくとも１つの無線機器は、単一の無線技術用の単一の無線機器を備える、請求項１に記載の方法。
【請求項２３】
前記複数の無線機器は、少なくとも２つの異なる無線技術用の少なくとも２つの無線機器を備える、請求項１に記載の方法。
【請求項２４】
前記複数の無線機器は、複数の無線技術をサポートするソフトウェア無線（ＳＤＲ）を備える、請求項１に記載の方法。
【請求項２５】
前記複数の無線機器は、クリア周波数チャネルを検索し、前記クリア周波数チャネル上で動作するように構成可能なコグニティブ無線を備える、請求項１に記載の方法。
【請求項２６】
前記複数の無線機器は、ワイヤレス通信をサポートせずに雑音または干渉のうちの１つ以上を発するユニットを備える、請求項１に記載の方法。
【請求項２７】
前記複数の無線機器は、単一のデバイス内に配置される、請求項１に記載の方法。
【請求項２８】
前記複数の無線機器は、複数のデバイス内に配置される、請求項１に記載の方法。
【請求項２９】
１つ以上の無線機器が今度の時間間隔において計画されたアクティビティを有するときに、各判断期間において同時に動作する複数の無線機器の中の前記１つ以上の無線機器から通知を受け取るための手段と、
前記複数の無線機器の中の少なくとも１つの無線機器に関する制御を、前記少なくとも１つの無線機器と前記計画されたアクティビティを有する前記１つ以上の無線機器との間の前記今度の時間間隔における干渉を軽減するために、前記受け取られた通知に基づいて判定するための手段と、
前記制御を前記少なくとも１つの無線機器に送るための手段と
を備え、
前記少なくとも１つの無線機器に関する制御を判定するための前記手段は、
前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータに対する少なくとも１つのセッティングを判定するための手段と、
前記少なくとも１つのセッティングに基づいて前記計画されたアクティビティを有する前記１つ以上の無線機器から別の無線機器の性能を判定するための手段と、
前記判定された性能が許容可能であるときに、前記少なくとも１つのセッティングを保持するための手段と、
前記判定された性能が許容不能であるときに、前記少なくとも１つのセッティングを変更するための手段と
を備える、ワイヤレス通信をサポートする装置。
【請求項３０】
前記受け取られた通知は、前記今度の時間間隔における前記１つ以上の無線機器の計画された動作状態または前記計画されたアクティビティのうちの１つ以上を示す情報を備える、請求項２９に記載の装置。
【請求項３１】
前記制御を判定するための前記手段は、無線機器の異なる組合せに関する性能対動作状態に関する情報のデータベースに基づいて前記少なくとも１つの無線機器に関する前記制御を判定するための手段を備える、請求項２９に記載の装置。
【請求項３２】
前記制御を判定するための前記手段は、前記少なくとも１つの無線機器に関する許容可能な性能を入手するために前記データベースに基づいて前記少なくとも１つの無線機器に関する少なくとも１つの動作状態を選択するための手段を備える、請求項３１に記載の装置。
【請求項３３】
前記少なくとも１つの無線機器に送られる前記制御は、前記今度の間隔における前記少なくとも１つの無線機器に関する少なくとも１つの構成可能パラメータセッティングまたは選択された動作状態のうちの１つ以上を示し、前記少なくとも１つの無線機器は、前記計画されたアクティビティを有する前記１つ以上の無線機器への前記干渉を減らすために、または、前記計画されたアクティビティを有する前記１つ以上の無線機器からの前記干渉に対抗するために前記今度の時間間隔において前記少なくとも１つの構成可能パラメータセッティングまたは前記選択された動作状態に従って動作する、請求項２９に記載の装置。
【請求項３４】
１つ以上の無線機器が今度の時間間隔における計画されたアクティビティを有するときに、各判断期間において同時に動作する複数の無線機器の中の前記１つ以上の無線機器から通知を受け取り、前記複数の無線機器の中の少なくとも１つの無線機器に関する制御を、前記少なくとも１つの無線機器と前記計画されたアクティビティを有する前記１つ以上の無線機器との間の前記今度の時間間隔における干渉を軽減するために、前記受け取られた通知に基づいて判定し、前記制御を前記少なくとも１つの無線機器に送るように構成された少なくとも１つのプロセッサ
を備え、
前記少なくとも１つの無線機器に関する制御を判定することは、
前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータに対する少なくとも１つのセッティングを判定することと、
前記少なくとも１つのセッティングに基づいて前記計画されたアクティビティを有する前記１つ以上の無線機器から別の無線機器の性能を判定することと、
前記判定された性能が許容可能であるときに、前記少なくとも１つのセッティングを保持することと、
前記判定された性能が許容不能であるときに、前記少なくとも１つのセッティングを変更することと
を備える、ワイヤレス通信をサポートする装置。
【請求項３５】
前記受け取られた通知は、前記今度の時間間隔における前記１以上の無線機器の計画された動作状態または前記計画されたアクティビティのうちの１つ以上を示す情報を備える、請求項３４に記載の装置。
【請求項３６】
前記少なくとも１つのプロセッサは、無線機器の異なる組合せに関する性能対動作状態に関する情報のデータベースに基づいて前記少なくとも１つの無線機器に関する前記制御を判定するように構成される、請求項３４に記載の装置。
【請求項３７】
前記少なくとも１つのプロセッサは、前記少なくとも１つの無線機器に関する許容可能な性能を入手するために前記データベースに基づいて前記少なくとも１つの無線機器に関する少なくとも１つの動作状態を選択するように構成される、請求項３６に記載の装置。
【請求項３８】
前記少なくとも１つの無線機器に送られる前記制御は、前記今度の間隔における前記少なくとも１つの無線機器に関する少なくとも１つの構成可能パラメータセッティングまたは選択された動作状態のうちの１つ以上を示し、前記少なくとも１つの無線機器は、前記計画されたアクティビティを有する前記１つ以上の無線機器への前記干渉を減らすために、または、前記計画されたアクティビティを有する前記１つ以上の無線機器からの前記干渉に対抗するために前記今度の時間間隔において前記少なくとも１つの構成可能パラメータセッティングまたは前記選択された動作状態に従って動作する、請求項３４に記載の装置。
【請求項３９】
少なくとも１つのコンピュータに、１つ以上の無線機器が今度の時間間隔における計画されたアクティビティを有しているときに、各判断期間において同時に動作する複数の無線機器の中の前記１つ以上の無線機器から通知を受け取らせるコードと、
前記少なくとも１つのコンピュータに、前記複数の無線機器の中の少なくとも１つの無線機器に関する制御を、前記少なくとも１つの無線機器と前記計画されたアクティビティを有する前記１つ以上の無線機器との間の前記今度の時間間隔における干渉を軽減するために、前記受け取られた通知に基づいて判定させるコードと、
前記少なくとも１つのコンピュータに、前記制御を前記少なくとも１つの無線機器に送らせるコードと
を備え、
前記少なくとも１つのコンピュータに制御を判定させる前記コードは、
前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータに対する少なくとも１つのセッティングを判定するためのコードと、
前記少なくとも１つのセッティングに基づいて前記計画されたアクティビティを有する前記１つ以上の無線機器から別の無線機器の性能を判定するためのコードと、
前記判定された性能が許容可能であるときに、前記少なくとも１つのセッティングを保持するためのコードと、
前記判定された性能が許容不能であるときに、前記少なくとも１つのセッティングを変更するためのコードと
を備える、コンピュータ可読記憶媒体。
【請求項４０】
１つ以上の無線機器が今度の時間間隔における計画されたアクティビティを有するときに、各判断期間において同時に動作する複数の無線機器の中の前記１つ以上の無線機器から１つ以上の通知を受け取ること、前記１つ以上の通知の各々は、前記今度の時間間隔における前記対応する１つ以上の無線機器の前記計画されたアクティビティを示す、と、
前記複数の無線機器の中の少なくとも１つの無線機器の提案される動作を、前記少なくとも１つの無線機器と前記計画されたアクティビティを有する前記１つ以上の無線機器との間の前記今度の時間間隔における干渉を軽減するために、前記１つ以上の通知に基づいて判定することと、
前記少なくとも１つの無線機器に少なくとも１つの応答を送ること、前記少なくとも１つの応答は、前記今度の時間間隔における前記少なくとも１つの無線機器の前記提案される動作を伝える、と
を備え、
前記少なくとも１つの無線機器の提案される動作を判定することは、
前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータに対する少なくとも１つのセッティングを判定することと、
前記少なくとも１つのセッティングに基づいて前記計画されたアクティビティを有する前記１つ以上の無線機器から別の無線機器の性能を判定することと、
前記判定された性能が許容可能であるときに、前記少なくとも１つのセッティングを保持することと、
前記判定された性能が許容不能であるときに、前記少なくとも１つのセッティングを変更することと
を備える、ワイヤレス通信をサポートする方法。
【請求項４１】
前記１つ以上の通知は、各判断期間における前記１つ以上の無線機器の各々に割り当てられた時間スロットにおいて前記１つ以上の無線機器によって同期的に送られる、請求項４０に記載の方法。
【請求項４２】
前記受け取ることと、前記判定することと、前記送ることとを、各判断期間の異なる間隔で実行すること
をさらに備える、請求項４０に記載の方法。
【請求項４３】
前記少なくとも１つの無線機器の前記提案される動作は、各判断期間の第１の間隔の間に判定され、前記少なくとも１つの応答は、各判断期間の第２の間隔の間に送られる、請求項４０に記載の方法。
【請求項４４】
前記１つ以上の通知は、前記１つ以上の通知をトリガする前記今度の時間間隔における前記計画されたアクティビティに応じて前記１つ以上の無線機器によって非同期に送られる、請求項４０に記載の方法。
【請求項４５】
前記少なくとも１つの無線機器の前記提案される動作が判定され、少なくとも１つの応答は、前記今度の時間間隔における前記計画されたアクティビティを示す前記１つ以上の通知の受信に応じて前記少なくとも１つの無線機器に非同期に送られる、請求項４０に記載の方法。
【請求項４６】
前記１つ以上の通知は、前記今度の時間間隔における前記対応する無線機器の前記計画されたアクティビティの変化を示すために、対応する無線機器によって送られる通知を含む、請求項４０に記載の方法。
【請求項４７】
前記少なくとも１つの応答は、前記今度の時間間隔における前記少なくとも１つの無線機器の前記提案される動作の変化を伝えるために、前記少なくとも１つの無線機器に送られる、請求項４５に記載の方法。
【請求項４８】
１つ以上の無線機器が今度の時間間隔における計画されたアクティビティを有するときに、各判断期間において同時に動作する複数の無線機器の中の前記１つ以上の無線機器から１つ以上の通知を受け取るための手段、前記１つ以上の通知の各々は、前記今度の時間間隔における前記対応する１つ以上の無線機器の前記計画されたアクティビティを示す、と、
前記複数の無線機器の中の少なくとも１つの無線機器の提案される動作を、前記少なくとも１つの無線機器と前記計画されたアクティビティを有する前記１つ以上の無線機器との間の前記時間間隔における干渉を軽減するために、前記１つ以上の通知に基づいて判定するための手段と、
前記少なくとも１つの無線機器に少なくとも１つの応答を送るための手段、前記少なくとも１つの応答は、前記今度の時間間隔における前記少なくとも１つの無線機器の前記提案される動作を伝える、と
を備え、
前記少なくとも１つの無線機器の提案される動作を判定するための前記手段は、
前記少なくとも１つの無線機器の少なくとも１つの構成可能パラメータに対する少なくとも１つのセッティングを判定するための手段と、
前記少なくとも１つのセッティングに基づいて前記計画されたアクティビティを有する前記１つ以上の無線機器から別の無線機器の性能を判定するための手段と、
前記判定された性能が許容可能であるときに、前記少なくとも１つのセッティングを保持するための手段と、
前記判定された性能が許容不能であるときに、前記少なくとも１つのセッティングを変更するための手段と
を備える、ワイヤレス通信をサポートする装置。
【請求項４９】
前記１つ以上の通知は、各判断期間における前記１つ以上の無線機器の各々に割り当てられた時間スロットにおいて前記１つ以上の無線機器によって同期的に送られる、請求項４８に記載の装置。
【請求項５０】
前記１つ以上の通知は、前記１つ以上の通知をトリガする前記今度の時間間隔における前記計画されたアクティビティに応じて前記１つ以上の無線機器によって非同期に送られる、請求項４８に記載の装置。
【請求項５１】
第１のデバイス上の少なくとも１つの第１の無線機器と第２のデバイス上の少なくとも１つの第２の無線機器とを識別すること、前記第１の無線機器と前記第２の無線機器とは、同時に動作する、と、
前記少なくとも１つの第１の無線機器が今度の時間間隔における計画されたアクティビティを有するときに、各判断期間において前記第１のデバイス上の前記少なくとも１つの第１の無線機器から通知を受け取ることと、
前記今度の時間間隔における前記第２のデバイス上の前記少なくとも１つの第２の無線機器への干渉を軽減するために、または、前記今度の時間間隔における前記第２のデバイス上の前記少なくとも１つの第２の無線機器からの干渉に対抗するために各判断期間において前記第１のデバイス上の前記少なくとも１つの第１の無線機器の動作を制御することと
を備え、
前記少なくとも１つの第１の無線機器の前記動作を制御することは、
前記少なくとも１つの第１の無線機器の少なくとも１つの構成可能パラメータに対する少なくとも１つのセッティングを判定することと、
前記少なくとも１つのセッティングに基づいて前記少なくとも１つの第２の無線機器の性能を判定することと、
前記判定された性能が許容可能であるときに、前記少なくとも１つのセッティングを保持することと、
前記判定された性能が許容不能であるときに、前記少なくとも１つのセッティングを変更することと
を備える、ワイヤレス通信をサポートする方法。
【請求項５２】
前記少なくとも１つの構成可能パラメータに対する前記少なくとも１つのセッティングは、前記少なくとも１つの第１の無線機器の周波数チャネル、送信電力レベル、アンテナ、アンテナアレイ、増幅器、またはフィルタのうちの１つ以上に関する、請求項５１に記載の方法。
【請求項５３】
第１のデバイス上の少なくとも１つの第１の無線機器と第２のデバイス上の少なくとも１つの第２の無線機器とを識別するための手段、前記第１の無線機器と前記第２の無線機器とは、同時に動作する、と、
前記少なくとも１つの第１の無線機器が今度の時間間隔における計画されたアクティビティを有するときに、各判断期間において前記第１のデバイス上の前記少なくとも１つの第１の無線機器から通知を受け取るための手段と、
前記今度の時間間隔における前記第２のデバイス上の前記少なくとも１つの第２の無線機器への干渉を軽減するために、または、前記今度の時間間隔における前記第２のデバイス上の前記少なくとも１つの第２の無線機器からの干渉に対抗するために各判断期間において前記第１のデバイス上の前記少なくとも１つの第１の無線機器の動作を制御するための手段と
を備え、
前記少なくとも１つの第１の無線機器の前記動作を制御するための前記手段は、
前記少なくとも１つの第１の無線機器の少なくとも１つの構成可能パラメータに対する少なくとも１つのセッティングを判定するための手段と、
前記少なくとも１つのセッティングに基づいて前記少なくとも１つの第２の無線機器の性能を判定するための手段と、
前記判定された性能が許容可能であるときに、前記少なくとも１つのセッティングを保持するための手段と、
前記判定された性能が許容不能であるときに、前記少なくとも１つのセッティングを変更する手段と、
を備える、ワイヤレス通信をサポートする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、全般的には通信に関し、より具体的には、ワイヤレス通信のための無線機器を制御する技法に関する。
【０００２】
本願は、本願の譲受人に譲渡され、参照によって本明細書に組み込まれている、２００９年６月１日に出願した米国仮出願第６１／１８２，９４６号、名称「ＣＯＥＸＩＳＴＥＮＣＥ  ＭＡＮＡＧＥＲ  ＦＯＲ  ＣＯＮＴＲＯＬＬＩＮＧ  ＯＰＥＲＡＴＩＯＮ  ＯＦ  ＭＵＬＴＩＰＬＥ  ＲＡＤＩＯＳ」、代理人整理番号第０９２２６２Ｐ１号の優先権を主張するものである。
【背景技術】
【０００３】
ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、放送、その他などのさまざまな通信コンテンツを提供するために広く展開されている。これらのワイヤレスシステムは、使用可能なシステムリソースを共有することによって複数のユーザをサポートできる多元接続システムを含むことができる。そのような多元接続システムの例には、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交ＦＤＭＡ（ＯＦＤＭＡ）システム、およびＳｉｎｇｌｅ−Ｃａｒｒｉｅｒ  ＦＤＭＡ（ＳＣ−ＦＤＭＡ）システムがある。これらのワイヤレスシステムが、放送システムと他のシステムとを含む場合もある。
【０００４】
ワイヤレス通信デバイスは、異なるワイヤレス通信システムを用いる通信をサポートするために複数の無線機器を含む場合がある。各無線機器は、ある周波数チャネルおよび帯域上で動作することができ、ある要件を有する場合がある。よい性能を達成する形で無線機器を制御することが望ましい可能性がある。
【発明の概要】
【０００５】
よい性能を達成するために複数の無線機器の動作を制御する無線機器共存管理を実行する技法を、本明細書で説明する。ある設計では、エンティティ（たとえば、共存マネージャまたは無線機器コントローラ）は、同時に動作する複数の無線機器の中の１つまたは複数の無線機器から入力を受け取ることができる。エンティティは、複数の無線機器の中の少なくとも１つの無線機器に関する制御を、少なくとも１つの無線機器のそれぞれによって引き起こされるか観察される干渉を軽減するために、受け取られた入力に基づいて判定することができる。エンティティは、制御を少なくとも１つの無線機器に送ることができる。各無線機器は、その無線機器に送信された制御に従って動作することができる。
【０００６】
ある設計では、エンティティは、今度の時間間隔内の無線機器の計画された動作状態を示す入力を受け取ることができる。別の設計では、エンティティは、今度の時間間隔内の無線機器の計画されたアクティビティを示す入力を受け取ることができる。無線機器からの入力は、無線機器の計画された動作を示す他の情報を備えることもできる。
【０００７】
ある設計では、エンティティは、無線機器の異なる組合せに関する性能対動作状態に関する情報のデータベースに基づいて少なくとも１つの無線機器に関する制御を判定することができる。データベースは、カラーチャートの形または他のフォーマットで情報を格納することができる。エンティティは、少なくとも１つの無線機器に関する許容可能な性能を入手するためにデータベースに基づいて少なくとも１つの無線機器に関する少なくとも１つの動作状態を選択することができる。
【０００８】
ある設計では、エンティティは、今度の間隔内の無線機器に関する選択された動作状態を示す制御を送ることができる。無線機器は、選択された動作状態で動作することができる。別の設計では、エンティティは、無線機器の少なくとも１つの構成可能パラメータをセットするために制御を送ることができる。構成可能パラメータ（１つまたは複数）は、増幅器、フィルタ、送信電力レベル、アンテナ、アンテナアレイ、その他を含むことができる。無線機器は、制御に従ってパラメータ（１つまたは複数）をセットすることができる。無線機器の制御は、無線機器の提案される動作を示す他の情報を備えることもできる。
【０００９】
本開示のさまざまな態様と特徴とを、下でさらに詳細に説明する。
【図面の簡単な説明】
【００１０】
【図１】図１は、さまざまなシステムと通信するワイヤレスデバイスを示す。
【図２】図２は、ワイヤレスデバイスのブロック図を示す。
【図３】図３は、２つのワイヤレスデバイスのブロック図を示す。
【図４】図４は、例示的なカラーチャートを示す。
【図５】図５は、もう１つの例示的なカラーチャートを示す。
【図６】図６は、カラーチャート内のセルの性能のプロットを示す。
【図７】図７は、もう１つの例示的なカラーチャートを示す。
【図８Ａ】図８Ａは、集中アーキテクチャを用いる無線機器共存管理を示す。
【図８Ｂ】図８Ｂは、非集中アーキテクチャを用いる無線機器共存管理を示す。
【図９】図９は、集中無線機器共存管理のメッセージフローを示す。
【図１０】図１０は、非集中無線機器共存管理のメッセージフローを示す。
【図１１】図１１は、共存マネージャと複数の処理モジュールとを示す。
【図１２】図１２は、無線機器の無線機器コントローラの２つの設計を示す。
【図１３Ａ】図１３Ａは、無線機器のアンテナを共有する設計を示す。
【図１３Ｂ】図１３Ｂは、無線機器のアンテナを共有するもう１つの設計を示す。
【図１４】図１４は、無線機器の動作を制御するプロセスを示す。
【図１５】図１５は、無線機器の動作を制御するもう１つのプロセスを示す。
【図１６】図１６は、異なるデバイス上の無線機器を制御するプロセスを示す。
【発明を実施するための形態】
【００１１】
図１に、複数の通信システムと通信できるワイヤレスデバイス１１０を示す。これらのシステムは、１つまたは複数のワイヤレス広域ネットワーク（ＷＷＡＮ）システム１２０および１３０、１つまたは複数のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）システム１４０および１５０、１つまたは複数のワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）システム１６０、１つまたは複数の放送システム１７０、１つまたは複数の衛星測位システム１８０、図１に図示されていない他のシステム、またはその任意の組合せを含むことができる。用語「ネットワーク」と「システム」とは、しばしば交換可能に使用される。ＷＷＡＮシステムを、セルラシステムとすることができる。
【００１２】
セルラシステム１２０および１３０を、それぞれ、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ、または他のシステムとすることができる。ＣＤＭＡシステムは、Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ（ＵＴＲＡ）、ｃｄｍａ２０００、その他などの無線技術を実施することができる。ＵＴＲＡは、Ｗｉｄｅｂａｎｄ  ＣＤＭＡ（ＷＣＤＭＡ）とＣＤＭＡの他の変形形態とを含む。ｃｄｍａ２０００は、ＩＳ−２０００（ＣＤＭＡ２０００  １Ｘ）標準規格と、ＩＳ−９５標準規格と、ＩＳ−８５６（１ｘＥＶＤＯ）標準規格とをカバーする。ＴＤＭＡシステムは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ（登録商標））、Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（Ｄ−ＡＭＰＳ）、その他などの無線技術を実施することができる。ＯＦＤＭＡシステムは、Ｅｖｏｌｖｅｄ  ＵＴＲＡ（Ｅ−ＵＴＲＡ）、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）、その他などの無線技術を実施することができる。ＵＴＲＡおよびＥ−ＵＴＲＡは、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ（ＵＭＴＳ）の一部である。３ＧＰＰのＬｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）およびＬＴＥ−Ａｄｖａｎｃｅｄ（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新リリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−Ａ、およびＧＳＭは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名称の組織からの文書に記載されている。ｃｄｍａ２０００およびＵＭＢは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。セルラシステム１２０は、そのカバレージ内のワイヤレスデバイスのための両方向通信をサポートできる複数の基地局１２２を含むことができる。同様に、セルラシステム１３０は、そのカバレージ内のワイヤレスデバイスのための両方向通信をサポートできる複数の基地局１３２を含むことができる。
【００１３】
ＷＬＡＮシステム１４０および１５０は、それぞれ、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、Ｈｉｐｅｒｌａｎ、その他などの無線技術を実施することができる。ＷＬＡＮシステム１４０は、両方向通信をサポートできる１つまたは複数のアクセスポイント１４２を含むことができる。同様に、ＷＬＡＮシステム１５０は、両方向通信をサポートできる１つまたは複数のアクセスポイント１５２を含むことができる。ＷＰＡＮシステム１６０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ  ８０２．１５、その他などの無線技術を実施することができる。ＷＰＡＮシステム１６０は、ワイヤレスデバイス１１０、ヘッドセット１６２、コンピュータ１６４、マウス１６６、その他などのさまざまなデバイスのための両方向通信をサポートすることができる。
【００１４】
放送システム１７０を、テレビジョン（ＴＶ）放送システム、周波数変調（ＦＭ）放送システム、デジタル放送システム、その他とすることができる。デジタル放送システムは、ＭｅｄｉａＦＬＯ（商標）、Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  ｆｏｒ  Ｈａｎｄｈｅｌｄｓ（ＤＶＢ−Ｈ）、Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  ｆｏｒ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｂｒｏａｄｃａｓｔｉｎｇ（ＩＳＤＢ−Ｔ）、Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ  −  Ｍｏｂｉｌｅ／Ｈａｎｄｈｅｌｄ（ＡＴＳＣ−Ｍ／Ｈ）、その他などの無線技術を実施することができる。放送システム１７０は、一方向通信をサポートできる１つまたは複数の放送局１７２を含むことができる。
【００１５】
衛星測位システム１８０を、米国の全地球測位システム（ＧＰＳ）、欧州のＧａｌｉｌｅｏシステム、ロシアのＧＬＯＮＡＳＳシステム、日本の準天頂衛星システム（ＱＺＳＳ）、インドのＩｎｄｉａｎ  Ｒｅｇｉｏｎａｌ  Ｎａｖｉｇａｔｉｏｎａｌ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ（ＩＲＮＳＳ）、中国の北斗、その他とすることができる。衛星測位システム１８０は、測位に使用される信号を送信する複数の衛星１８２を含むことができる。
【００１６】
ワイヤレスデバイス１１０は、静止またはモバイルとすることができ、ユーザ機器（ＵＥ）、移動局、モバイル機器、端末、アクセス端末、加入者ユニット、局などと呼ばれる場合もある。ワイヤレスデバイス１１０を、セルラ電話機、携帯情報端末（ＰＤＡ）、ワイヤレスモデム、ハンドヘルドデバイス、ラップトップコンピュータ、コードレス電話機、ワイヤレスローカルループ（wireless local loop）（ＷＬＬ）ステーション、放送受信器、その他とすることができる。ワイヤレスデバイス１１０は、セルラシステム１２０および／または１３０、ＷＬＡＮシステム１４０および／または１５０、ＷＰＡＮシステム１６０内のデバイス、その他と両方向で通信することができる。ワイヤレスデバイス１１０は、放送システム１７０、衛星測位システム１８０、室内測位システム（indoor positioning system）、その他から信号を受信することもできる。一般に、ワイヤレスデバイス１１０は、任意の所与の瞬間に任意の個数のシステムと通信することができる。
【００１７】
図２に、ワイヤレスデバイス１１０の設計のブロック図を示す。この設計では、ワイヤレスデバイス１１０は、Ｎ個の無線機器２２０ａから２２０ｎを含み、Ｎは、任意の整数値とすることができる。たとえば、ワイヤレスデバイス１１０は、３ＧＰＰ２セルラシステム（たとえば、ＣＤＭＡ  １Ｘ、１ｘＥＶＤＯ、その他）用の無線機器、３ＧＰＰセルラシステム（たとえば、ＧＳＭ、ＧＰＲＳ、ＥＤＧＥ、ＷＣＤＭＡ、ＨＳＰＡ、ＬＴＥ、その他）用の無線機器、ＷＬＡＮシステム用の無線機器、ＷｉＭＡＸシステム用の無線機器、ＧＰＳ用の無線機器、Ｂｌｕｅｔｏｏｔｈ用の無線機器、ＦＭ無線（たとえば、送信および受信）用の無線機器、放送システム（たとえば、ＴＶ、ＭｅｄｉａＦＬＯ（商標）、ＤＶＢ−Ｈ、ＩＳＤＢ−Ｔ、ＡＴＳＣ−Ｍ／Ｈ、その他）用の無線機器、ニアフィールド通信（ＮＦＣ）用の無線機器、Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ（ＲＦＩＤ）用の無線機器、その他のための無線機器を含むことができる。
【００１８】
Ｎ個の無線機器２２０ａから２２０ｎを、それぞれＮ個のアンテナ２１０ａから２１０ｎに結合することができる。単純さのために、図２は、関連するアンテナ２１０と対にされた各無線機器２２０を示す。一般に、各無線機器２２０を、任意の個数のアンテナに結合することができ、複数の無線機器が、１つまたは複数のアンテナを共有することもできる。
【００１９】
一般に、無線機器を、電磁スペクトル内のエネルギーを放射しまたは放ち、電磁スペクトル内のエネルギーを受け取り、あるいは導電手段を介して渡されるエネルギーを生成するユニットとすることができる。いくつかの例として、無線機器を、（ｉ）システムもしくはデバイスへ信号を送信するユニットまたは（ｉ）システムもしくはデバイスから信号を受信するユニットとすることができる。したがって、無線機器は、ワイヤレス通信をサポートすることができる。無線機器を、他の無線機器の性能に影響する可能性がある雑音を放つユニット（たとえば、コンピュータ上のスクリーン、回路基板、その他）とすることもできる。したがって、無線機器を、ワイヤレス通信をサポートせずに雑音および干渉を放つユニットとすることができる。単純さのために、下の説明の多くは、ワイヤレス通信に使用される無線機器に関する。
【００２０】
無線機器２２０は、１つまたは複数のタイプの無線機器を備えることができる。無線機器は、特定のシステム用の特定の帯域で送信しまたは受信するように設計された回路のセットを備えることができる。無線機器を、複数のシステムおよび／または複数の帯域をサポートするように構成できるソフトウェア無線（ＳＤＲ）とすることもできる。たとえば、ＳＤＲは、異なる周波数で動作できるプログラマブル回路（たとえば、同調可能／切替可能な無線周波数（ＲＦ）フィルタ、スイッチドフィルタバンク（switched filter bank）、同調可能なマッチングネットワーク、その他）を含むことができる。ＳＤＲは、異なるシステム用の処理を実行できるプログラマブル処理ユニットを含むこともできる。ＳＤＲを、任意の所与の瞬間に特定のシステム用の特定の帯域で動作するように構成することができる。無線機器を、クリア周波数チャネルを検索し、そのクリア周波数チャネルで動作することができるコグニティブ無線とすることもできる。周波数チャネルを、単にチャネルと呼ぶ場合もある。
【００２１】
各無線機器２２０は、特定のシステムとの通信をサポートすることができ、１つまたは複数の周波数帯内の１つまたは複数の周波数チャネルで動作することができる。複数の無線機器２２０を、１つの所与のシステムのために使用することもでき、たとえば、そのシステムについて、送信のためにある無線機器、受信のために別の無線機器を使用することができる。複数の無線機器２２０を、異なる周波数帯、たとえば、セルラ帯およびＰＣＳ帯のために定義することもできる。
【００２２】
デジタルプロセッサ２３０は、無線機器２２０ａから２２０ｎに結合され得、無線機器２２０を介して送信されまたは受信されるデータの処理などのさまざまな機能を実行することができる。各無線機器２２０の処理は、その無線機器によってサポートされる無線技術に依存するものとすることができ、符号化、復号、変調、復調、暗号化、暗号化解除、その他を含むことができる。デジタルプロセッサ２３０は、下で説明するように、よい性能を達成するために無線機器２２０の動作を制御できる共存マネージャ（ＣｘＭ）２４０を含むことができる。共存マネージャ２４０は、無線機器共存データベース２４２へのアクセスを有することができ、無線機器共存データベース２４２は、無線機器の動作を制御するのに使用される情報を格納することができる。デジタルプロセッサ２３０は、データとプログラムコードとを格納するために内部メモリ２４４を含むこともできる。
【００２３】
単純さのために、デジタルプロセッサ２３０は、図２では単一のプロセッサとして図示されている。一般に、デジタルプロセッサ２３０は、任意の個数と任意のタイプとのプロセッサ、コントローラ、メモリ、その他を備えることができる。たとえば、デジタルプロセッサ２３０は、１つまたは複数のプロセッサ、マイクロプロセッサ、中央処理装置（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、縮小命令セットコンピュータ（ＲＩＳＣ）、ａｄｖａｎｃｅｄ  ＲＩＳＣ  ｍａｃｈｉｎｅｓ（ＡＲＭ）、コントローラ、その他を備えることができる。コントローラ／プロセッサ２５０は、ワイヤレスデバイス１１０内のさまざまなユニットの動作を指示することができる。メモリ２５２は、ワイヤレスデバイス１１０用のプログラムコードとデータとを格納することができる。デジタルプロセッサ２３０、コントローラ／プロセッサ２５０、およびメモリ２５２を、１つまたは複数の集積回路（ＩＣ）、特定用途向け集積回路（ＡＳＩＣ）、その他上で実施することができる。たとえば、デジタルプロセッサ２３０を、Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ｍｏｄｅｍ（ＭＳＭ）ＡＳＩＣ上で実施することができる。
【００２４】
図３に、ワイヤレスデバイス１１０（デバイスＡ）とワイヤレスデバイス１１２（デバイスＢ）との設計のブロック図を示す。デバイス１１２は、それぞれＭ個のアンテナ２１２ａから２１２ｍに結合されたＭ個の無線機器２２２ａから２２２ｍを含み、Ｍは、任意の整数値とすることができる。一般に、デバイスは、任意の個数の無線機器を含むことができ、別々にパッケージ化され得る任意のユニットとすることができる。たとえば、デバイス１１２は、図１のヘッドセット１６２もしくはコンピュータ１６４または他のデバイスに対応することができる。
【００２５】
ワイヤレスデバイス１１０および１１２は、有線インターフェース（図３に示されているように）および／またはワイヤレスインターフェースを介してお互いと通信することができる。共存マネージャ２４０は、下で説明するように、無線機器２２０および／または２２２から入力を受け取ることができ、よい性能を達成するためにこれらの無線機器の動作を制御することができる。
【００２６】
図２と３とに示されているように、１つまたは複数のデバイス内の複数の無線機器が、互いに非常に接近して配置される場合があり、性能を劣化させる可能性がある干渉を引き起こすか観察する場合がある。各無線機器は、１つまたは複数の周波数帯内の１つまたは複数の周波数チャネル上で動作することができる。各無線機器は、他の無線機器への干渉を引き起こす場合があり、他の無線機器からの干渉を観察する場合がある。別の無線機器に対する所与の無線機器の影響は、各無線機器によって使用される周波数チャネルおよび周波数帯、各無線機器によってサポートされる無線技術、各無線機器によって観察される無線状態、各無線機器の設計および実装、その他などのさまざまな要因に依存する可能性がある。一般に、非常に接近した複数の無線機器は、しばしば、特に複数の無線機器が同時に動作する並列の条件の下で、大きい動作上の問題を引き起こし得る。同一位置に配置された無線機器の不十分な分離（放射雑音と伝導性雑音との両方に関する）とスペクトルの共通占有（co-occupancy）または近接とが、無線機器共存問題の主要な原因である可能性がある。
【００２７】
共存マネージャ２４０は、無線機器の動作を調整することができる。共存マネージャ２４０は、（ｉ）ポイント解決策を組み込むことができる場合に共存軽減のスケーラブルでアップグレード可能な解決策と、（ｉｉ）進化論的な形で実施できる統一されたフレームワークとを提供することができる。ポイント解決策は、特定の無線機器の間の問題に対する解決策を指す。このフレームワークは、将来の機能強化のためにＲＦ変更とベースバンド変更との組込みを可能にすることもできる。共存管理機能は、共存問題が検出されるときに解決を提供するためにさまざまな無線機器の間で動作を調停することができる。
【００２８】
共存マネージャ２４０は、アクティブな無線機器から入力を受け取ることができ、このアクティブな無線機器は、現在動作している無線機器とすることができる。各アクティブな無線機器からの入力は、今度の時間間隔内の無線機器の計画されたまたは期待される動作状態、無線機器の計画されたアクティビティ、その他を示すことができる。アクティビティを、イベントと呼ぶ場合もある。共存マネージャ２４０は、アクティブな無線機器の間の干渉を軽減するために、受け取られた入力に基づいてこれらの無線機器の制御を判定することができる。たとえば、制御は、干渉を軽減するために、サイレンシング（silencing）、時間調停、周波数調停、適応変調、適応デジタルノッチフィルタリング、その他に関係するものとすることができる。共存マネージャ２４０は、よい性能を達成するために、すべての影響を受ける無線機器に制御を送ることができる。
【００２９】
共存マネージャ２４０は、できる限り多くの無線機器についてよい性能を達成するために、アクティブな無線機器の動作を制御することができる。無線機器は、その無線機器からの干渉を軽減し、かつ／またはその無線機器の性能を改善するために調整できる１つまたは複数の構成可能パラメータを有することができる。構成可能パラメータは、増幅器、フィルタ、アンテナ、アンテナアレイ、その他など、無線機器内の物理コンポーネントに関するものとすることができる。構成可能パラメータを、送信電力レベル、周波数チャネル、トラフィックチャネル、その他など、動作パラメータに関するものとすることもできる。受信電力レベルも、たとえば異なるアンテナおよび／またはより多数のアンテナを選択することによって、それを変更できる場合に、構成可能パラメータとすることができる。各構成可能パラメータを、そのパラメータに適用可能な複数の可能なセッティング／値のうちの１つにセットすることができる。無線機器は、各構成可能パラメータの特定のセッティングによって定義できる動作状態を有することができる。構成可能パラメータを、「ノブ（knob）」と呼ぶ場合もあり、構成可能パラメータセッティングを、「ノブセッティング」と呼ぶ場合もあり、動作状態を、「ノブ状態」と呼ぶ場合もある。
【００３０】
共存マネージャ２４０は、アクティブな無線機器の動作を制御するために無線機器共存データベース２４２を利用することができる。ある設計では、データベース２４２は、無線機器の異なる組合せの性能対動作状態に関する情報を備えることができる。データベース２４２は、さまざまな構造およびフォーマットを使用して情報を格納することができる。
【００３１】
図４に、アクティブな無線機器を制御するのに使用できる無線機器共存データベースの１つの設計であるカラーチャートの設計を示す。カラーチャート４００では、水平軸を、干渉を引き起こすことができ、制御可能とすることができる送信無線機器に関するものとすることができる。垂直軸は、送信無線機器からの干渉によって悪影響を受ける可能性があり、やはり制御可能とすることができる受信無線機器に関するものとすることができる。送信無線機器を、アグレッサ（aggressor）と呼ぶ場合があり、受信無線機器を、ビクティム（victim）と呼ぶ場合がある。単純さのために、図４は、送信無線機器のいくつかの周波数チャネルのみと、受信無線機器のいくつかの周波数チャネルのみとを示す。カラーチャート４００は、単純さのために図４に図示されていない他の無線機器と他の周波数チャネルとを包含することができる。
【００３２】
カラーチャート４００は、送信無線機器がその上で動作できる異なる周波数チャネルに関する複数の列セットを含む。各列セットは、送信無線機器の異なる動作状態（すなわちノブ状態）に関する複数の列を有する。図４に示された例では、各列セットは、送信無線機器の８つの異なる動作状態に関する８つの列を含む。より少数またはより多数の動作状態を、送信無線機器についてサポートすることもできる。
【００３３】
カラーチャート４００は、受信無線機器がその上で動作できる異なる周波数チャネルに関する複数の行セットをも含む。各行セットは、受信無線機器の異なる動作状態に関する複数の行を有する。図４に示された例では、各行セットは、受信無線機器の８つの異なる動作状態に関する８つの行を含む。より少数またはより多数の動作状態を、受信無線機器についてサポートすることもできる。一般に、各無線機器は、任意の個数の動作状態を有することができる。１つの行または１つの列を、干渉管理のために無線機器について選択できる動作状態ごとに設けることができる。
【００３４】
図４に示された設計では、無線機器の性能を、３つの可能なレベルすなわち「許容可能」と、「臨界」と、「許容不能」または「深刻」とのうちの１つによって定量化する（またはこれに量子化する）ことができる。許容可能レベルと、臨界レベルと、許容不能レベルとを、カラーチャート４００では、それぞれ緑色と、黄色と、赤色とによって表すことができる。許容可能レベルは、無線機器の性能がすべての適用可能な要件を満足する場合に対応することができる。臨界レベルは、（ｉ）無線機器の性能がすべての適用可能な要件を満足するがおそらくは小さいマージンを有する場合または（ｉｉ）無線機器の性能が主要な要件を満足するがおそらくはすべての要件を満足しない場合に対応することができる。許容不能レベルは、無線機器の性能が適用可能な要件を満足せず、改善されなければならない場合に対応することができる。一般に、性能を、任意の個数のレベル、たとえば２、４などを用いて定量化することができる。各レベルを、無線機器の要件に依存するものとすることができる任意の形で定義することができる。より多くのレベルは、これらのレベルを格納するためのより多くのメモリを犠牲にして、無線機器のよりよい制御を可能にすることができる。
【００３５】
図４に示された設計では、カラーチャート４００は、送信無線機器と受信無線機器とに関する動作状態の一意の組合せごとに１つのセル（または正方形の箱）を含む。セル（ｉ，ｊ）は、送信無線機器の動作状態ｉと受信無線機器の動作状態ｊとに対応することができる。セル（ｉ，ｊ）を、動作状態ｉの送信無線機器と動作状態ｊの受信無線機器とを有する受信無線機器の性能レベルで埋めることができる。
【００３６】
図４の設計は、受信無線機器の動作状態の選択と独立な送信無線機器の動作状態の選択を可能にすることができる。送信無線機器と受信無線機器との選択された動作状態に関する受信無線機器の性能を、動作状態のこの組合せを包含するセルによって判定することができる。
【００３７】
一般に、図４に示された設計について、カラーチャートは、無線機器ごとの特定の周波数チャネルについて、送信無線機器のＵ個の動作状態と受信無線機器のＶ個の動作状態とを包含することができ、Ｕ≧１かつＶ≧１である。合計Ｕ×Ｖ個のセルを、送信無線機器と受信無線機器との動作状態の異なる組合せに関する受信無線機器の性能を定量化するのに使用することができる。Ｕ＝１かつＶ＝１である場合には、カラーチャートは、無線機器ごとの特定の動作状態に関する周波数チャネル対ごとに単一のセルを含むことができる。
【００３８】
図５に、アクティブな無線機器を制御するのに使用できる、無線機器共存データベースのもう１つの設計であるカラーチャート５００の設計を示す。カラーチャート５００では、水平軸を、干渉を引き起こす可能性があり、制御可能とすることができる送信無線機器に関するものとすることができる。垂直軸を、送信無線機器からの干渉によって影響を受ける可能性があり、やはり制御可能とすることができる受信無線機器に関するものとすることができる。単純さのために、図５は、１つだけの送信無線機器と１つだけの受信無線機器とを示す。
【００３９】
図５に示された設計では、カラーチャート５００は、送信無線機器（すなわち、アグレッサ）の特定の周波数チャネルと受信無線機器（すなわち、ビクティム）の特定の周波数チャネルとを包含するチャネル組合せごとに２つのセルを含む。各セルを、送信無線機器と受信無線機器との特定の動作シナリオに関連付けることができ、各セルは、その動作シナリオに関する受信無線機器の性能を伝えることができる。たとえば、周波数組合せの左セルは、「感度」シナリオに関する受信無線機器の性能を伝えることができ、右セルは、「公称」シナリオに関する受信無線機器の性能を伝えることができる。感度シナリオを、（ｉ）最大電力レベル（Ｐｍａｘ）で送信する送信無線機器と（ｉｉ）感度レベル（ＲＸｍｉｎ）またはその付近で動作し、非常に弱い信号の受信を試みる受信無線機器とによって定義することができる。ＰｍａｘおよびＲＸｍｉｎは、それぞれ、送信無線機器と受信無線機器とに適用可能な標準規格によって指定される可能性がある。感度シナリオは、ワイヤレスデバイス１１０が、基地局から遠く離れて配置され、低電力レベルで基地局からダウンリンク信号を受信しながら基地局に達するために高電力レベルでアップリンク信号を送信する必要がある場合に発生する可能性がある。公称シナリオを、（ｉ）Ｐｍａｘより低い少なくともＸ  ｄＢｍで送信する送信無線機器と（ｉｉ）ＲＸｍｉｎより高い少なくともＹデシベル（ｄＢ）で動作する受信無線機器とによって定義することができ、ＸおよびＹは、任意の適切な値とすることができる。感度シナリオおよび公称シナリオの実行は、送信無線機器と受信無線機器とのさまざまな構成可能パラメータの通常のセッティング（または通常のノブセッティング）を仮定することができる。
【００４０】
ある設計では、カラーチャート５００内の各セルの性能レベルを、上で図４について説明したように定義できる３つのレベルすなわち許容可能と臨界と許容不能とのうちの１つによって与えることができる。各セルの性能レベルを、より少数またはより多数のレベルによって与えることもできる。
【００４１】
一般に、図５に示された設計について、カラーチャートは、送信無線機器の特定の周波数チャネルと受信無線機器の特定の周波数チャネルとを包含するチャネル組合せごとにＱ個のセルを含むことができる。各セルを、送信無線機器と受信無線機器との特定の動作シナリオに関連付けることができ、各セルは、関連する動作シナリオの受信無線機器の性能を伝えることができる。図５のカラーチャートのＱ個のセルは、図４のカラーチャートのセルのサブセットとすることができ、これらのＱ個のセルは、よりありそうな動作シナリオに関するものとすることができる。性能を、任意の個数のレベルを用いて定量化することができる。性能を、値、たとえば達成可能な性能と要求される性能との間のマージンによって定量化することもできる。より多くのセルおよび／またはより多くの性能レベルは、無線機器のよりよい制御を可能にすることができる。
【００４２】
図６に、カラーチャート内の１つのセルの性能の３次元プロット６００の設計を示す。たとえば、プロット６００を、図４のカラーチャート４００内のセルごとに、図５のカラーチャート５００内のセルごとになどで入手することができる。性能を、達成可能な性能と要求される性能との間のマージンによって定量化することができる。性能プロット６００を、次のように、送信無線機器の特定のパラメータセッティングと、受信無線機器の特定のパラメータセッティングと、送信無線機器の送信電力レベルと、受信無線機器の受信電力レベルとの関数に基づいて入手することができる。
【数１】
0005497162.tif 000002
【００４３】
ここで、ｆ（）は、任意の適切な関数とすることができる。
【００４４】
図６では、ｘ軸は、受信無線機器の受信電力を表すことができ、ｙ軸は、送信無線機器の送信電力を表すことができ、ｚ軸は、マージンを表すことができる。図６に示されているように、性能（またはマージン）は、送信電力と受信電力とに依存することができる。所望の性能を、送信電力および／または受信電力を調整することによって入手することができる。
【００４５】
図５のカラーチャート５００内のセルの性能レベルを、図６のプロット６００などのプロットに基づいて判定することができる。たとえば、感度シナリオに対応する所与の（ｘ，ｙ）点でのマージンを判定することができる。このマージンを、図６に示されているように、性能が許容可能、臨界、または許容不能のどれであるのかを判定するための２つのしきい値ＴＨ１およびＴＨ２と比較することができる。
【００４６】
ある設計では、プロットのセットを、送信無線機器と受信無線機器とに関する異なる構成可能パラメータセッティングについて入手することができる。ある設計では、送信無線機器と受信無線機器とに関する動作状態を、プロットのセットに基づいて選択することができる。たとえば、所望の性能を提供できる、送信無線機器と受信無線機器とに関する最も非制限的な動作状態を、選択することができる。したがって、プロットを、送信無線機器と受信無線機器とに関する動作状態を選択するのに使用することができる。別の設計では、送信無線機器と受信無線機器とに関する構成可能パラメータセッティングを、他の考慮事項に基づいて選択することができる。両方の設計について、送信電力および／または受信電力を、選択されたパラメータセッティングのプロットに基づいて調整することができる。
【００４７】
別の設計では、性能プロットのセットを、送信無線機器の特定の周波数チャネルと受信無線機器の特定の周波数チャネルとを包含するチャネル組合せに関する送信無線機器と受信無線機器とに関する異なる構成可能パラメータセッティングについて入手することができる。性能プロットのセットを、総合プロットを入手するために集計することができる。集計は、さまざまな形で実行することができる。ある設計では、総合プロット内の各（ｘ，ｙ）点に、その（ｘ，ｙ）点のプロットのセットからの最良の性能を割り当てることができる。したがって、総合プロットを、セット内のプロットのすべてを重畳し、すべてのプロットの最高点を保存することによって入手することができる。その後、総合プロットは、各（ｘ，ｙ）点の最良の可能な性能を表すことができる。
【００４８】
図７に、アクティブな無線機器を制御するのに使用できる無線機器共存データベースのもう１つの設計であるカラーチャート７００の設計を示す。カラーチャート７００では、水平軸は、送信無線機器に関するものとすることができ、異なる周波数帯（異なる周波数チャネルの代わりに）を包含することができる。１つの帯域が、複数の周波数チャネルを包含することができる。各帯域内の周波数チャネルの特定の個数は、無線技術、帯域、その他に依存するものとすることができる。垂直軸は、受信無線機器に関するものとすることができ、やはり異なる帯域を包含することができる。
【００４９】
図７に示された設計では、カラーチャート７００は、送信無線機器の特定の帯域と受信無線機器の特定の帯域とを包含する帯域組合せごとに６つのセルを含む。所与の帯域組合せについて、左列の３つのセルは、感度シナリオ（感度）に関する性能を提供し、右列の３つのセルは、公称シナリオ（公称）に関する性能を提供する。上の行の２つのセルは、許容可能性能を有するチャネルのパーセンテージを示し、中の行の２つのセルは、臨界性能を有するチャネルのパーセンテージを示し、下の行の２つのセルは、許容不能性能を有するチャネルのパーセンテージを示す。たとえば、２．４ＧＨｚ帯内のＢｌｕｅｔｏｏｔｈ送信器と２．６ＧＨｚ帯内のＬＴＥ受信器とを包含するブロック７１０では、すべての周波数チャネルの４７％が、感度シナリオについて許容可能な性能を有し、すべての周波数チャネルの１０％が、臨界性能を有し、すべての周波数チャネルの４３％が、許容不能な性能を有する。カラーチャート７００内の情報は、（ｉ）所与のシナリオ（たとえば、感度または公称）に関する帯域組合せ内の周波数チャネルごとに性能（たとえば、許容可能、臨界、許容不能）を判定することと、（ｉｉ）性能レベルごとに周波数チャネルのパーセンテージを判定することとによって入手することができる。
【００５０】
図４から７は、２つの無線機器に関する２次元カラーチャートの例示的設計を示す。一般に、所与の無線機器の性能は、１つまたは複数の他の無線機器によって影響される可能性がある。カラーチャートを、同時に動作するＫ個の無線機器についてＫ次元を用いて定義することができ、Ｋは、任意の整数値とすることができる。たとえば、１つまたは複数の無線機器の性能を、Ｋ個の無線機器の動作状態によって与えることができる。
【００５１】
図４から７は、無線機器共存データベースに使用できるカラーチャートのいくつかの例示的な設計を示す。共存する無線機器に起因する干渉に関する情報を、他の形でカラーチャートまたはデータベースに取り込み、提示することもでき、たとえば、他の形で量子化し、他のフォーマットまたは構造を使用して提示することなどができる。
【００５２】
無線機器共存データベース（たとえば、カラーチャート）の情報を、さまざまな形で入手することができる。ある設計では、情報を、計算、コンピュータシミュレーション、その他を介して入手することができる。任意の適切なモデリングツールおよびシミュレーションツールを、共存する無線機器の間の干渉に関する情報を分析的に入手するのに使用することができる。この情報は、性質において分析的とすることができ、無線機器の設計と実装とから独立とすることができる。
【００５３】
別の設計では、無線機器共存データベースの情報を、経験的測定、研究室テストまたは現場テスト、その他を介して入手することができる。たとえば、テストを、送信無線機器と受信無線機器との異なる組合せの電力レベルおよび異なる構成可能パラメータセッティングについて実行することができる。性能データを、無線機器共存データベースの情報を導出するために収集し、使用することができる。この情報は、無線機器の設計と実装とに依存するものとすることができる。無線機器共存データベースを、製造フェーズ中にワイヤレスデバイス１１０にロードすることができる。このデータベースを、無線で、たとえばワイヤレスデバイス１１０が通信しているシステムから、ダウンロードすることもできる。
【００５４】
もう１つの設計では、無線機器共存データベースの情報を、無線機器の実際の動作中に入手することができる。たとえば、ワイヤレスデバイス１１０は、通常動作中に送信無線機器と受信無線機器との動作状態（たとえば、異なる電力レベル）の異なる組合せに関する受信無線機器の性能を判定することができる。性能を、ワイヤレスデバイス１１０に固有とすることができる。ワイヤレスデバイス１１０は、性能データが通常動作中に入手されるときはいつでも無線機器共存データベース（たとえば、カラーチャート内のセル）を更新することができる。
【００５５】
無線機器共存データベースの情報を、他の形で入手しまたは更新することもできる。無線機器共存データベースを、温度、コンポーネントエイジング／ドリフト、電圧／電流変動、アンテナプリング（antenna pulling）（たとえば、デバイス近接、障害物、ケーブル、その他に起因する）、周波数、送信電力レベルおよび受信電力レベル、その他などのさまざまな要因を考慮に入れるために更新することができる。
【００５６】
ある設計では、ワイヤレスデバイス１１０は、ワイヤレスデバイス１１０によって測定され、収集された情報をシステムに送ることができる。システムは、マスタ無線機器共存データベースを形成するために、異なるワイヤレスデバイスから入手された情報を集計することができる。マスタデータベースのすべてまたは一部分を、共存管理のための使用のためにワイヤレスデバイスにダウンロードすることができる。
【００５７】
ワイヤレスデバイス１１０の無線機器共存データベースは、干渉情報のほかに、他の情報を含むこともできる。たとえば、このデータベースは、最大送信電力、動作の周波数帯に関する情報、および／または各無線機器の他の情報を含むことができる。このデータベースは、イベント時刻、イベント持続時間、その他など、無線機器の各アクティビティに関係する情報を含むこともできる。
【００５８】
Ｎ個の無線機器２２０すべての無線機器共存データベースは、特に多数の無線機器、多数の周波数チャネル、無線機器ごとの多数の動作状態、その他について、相対的に大きくなる場合がある。ある設計では、無線機器共存データベース全体を、大容量不揮発性メモリ（たとえば、図２のメモリ２５２）に格納することができる。この大容量メモリは、大きい記憶容量を有するＮＡＮＤフラッシュ、ＮＯＲフラッシュ、または他のタイプのメモリとすることができる。無線機器共存データベースの関係する部分を、共存マネージャ２４０によるすばやいアクセスのために大容量メモリからより高速のメモリにロードすることができる。より高速のメモリは、デジタルプロセッサ２３０内のメモリ２４４とすることができ、スタティックランダムアクセスメモリ（ＳＲＡＭ）または他のタイプのメモリとすることができる。無線機器共存データベースのロードされる部分は、すべてのアクティブな無線機器、お互いと衝突する可能性があるアクティブな無線機器、その他に関する情報を含むことができる。より高速のメモリにロードされる部分を、無線機器がアクティブになるかアクティブな無線機器がインアクティブになるときはいつでも更新することができる。
【００５９】
無線機器共存データベースを、無線機器選択、無線機器管理、その他などのさまざまな目的に使用することができる。無線機器選択は、特定の応用のための特定の無線機器の選択を指す。無線機器管理は、できる限り多数の無線機器についてよい性能を達成するための共存する無線機器の管理を指す。無線機器選択を、無線機器共存データベース全体に基づいて実行することができる。無線機器管理を、アクティブな無線機器に関する無線機器共存データベースの部分に基づいて実行することができる。
【００６０】
無線選択について、複数の無線機器を特定の応用例のために使用することができる。これらの複数の無線機器の中で最も適切な無線機器を、無線環境と無線機器共存データベースとに基づいてその応用例のために選択することができる。たとえば、無線環境内でＷＬＡＮ無線機器によって観察されるか引き起こされる、より強い干渉に起因して、ＷＬＡＮ無線機器の代わりにＬＴＥ無線機器が選択される場合がある。したがって、選択される無線機器は、所与の無線環境についてよい（たとえば、最高の可能な）性能を提供することができる無線機器とすることができる。無線機器選択は、無線環境の変化に依存して、静的／半静的または動的とすることができる。たとえば、ワイヤレスデバイス１１０内の特定の無線機器を、無線環境が相対的に静的である、たとえば、ワイヤレスデバイス１１０がモバイルではない場合に、延長された時間の期間にわたって選択し、使用することができる。その代わりに、たとえばワイヤレスデバイス１１０のモビリティから生じる、変化する無線環境に起因して、異なる無線機器を選択することができる。無線環境は、ワイヤレスデバイス１１０の付近内の他の無線機器が有効にされまたは無効にされることに起因して変化する場合もある。
【００６１】
無線管理について、共存マネージャ２４０は、アクティブな無線機器の動作を制御するために無線機器共存データベース（たとえば、カラーチャート４００）を使用することができる。たとえば、共存マネージャ２４０は、送信無線機器と受信無線機器との計画された動作状態を示す入力を受け取ることができ、これらの計画された動作状態を用いて受信無線機器の性能を判定することができる。受信無線機器の性能が許容不能（またはおそらくは臨界）である場合には、共存マネージャ２４０は、受信無線機器の性能が許容可能（またはおそらくは臨界）になるように、送信無線機器の新しい動作状態および／または受信無線機器の新しい動作状態を選択することができる。送信無線機器の新しい動作状態は、送信無線機器の送信電力レベルおよび／または他の構成可能パラメータの変更（たとえば、新しい周波数チャネル）を備えることができる。どの場合でも、新しい動作状態がいずれかの無線機器について選択される場合に、共存マネージャ２４０は、各新しい動作状態を対応する無線機器に送ることができる。
【００６２】
無線機器共存管理を、集中アーキテクチャまたは非集中アーキテクチャなどのさまざまなアーキテクチャを用いて実施することができる。集中アーキテクチャについて、共存マネージャ２４０は、アクティブな無線機器から入力を受け取り、できる限り多数の無線機器についてよい性能を達成できるように、その無線機器に関する制御（たとえば、動作状態）を判定することができる。分散アーキテクチャと呼ばれる場合もある非集中アーキテクチャについて、アクティブな無線機器は、その無線機器に関する制御を判定するためにお互いと通信することができる。共存マネージャ２４０は、非集中アーキテクチャで管理機能を提供することができる。
【００６３】
図８Ａに、集中アーキテクチャを用いる無線機器共存管理の設計を示す。このアーキテクチャでは、共存マネージャ２４０は、メッセージングバスを介してすべてのアクティブな無線機器２２０と通信することができる。メッセージングバスは、ソフトウェアベースのメッセージングまたはハードウェアベースのメッセージングをサポートすることができる。メッセージングバスは、アクティブな無線機器とそのそれぞれのメッセージングおよびシステムタイミングとの調整をサポートするのに十分に短い待ち時間を有することができる。共存マネージャ２４０とアクティブな無線機器２２０との間の通信を、適切なメッセージングプロトコルに基づくものにすることもできる。
【００６４】
アクティブな無線機器２２０を、単一のデバイス（たとえば、図２のデバイス１１０）上または複数のデバイス（たとえば、図３のデバイス１１０および１１２）上に配置することができる。各無線機器２２０を、共存マネージャ２４０に対して別々のエンティティと考えることができる。各無線機器２２０を、無線機器の無線機器共存をサポートでき、共存マネージャ２４０と通信することもできる無線機器コントローラ２２４に関連付けることができる。各無線機器２２０は、その無線機器によって引き起こされるか観察される干渉を軽減するために変更できる１つまたは複数の構成可能パラメータを有することもできる。
【００６５】
共存マネージャ２４０は、無線機器共存をサポートするためにさまざまな管理機能を実行することができる。たとえば、共存マネージャ２４０は、無線機器２２０による登録と、イベント通知と、イベントの解決および調停と、通知応答とをサポートすることができる。共存マネージャ２４０は、すべてのアクティブな無線機器２２０から入力を受け取ることができる。共存マネージャ２４０は、受け取られた入力に基づいてアクティブな無線機器の動作に関する判断を行うために無線機器共存データベース２４２を利用することができる。共存マネージャ２４０は、無線機器についてよい性能を達成できるように、無線機器の制御（たとえば、動作状態）を判定することができる。共存マネージャ２４０は、影響を受ける無線機器に制御を送ることができる。
【００６６】
図８Ｂに、非集中アーキテクチャを用いる無線機器共存管理の例示的設計を示す。このアーキテクチャでは、アクティブな無線機器２２０は、無線機器共存をサポートするためにお互いおよび／または共存マネージャ２４０と通信することができる。無線機器共存のための調停機能を、共存マネージャ２４０で集中化する代わりにアクティブな無線機器２２０にまたがって共有することができる。アクティブな無線機器の最良の動作状態を、アクティブな無線機器のうちの少なくとも１つ、おそらくはすべてによる分散処理によって判定することができる。アクティブな無線機器は、複数のデバイス（たとえば、デバイス１１０と１１２と）に存在することができ、分散処理を、すべてのデバイス内のすべての無線機器を含むために拡張することができる。各アクティブな無線機器２２０は、無線機器の計画されたアクティビティに影響する判断を行うためにその無線機器の無線機器コントローラ２２４によって使用され得る関連するデータベース２２６を有することができる。共存マネージャ２４０は、管理機能を提供することができる。
【００６７】
図８Ａの集中アーキテクチャと図８Ｂの非集中アーキテクチャとの両方について、さまざまなメッセージフローを、よい性能を達成するためにアクティブな無線機器の動作を制御するために定義することができる。メッセージフローを、選択されたアーキテクチャと他の要因とに依存するさまざまな形で実施することができる。
【００６８】
図９に、図８Ａの集中アーキテクチャに関する共存マネージャ２４０によって無線機器を管理するためのメッセージフロー９００の設計を示す。一般に、共存マネージャ２４０は、Ｎ個までのアクティブな無線機器２２０と通信することができる。単純さのために、２つの無線機器ＸおよびＹだけが、図９に示されている。明瞭さのために、無線機器Ｘによって実行される処理を、下で説明する。同様の処理を、各アクティブな無線機器によって実行することができる。
【００６９】
ある設計では、無線機器Ｘは、登録イベント（ＲＥ）を介して共存マネージャ２４０にそれ自体を登録することができる。無線機器Ｘは、ワイヤレスデバイス１１０がパワーアップされるとき、無線機器Ｘが使用のために選択されるとき、または他のトリガ条件が発生するときに、登録を実行することができる。無線機器Ｘは、その無線技術と設計とに依存するものとすることができる、その構成可能パラメータを識別することができる。登録は、共存マネージャ２４０が、無線機器Ｘを知るようになること、無線機器Ｘの関係情報を入手すること、無線機器Ｘに関する無線機器共存データベースの関係部分を判定すること、データベースのこの部分を外部メモリから内部メモリにダウンロードすること、無線機器Ｘに通信リソースを割り当てること、その他を行うことを可能にすることができる。異なる無線機器が、異なる時に共存マネージャ２４０に登録する可能性がある。
【００７０】
ある設計では、無線機器Ｘは、通知を介してその計画されたアクティビティについて共存マネージャ２４０に通知することができ、これを通知イベント（ＮＥ）と呼ぶ場合もある。計画されたアクティビティまたはイベントを、送信または受信に関するものとすることができ、計画されたアクティビティが発生する計画された動作状態に関連付けることができる。たとえば、無線機器Ｘは、送信無線機器とすることができ、他の送信無線機器からのサイレンスを要求するため、またはたとえば無線機器Ｘからの干渉に起因して、受信無線機器が適当なアクションを行うことを可能にするために、その計画されたアクティビティの通知を送ることができる。無線機器Ｘは、受信無線機器とすることができ、送信無線機器が同一帯域での無線機器Ｘとの衝突を回避することを可能にするためおよび／または他の受信無線機器が適当なアクションを行うことを可能にするために、その計画されたアクティビティの通知を送ることができる。
【００７１】
無線機器Ｘは、計画されたアクティビティ、計画された動作状態、および／または他の情報を通知内で提供することができる。ある設計では、通知は、次のうちの１つまたは複数を伝えることができる。
【００７２】
・無線機器Ｘの無線アイデンティティ（ＩＤ）、
・無線機器Ｘの計画された動作状態、
・無線機器Ｘの優先順位および／または計画されたアクティビティの優先順位、
・計画されたアクティビティの周期性および／または開始時刻、
・計画されたアクティビティの持続時間および／または停止時刻、
・計画されたアクティビティの最終期限、
・計画されたアクティビティのために使用すべき周波数チャネルおよび送信電力レベル、ならびに／あるいは
・無線機器Ｘに関するまたは計画されたアクティビティに関する他の情報。
【００７３】
無線機器Ｘの優先順位および／または計画されたアクティビティの優先順位を、共存マネージャ２４０によって割り当てる（たとえば、無線機器Ｘの登録中に）か、優先順位を割り当てる責任を負う他のエンティティによって割り当てるか、他の形で確認することができる。優先順位を割り当てるエンティティは、ワイヤレスデバイス１１０内またはシステム内に存在することができる。優先順位は、グローバルに定義される意味を有することができ、同一優先順位を有する異なる無線機器からのアクティビティは、等しい重要性を有することができる。優先順位は、静的とすることができ、または動的に変更することができる。たとえば、アクティビティの優先順位は、その最終期限が近づくにつれて高まるものとすることができる。
【００７４】
ある設計では、無線機器Ｘは、たとえば図９に示されているように、計画されたアクティビティがあるときに、各判断期間に周期的に通知を送ることができる。判断期間は、特定の時間持続時間を包含することができ、この時間持続時間は、共存マネージャ２４０からの判断に関する所望の待ち時間に基づいて選択され得る。たとえば、判断期間は、１００マイクロ秒（μｓ）または他の持続時間を包含することができる。別の設計では、無線機器Ｘは、無線機器Ｘの計画された動作状態または計画されたアクティビティにおいて変化があるときはいつでも通知を送ることができる。この設計では、新しい計画されたアクティビティおよび／または新しい計画された動作状態が無線機器Ｘによって送信されない限り、前の判断期間内の無線機器Ｘの動作状態およびアクティビティを、現在の判断期間に使用することができる。
【００７５】
共存マネージャ２４０は、判断期間内にすべてのアクティブな無線機器から通知を受け取ることができ、必要に応じて評価と調停とを実行することができる。共存マネージャ２４０は、アクティブな無線機器のいずれかがお互いと衝突するかどうかを判定することができる。衝突は、送信無線機器と受信無線機器との同時動作が、ある許容可能なレベルを超えて一方の無線機器（通常は受信無線機器）の性能に悪影響する場合に、その送信無線機器と受信無線機器との間で発生し得る。たとえば、送信無線機器の送信電力は、受信無線機器への干渉を引き起こす可能性があり、受信無線機器の許容不能な性能をもたらす可能性がある。ある設計では、共存マネージャ２４０は、衝突する無線機器の間で調停することができ、次の判断期間のアクティビティに関する判断を行うことができる。調停は、所望の目標に基づいて定義できるルールのセットに基づくことができる。ルールのセットは、プリファレンス、優先順位、および／または他の性能メトリックに基づいて動作することができる。共存マネージャ２４０は、本質的に、プロポーショナルフェアネス（proportional fairness）および／または他の判断基準に基づくことができるイベントスケジューリングアルゴリズムを実施することができる。別の設計では、共存マネージャ２４０は、ルールのセットに基づいて１つまたは複数の無線機器を選択し、各選択された無線機器によって影響される無線機器に関する適当な通知アラートを判定し、その通知アラートを影響を受ける無線機器に送ることができる。
【００７６】
共存マネージャ２４０は、各影響を受ける無線機器に応答を送ることができる。この応答を、通知アラート（ＮＡ）と呼ぶ場合もある。１つの無線機器からの通知に起因する複数の無線機器に関する複数の応答がある場合がある。たとえば、ＧＳＭ送信無線機器による高電力送信アクティビティは、放送ＴＶ受信無線機器およびＧＰＳ受信無線機器などの複数の共存する無線機器に影響する可能性がある。無線機器に関する応答は、その無線機器に関する選択された動作状態、その無線機器に関する少なくとも１つの構成可能パラメータセッティング、その他を示すことができる。応答を受け取る各無線機器は、他の無線機器への干渉を減らすためまたは他の無線機器からの干渉と戦うために、応答に従ってその動作を調整する（たとえば、その動作状態を変更する、１つまたは複数の構成可能パラメータを調整するなど）ことができる。
【００７７】
ある設計では、無線機器共存管理を、たとえば図９に示されているように、同期の形で実行することができる。この設計では、アクティブな無線機器は、その通知を各判断期間に周期的に送ることができる。たとえば、各無線機器に、各判断期間内の特定のタイムスロットを割り当てることができ、各無線機器は、割り当てられたタイムスロットにその通知を送ることができる。この設計は、複数の無線機器が共通のバスを共有し、共通のバス上の衝突なしに通知を送ることを可能にすることができる。共存マネージャ２４０は、各判断期間内に、判断を行うことができ、周期的に応答を送ることができる。たとえば、共存マネージャ２４０は、各判断期間の第１の間隔に判断を行い、第２の間隔に応答を送ることができる。各応答は、その応答が宛てられた無線機器の無線ＩＤを含むことができる。すべてのアクティブな無線機器は、共存マネージャ２４０によって送られる応答を聞くことができる。各無線機器は、無線ＩＤによって判定される、その無線機器に送られた応答を保持することができる。
【００７８】
別の設計では、無線機器共存管理を、非同期の形で実行することができる。この設計では、各無線機器は、たとえば今度の間隔内の計画されたアクティビティに起因して、トリガされるときはいつでもその通知を送ることができる。共存マネージャ２４０は、通知が受け取られるときはいつでも、判断を行い、応答を送ることができる。
【００７９】
図１０に、図８に示された非集中アーキテクチャに関する無線機器を管理するメッセージフロー１０００の設計を示す。一般に、Ｎ個までの無線機器２２０が、お互いおよび共存マネージャ２４０と通信することができる。単純さのために、３つの無線機器Ｘ、Ｙ、およびＺだけが、図１０に示されている。明瞭さのために、無線機器Ｘによって実行される処理を、下で説明する。同様の処理を、各アクティブな無線機器によって実行することができる。
【００８０】
ある設計では、無線機器Ｘは、登録イベントを介してそれ自体を共存マネージャ２４０に登録することができる。登録は、共存マネージャ２４０が、無線機器Ｘを知るようになること、無線機器Ｘに無線機器共存データベースの関係する部分をダウンロードすること、無線機器Ｘに通信リソースを割り当てることなどを可能にすることができる。
【００８１】
ある設計では、共存マネージャ２４０は、無線機器Ｘに関する無線機器共存データベースを判定することができ、このデータベースを無線機器Ｘに提供することができる。無線機器Ｘが受信無線機器である場合には、このデータベースを受信（ＲＸ）データベースと呼ぶ場合がある。ＲＸデータベースは、受信無線機器Ｘと衝突する可能性がある送信無線機器のセット、１つまたは複数の可能な解決、その他を含むことができる。解決は、受信無線機器Ｘだけによって実施される場合があり、または、送信無線機器の少なくとも１つの構成可能パラメータに対する変更を必要とする場合がある。無線機器ＸのＲＸデータベースを、無線機器Ｘに提供することができ、無線機器Ｘによって、その動作および／または他の無線機器の動作を制御するのに使用することができる。無線機器Ｘが送信無線機器である場合には、データベースを送信（ＴＸ）データベースと呼ぶ場合がある。ＴＸデータベースは、送信無線機器Ｘと衝突する可能性がある受信無線機器のセット、１つまたは複数の可能な解決、その他を含むことができる。
【００８２】
ある設計では、無線機器Ｘは、今度の時間期間内に無線機器Ｘの計画されたアクティビティがあるときはいつでも、他のアクティブな無線機器にイベント要求（ＥＲ）を送ることができる。イベント要求を、イベント通知と呼ぶ場合もある。イベント要求は、無線機器Ｘの計画されたアクティビティ（図１０では「イベントＸ１」として表される）に関する関連情報を伝えることができ、無線機器Ｘの計画されたパラメータセッティング（図１０では「セッティングＳ１」として表される）などのメッセージフロー９００に関して上で説明した情報のいずれをも含むことができる。他の無線機器（たとえば、無線機器ＹおよびＺ）は、無線機器Ｘからイベント要求を受信することができ、無線機器Ｘの計画されたアクティビティがこれらの無線機器の計画されたアクティビティのいずれかと衝突するかどうかを判定することができる。各無線機器は、無線機器Ｘの計画されたアクティビティとの可能な衝突について検出するために、そのＲＸデータベースまたはＴＸデータベースを使用することができる。衝突がある場合には、無線機器は、その計画されたアクティビティの優先順位を、イベント要求によって提供され得る、無線機器Ｘの計画されたアクティビティの優先順位と比較することができる。その後、無線機器は、表１に示された応答のうちの１つを含むことができる応答を送ることができる。
【表１】
0005497162.tif 000003
【００８３】
ａＡＣＫおよびａＮＡＣＫは、無線機器Ｘの計画されたアクティビティが発生できるか否かを示すことができる。ｃＮＡＣＫは、ある変更が無線機器Ｘによって行われる場合に限って、無線機器Ｘの計画されたアクティビティが発生できることを示すことができる。ｃＮＡＣＫは、（ｉ）無線機器Ｘの送信イベントとより高い優先順位を有する別の無線機器の受信イベントとの間の衝突と（ｉｉ）その衝突に対する解決が使用可能であることとから生じる可能性がある。ｃＮＡＣＫは、要求される変更に関する情報を含むことができる。たとえば、無線機器Ｘが、送信無線機器である場合があり、異なるチャネルまたはより低い送信電力レベルなどで送信することを要求される場合がある。無線機器Ｘが、変更を実施することを要求される可能性があり、さもなければ、計画されたアクティビティが、許可されない可能性がある。
【００８４】
ｃＡＣＫは、無線機器Ｘの計画されたアクティビティが発生できるが、ある変更が無線機器Ｘによって行われなければならないことを示すことができる。ｃＡＣＫは、（ｉ）無線機器Ｘの送信イベントとより低い優先順位を有する別の無線機器の受信イベントとの間の衝突と（ｉｉ）その衝突に対する解決が使用可能であることとから生じる可能性がある。ｃＡＣＫは、要求される変更に関する情報を含むことができる。たとえば、無線機器Ｘが、異なるチャネルまたはより低い送信電力レベルなどで送信することを要求される場合がある。無線機器Ｘは、要求された変更を実施してもしなくてもよく、それにかかわりなく計画されたアクティビティを実行することができる。
【００８５】
無線機器Ｘは、その要求に関するすべての他の無線機器からの応答を受信することができる。無線機器Ｘは、ａＡＣＫ、ｃＡＣＫ、および／またはｃＮＡＣＫが他の無線機器から受信される場合には、その計画されたアクティビティを実行することができ、任意のｃＮＡＣＫ内の変更を実施することができる。無線機器Ｘは、ａＮＡＣＫがいずれかの無線機器から受信される場合には、その計画されたアクティビティを見合わせることができる。この場合には、無線機器Ｘは、１つまたは複数の構成可能パラメータを変更し、新しいパラメータセッティング（図１０では「セッティングＳ２」として表される）を用いて第２の反復について上で説明したプロセスを繰り返すことができる。
【００８６】
無線機器Ｘが、別の無線機器の動作に悪影響する可能性がある、ある無線機器からの要求された変更を適用する可能性がある場合があり得る。たとえば、無線機器Ｘが、送信無線機器である場合があり、送信アクティビティに関する要求を送信する場合がある。それは、受信無線機器ＹおよびＺによって受信されることができる。無線機器Ｙは、その計画されたアクティビティとの衝突を検出することができ、ｃＡＣＫまたはｃＮＡＣＫを用いて応答することができる。無線機器Ｚは、その計画されたアクティビティとの衝突がないことを検出することができ、ａＡＣＫを送信することができる。無線機器Ｘは、無線機器Ｙの性能を改善するために、受信無線機器Ｙからの要求された変更を実施することができる。残念ながら、無線機器Ｘは、変更の結果として、受信無線機器Ｚと衝突する可能性があり、無線機器Ｚへのより多くの干渉を引き起こす可能性がある。
【００８７】
ある設計では、上で説明した処理を、すべての衝突に対処できるまで反復して実行することができる。上で説明した例について、送信無線機器Ｘは、要求された変更を実施すると判断する場合に別の要求を送ることができ、計画されたアクティビティについてａＮＡＣＫまたはａＡＣＫだけが受信されるときに停止することができる。別の設計では、受信無線機器は、その受信無線機器との衝突を軽減するために送信無線機器Ｘによって使用され得る情報を返すことができる。
【００８８】
一般に、図８Ａの集中アーキテクチャと図８Ｂの非集中アーキテクチャとの両方について、無線機器の動作に関する判断を、単一の反復または複数の反復で処理することができる。複数の反復は、特に非集中アーキテクチャに適切である可能性がある。
【００８９】
集中アーキテクチャと非集中アーキテクチャとの両方について、共存する無線機器の間の干渉を、１つまたは複数の無線機器の動作を制御することによって軽減することができる。干渉軽減を、時間、周波数、送信電力、コード、空間、偏波、その他などの１つまたは複数の動作次元に基づくものとすることができる。時間ベースの軽減について、異なる無線機器のイベントの時刻を、共同干渉（joint interference）を軽減するために調整された形で調整する（たとえば、遅れさせるおよび／または進める）ことができる。時間調整は、各影響を受ける無線機器が十分なマージンを伴って適用可能な仕様に従うことができるようにするために、制限される場合がある。周波数ベースの軽減について、１つまたは複数の新しい周波数チャネルを、すべての無線機器について干渉を軽減するために１つまたは複数の無線機器について選択することができる。送信電力ベースの軽減について、１つまたは複数の送信無線機器の送信電力を、共同干渉を減らすために調整することができる（たとえば、必ずしも感度においてではなく、受信無線機器に関する許容できる要件に基づいて）。送信電力調整は、所望の干渉軽減を達成するために電力制御をオーバーライドすることができる。コードベースの軽減について、異なるコード（たとえば、直交コード、スクランブリングコードなど）を、干渉を軽減する（たとえば、減らすかランダム化する）ために異なる無線機器について使用することができる。空間ベースの軽減について、異なる無線機器を、異なる物理位置のアンテナに関連付けることができる。これらのアンテナは、異なる空間方向に関するものとすることができ、無線機器の間の干渉を減らすために選択され得る。空間方向は、ビームステアリングパターンまたはセクタ化パターンに関係するものとすることができる。これらのアンテナの制御を、共同干渉を軽減するために共存マネージャ２４０を介して達成することができる。偏波ベースの軽減について、異なる偏波方向（たとえば、垂直方向および水平方向）を、干渉を減らすために異なる無線機器について使用することができる。特定の偏波を、無線機器のアンテナを回転すること、所望の偏波を提供できるアンテナまたはアンテナアレイを選択すること、その他によって特定の無線機器について入手することができる。干渉を、上で説明した次元の任意の１つまたは任意の組合せに基づいて軽減することもできる。干渉を、他の形で軽減することもできる。
【００９０】
共存マネージャ２４０は、無線機器共存をサポートするためにさまざまな形で無線機器２２０と通信することができる。通信は、図８Ａの集中アーキテクチャまたは図８Ｂの非集中アーキテクチャのどちらが使用されるのかに依存するものとすることができる。明瞭さのために、集中アーキテクチャに関する共存マネージャ２４０と無線機器２２０との間の通信を、下で説明する。
【００９１】
図１１に、異なる無線技術をサポートする複数の無線機器２２０の複数の処理モジュール２６０と通信する共存マネージャ２４０の例示的設計を示す。処理モジュール２６０ａは、ＣＤＭＡ（たとえば、ＣＤＭＡ  １Ｘ、ＷＣＤＭＡ、および／またはＣＤＭＡの他の変形形態）をサポートすることができ、送信無線機器２２０ａおよび受信無線機器２２０ｂと通信することができる。処理モジュール２６０ｂは、ＧＳＭをサポートすることができ、送信無線機器２２０ｃおよび受信２２０ｄと通信することができる。処理モジュール２６０ｃは、ＬＴＥをサポートすることができ、送信無線機器２２０ｅおよび受信無線機器２２０ｆと通信することができる。処理モジュール２６０ｄは、ＧＰＳをサポートすることができ、受信無線機器２２０ｇと通信することができる。処理モジュール２６０ｅは、ＷＬＡＮをサポートすることができ、送信無線機器２２０ｈおよび受信無線機器２２０ｉと通信することができる。処理モジュール２６０ｆは、Ｂｌｕｅｔｏｏｔｈ／ＦＭをサポートすることができ、送信無線機器２２０ｊおよび受信無線機器２２０ｋと通信することができる。処理モジュール２６０ｇは、放送受信をサポートすることができ、受信無線機器２２０ｌと通信することができる。
【００９２】
図１１に示された設計では、共存マネージャ２４０およびすべての処理モジュール２６０を、デジタルプロセッサ２３０内で実施することができる。別の設計では、共存マネージャ２４０と処理モジュール２６０ａ、２６０ｂ、２６０ｃ、および２６０ｄとを、デジタルプロセッサ２３０内で実施することができ、残りの処理モジュール２６０ｅ、２６０ｆ、および２６０ｇを、デジタルプロセッサ２３０の外部で実施することができる。一般に、デジタルプロセッサ２３０は、無線技術の任意のセットのために任意の個数の処理モジュール２６０を含むことができる。
【００９３】
処理モジュール２６０ａ、２６０ｂ、２６０ｃ、２６０ｅ、および２６０ｆは、それぞれ（ｉ）共存マネージャ２４０および／または他のエンティティと通信するためのインターフェースユニット２６２と、（ｉｉ）関連する送信無線機器をサポートするＴＸモジュール２６４と、（ｉｉｉ）関連する受信無線機器をサポートするＲＸモジュール２６６とを含むことができる。処理モジュール２６０ｄおよび２６０ｇは、それぞれ、（ｉ）共存マネージャ２４０および／または他のエンティティと通信するためのインターフェースユニット２６２と、（ｉｉ）関連する受信無線機器をサポートするＲＸモジュール２６６とを含むことができる。各処理モジュール２６０は、物理層（Ｌ１）、上位層（Ｌ３）、および／または他の層の処理を実行することもできる。いくつかの処理モジュールは、他の機能のためにおよび干渉を軽減するためにお互いと直接に通信することもできる。たとえば、ＷＬＡＮ処理モジュール２６０ｅおよびＢｌｕｅｔｏｏｔｈ処理モジュール２６０ｆは、Ｐａｃｋｅｔ  Ｔｒａｆｆｉｃ  Ａｒｂｉｔｒａｔｉｏｎ（ＰＴＡ）インターフェースを介して直接に通信することができる。
【００９４】
図１１に示された設計では、処理モジュール２６０は、計画されたアクティビティに関して通知を共存マネージャ２４０に送ることができ、共存マネージャ２４０から応答を受け取ることができる。処理モジュール２６０は、共存マネージャ２４０から受け取った応答に基づいてその送信無線機器および／またはその受信無線機器を制御することができる。たとえば、所与の処理モジュール２６０は、ＲＦパラメータ、アンテナパラメータ、ベースバンドパラメータ、プロトコルおよびそのパラメータ、その他を制御することができる。ＲＦパラメータは、受信器感度、スプリアス応答、線形性および雑音、フィルタリング、トラップ、挿入損、近接チャネル拒絶、フィルタ選択性、大信号パラメータ（たとえば、ＲＸブロッキング、望まれる信号および望まれない高調波、クロスコンプレッション（cross-compression）、相互混合（reciprocal mixing）、発振器プリング（oscillator pulling）、その他）、小信号パラメータ（たとえば、受信帯での送信器の帯域外位相雑音、相互混合、スプリアス受信器応答、その他）、動的制御機構、送信電力制御、デジタルプリディストーション（ＤＰＤ）、同調可能フィルタ、その他を含むことができる。アンテナパラメータは、アンテナの個数、ダイバーシティ方式、アンテナ共有および切替制御、物理形状、アンテナ間結合損、分離、送信／受信（Ｔ／Ｒ）スイッチ、アンテナ間隔、偏波、その他を含むことができる。ベースバンドパラメータは、干渉除去アルゴリズム、適応ノッチフィルタ、スペクトル感知、適応アルゴリズム、ジャミングシナリオ、適応ホッピング、トラフィック感知および検出、無線を直交化するためのコグニティブ方法、コーディングおよび変調制御（バックオフ）、無線を直交化するためのコグニティブ方法、その他を含むことができる。プロトコルおよびそのパラメータは、時分割多重（ＴＤＭ）調整、媒体アクセス制御（ＭＡＣ）スケジューリング、時間的解決策、干渉回避、帯域選択、遅延送信、パケットタイミング情報、優先順位情報、インヒビットトランスミッション（inhibit transmission）、パケット再試行、キューイング、その他を含むことができる。他の構成可能パラメータを、干渉を軽減し、よい性能を達成するために制御することもできる。
【００９５】
例として、受信無線機器は、複数のモードをサポートすることができる。第１のモードは、より高い利得とより低い雑音指数とを有することができ、ジャマーが存在せず、より高い感度が望まれるときに選択され得る。第２のモードは、より低い利得とより高いＩＩＰ３とを有することができ、ジャマーが存在し、より高い線形性が望まれるときに選択され得る。あるモードを、他の無線機器からの干渉の存在または不在ならびにジャマーの存在または不在に基づいて、受信無線機器について選択することができる。受信無線機器の他の構成可能パラメータは、バイアス条件の変更、線形性の変更、周波数プランの変更、フィルタリングの変更、ＰＬＬモードの変更、電力レベルの変更、サンプリングレートの変更、その他を含むことができる。
【００９６】
送信無線機器は、さまざまな構成可能パラメータを含むこともできる。たとえば、電力増幅器の線形性を、隣接チャネル電力比（adjacent channel power ratio）（ＡＣＰＲ）を減らすために、したがって他の受信無線機器への干渉の量を減らすために改善することができる（たとえば、バイアス電流を増やすことによって）。プリディストーションおよび他の線形化技法を、ＡＣＰＲを下げ、受信無線機器の感度低下（desense）を回避するのに使用することもできる。送信無線機器の他の構成可能パラメータは、感度低下を引き起こすシュプールを減らすか移動するためのフラクショナルＮ  ＰＬＬ（fractional-N PLL）の変更（たとえば、分周比または基準クロックの変更）、デジタル−アナログ変換器（ＤＡＣ）イメージを減らすか受信帯域（たとえば、ＧＰＳ帯）を避けるためのＤＡＣのクロックレートの変更（たとえば、チップ×３２、６４、または９６）、その他を含むことができる。
【００９７】
図１１は、共存マネージャ２４０と異なる無線機器２２０用の処理モジュール２６０との間の例示的な通信を示す。一般に、共存マネージャ２４０および処理モジュール２６０は、（ｉ）異なる論理エンティティの間で渡されるソフトウェアベースのメッセージおよび／または（ｉｉ）すべてのエンティティが接続される共通のバスを介して渡されるハードウェアベースのメッセージを介して、登録、通知、応答、および／または他の機能に関するメッセージを交換することができる。処理モジュール２６０の間の直接インターフェース（たとえば、ＷＬＡＮ処理モジュール２６０ｅとＢｌｕｅｔｏｏｔｈ処理モジュール２６０ｆとの間のＰＴＡインターフェース）を、共通バスを介するメッセージングを用いて実施し、このメッセージングによって吸収することもできる。
【００９８】
共存マネージャ２４０は、無線機器の任意の集合をサポートすることができる。各無線機器は、その無線機器によって引き起こされるか観察される干渉を軽減するためにその構成可能パラメータを制御する責任を負うことができる。各無線機器を、その無線機器に関する応答を受け取り、それに従って構成可能パラメータをセットすることができる無線機器コントローラに関連付けることができる。無線機器コントローラを、通知ハンドラ（ＮＨ）、ホストＲＦドライバ（ＤＲＶ）、その他と呼ぶ場合もある。
【００９９】
図１２に、無線機器の無線機器コントローラの２つの設計を示す。所与の無線技術の処理モジュール２６０ｘは、共存マネージャ２４０とメッセージを交換するインターフェースユニット２６２ｘと、関連する送信無線機器２２０ｘをサポートするＴＸモジュール２６４ｘと、関連する受信無線機器２２０ｙをサポートするＲＸモジュール２６６ｘとを含むことができる。
【０１００】
第１の設計について、無線機器コントローラは、関連する無線機器の外部（たとえば、処理モジュール内）に存在することができ、無線機器の構成可能パラメータをセットすることができる。第２の設計について、無線機器コントローラは、関連する無線機器内に存在することができ、無線機器の構成可能パラメータをセットすることができる。図１２に示された例では、無線機器コントローラ２２４ｘは、第１の設計を用いて実施され、ＴＸモジュール２６４ｘ内に存在する。無線機器コントローラ２２４ｘは、共存マネージャ２４０から無線機器２２０ｘに関する応答を受け取ることができ、受け取られた応答に従って無線機器２２０ｘの構成可能パラメータをセットすることができる。無線機器コントローラ２２４ｙは、第２の設計を用いて実施され、無線機器２２０ｙ内に存在する。処理モジュール２６０ｘは、共存マネージャ２４０から無線機器２２０ｙに関する応答を受け取ることができ、その応答を無線機器コントローラ２２４ｙに転送することができる。無線機器コントローラ２２４ｙは、受け取られた応答に従って無線機器２２０ｙの構成可能パラメータをセットすることができる。
【０１０１】
ワイヤレスデバイス１１０は、Ｎ個の無線機器２２０をサポートするために複数のアンテナを含むことができる。たとえば、ワイヤレスデバイス１１０は、異なる帯域のＷＷＡＮシステム用の複数のアンテナ、ＧＰＳ用の１つまたは複数のアンテナ、放送システム用の１つまたは複数のアンテナ、ＷＬＡＮシステムおよびＢｌｕｅｔｏｏｔｈ用の１つまたは複数のアンテナ、ＦＭシステム用の１つまたは複数のアンテナ、その他を含むことができる。無線機器ごとに１つまたは複数の専用アンテナを有することは、Ｎ個すべての無線機器について多数のアンテナをもたらす可能性がある。
【０１０２】
図１３Ａに、共有されるアンテナを有するＮ個の無線機器２２０をサポートする設計を示す。ワイヤレスデバイス１１０は、Ｎ個の無線機器２２０ａから２２０ｎをサポートできるＫ個のアンテナ２１０ａから２１０ｋのセットを含むことができ、Ｋは、任意の適切な整数値とすることができる。たとえば、ワイヤレスデバイス１１０は、ＷＷＡＮとＷＬＡＮとＢｌｕｅｔｏｏｔｈとＧＰＳとのための２つのアンテナと、放送用の１つのアンテナとを含むことができる。スイッチプレクサ（switchplexer）２１４を、Ｋ個のアンテナ２１０に、また、Ｎ個の無線機器２２０にも結合することができる。スイッチプレクサ２１４は、アンテナ制御に基づいて各無線機器２２０を１つまたは複数のアンテナ２１０に結合することができる。スイッチプレクサ２１４は、どの無線機器がアクティブであるのかに応じて、Ｋ個のアンテナ２１０を１つまたは複数のアクティブな無線機器に割り当てることができる。たとえば、複数のアンテナを、音声接続またはデータ接続中に受信ダイバーシティのためにＷＷＡＮに割り当てることができる。これらのアンテナを、ＷＷＡＮが使用中でないときまたは要件によって規定されるときに、受信ダイバーシティのためにＷＬＡＮに切り替えることができる。Ｋ個の使用可能なアンテナを、無線機器のいずれかのための受信ダイバーシティ、選択ダイバーシティ、多入力多出力（ＭＩＭＯ）、またはビームフォーミングのために構成することができる。スイッチプレクサ２１４の動作を、共存マネージャ２４０および／または他のエンティティによって制御することができる。
【０１０３】
図１３Ｂに、１つまたは複数のアンテナアレイを有するＮ個の無線機器２２０をサポートする設計を示す。ワイヤレスデバイス１１０は、Ｑ個のアンテナアレイ２０８ａから２０８ｑを含むことができ、Ｑ≧１である。第１のアンテナアレイ２０８ａは、Ｌ個のアンテナ２１０ａａから２１０ａｌを含むことができ、Ｌ＞１である。各残りのアンテナアレイは、同一のまたは異なる個数のアンテナを含むことができる。スイッチプレクサ２１４を、Ｑ個のアンテナアレイ２０８に、また、Ｎ個の無線機器２２０にも結合することができる。スイッチプレクサ２１４は、アンテナ制御に基づいて各無線機器２２０を１つまたは複数のアンテナアレイ２０８に結合することができる。選択されたアンテナアレイ内のアンテナの位相を、ステアリング、ビームフォーミング、その他を達成するために制御することができる。スイッチプレクサ２１４の動作を、共存マネージャ２４０および／または他のエンティティによって制御することができる。
【０１０４】
図１４に、無線機器の動作を制御するプロセス１４００の設計を示す。同時に動作する複数の無線機器の中の１つまたは複数の無線機器からの入力を受け取ることができる（ブロック１４１２）。少なくとも１つの無線機器のそれぞれによって引き起こされるか観察される干渉を軽減するために、複数の無線機器の中の少なくとも１つの無線機器の制御を、受け取られた入力に基づいて判定することができる（ブロック１４１４）。少なくとも１つの無線機器の制御を、１回または反復して判定することができる。制御を少なくとも１つの無線機器に送ることができる（ブロック１４１６）。各無線機器は、その無線機器に送られた制御に従って動作することができる。
【０１０５】
無線機器からの入力は、さまざまなタイプの情報を備えることができる。ある設計では、今度の時間間隔内の無線機器の計画された動作状態を示す入力を受け取ることができる。別の設計では、今度の時間間隔内の無線機器の計画されたアクティビティを示す入力を受け取ることができる。無線機器からの入力は、無線機器の計画された動作を示す他の情報を備えることもできる。
【０１０６】
ブロック１４１４のある設計では、少なくとも１つの無線機器の制御を、無線機器の異なる組合せに関する性能対動作状態に関する情報のデータベースに基づいて判定することができる。このデータベースは、カラーチャートの形または他のフォーマットで情報を格納することができる。少なくとも１つの無線機器の少なくとも１つの動作状態を、少なくとも１つの無線機器の許容可能な性能を入手するために、このデータベースに基づいて選択することができる。
【０１０７】
少なくとも１つの無線機器の制御を、さまざまな動作次元に基づいて判定することができる。ある設計では、制御は、干渉を軽減するために少なくとも１つの無線機器の少なくとも１つのイベントの時間を調整することができる。別の設計では、制御は、干渉を軽減するために少なくとも１つの無線機器の送信電力を調整することができる。もう１つの設計では、制御は、干渉を軽減するために少なくとも１つの無線機器の少なくとも１つの周波数チャネルを調整することができる。制御を、他の動作次元に基づいて判定することもできる。
【０１０８】
少なくとも１つの無線機器に送られる制御は、さまざまなタイプの情報を備えることができる。ある設計では、今度の間隔内の無線機器の選択された動作状態を示す制御を、無線機器に送ることができる。その後、無線機器は、選択された動作状態で動作することができる。別の設計では、無線機器の少なくとも１つの構成可能パラメータをセットするための制御を、無線機器に送ることができる。この構成可能パラメータ（１つまたは複数）は、増幅器、フィルタ、送信電力レベル、アンテナ、アンテナアレイ、その他、またはその組合せを備えることができる。
【０１０９】
ある設計では、１つまたは複数の無線機器からの入力を、ソフトウェアコマンドを介して受け取ることができる。制御を、ソフトウェアコマンドを介して少なくとも１つの無線機器に送ることもできる。別の設計では、１つまたは複数の無線機器からの入力を、ハードウェアバスを介して受け取ることができる。制御を、ハードウェアバスを介して１つまたは複数の無線機器に送ることもできる。一般に、入力および制御を、任意の適切な通信手段を介して送ることができる。
【０１１０】
ある設計では、集中アーキテクチャについて、プロセス１４００を、複数の無線機器のすべての動作を制御するように指定された共存マネージャによって実行することができる。共存マネージャは、無線機器のコントローラに制御を送ることができ、コントローラは、制御に従って無線機器の少なくとも１つの構成可能パラメータをセットすることができる。別の設計では、非集中アーキテクチャについて、プロセス１４００を、複数の無線機器の１つのためのコントローラによって実行することができる。集中アーキテクチャと非集中アーキテクチャとの両方について、共存マネージャおよびコントローラを、たとえば図１２に示されているように、同一の集積回路またはプロセッサ上で同一位置に配置することができる。その代わりに、コントローラを、たとえばやはり図１２に示されているように、無線機器内に配置することができる。
【０１１１】
ある設計では、共存マネージャは、無線機器の登録に関して無線機器と通信することができる。共存マネージャは、登録を介して、無線機器の動作を制御するのに使用される情報（たとえば、無線タイプ、周波数チャネル、構成可能パラメータ、その他）を入手することができる。共存マネージャは、データベースのうちで無線機器の動作を制御することに関する部分を判定することもできる。データベースのその部分を、外部メモリ（たとえば、図２のメモリ２５２）から内部メモリ（たとえば、メモリ２４４）にロードすることができる。集中アーキテクチャについて、ロードされる部分は、共存マネージャによってアクセス可能なデータベース（たとえば、図２と８Ａのデータベース２４２）の一部であることができる。非集中アーキテクチャについて、ロードされる部分は、無線機器によってアクセス可能なデータベース（たとえば、図８Ｂのデータベース２２６）の一部であることができる。他のアクションを、登録に関連して実行することもできる。たとえば、無線機器の優先順位を判定し、その後に使用することができる。
【０１１２】
一般に、複数の無線機器は、任意の個数の無線技術用の任意の個数の無線機器、たとえば、少なくとも３つの異なる無線技術用の少なくとも３つの無線機器を含むことができる。複数の無線機器は、少なくとも１つの送信無線機器と少なくとも１つの受信無線機器とを含むことができる。複数の無線機器は、他のタイプの無線機器を含むこともできる。たとえば、複数の無線機器は、（ｉ）複数の無線技術をサポートするソフトウェア無線（ＳＤＲ）、（ｉｉ）クリア周波数チャネルを検索し、そのクリア周波数チャネルで動作するように構成可能なコグニティブ無線、（ｉｉｉ）ワイヤレス通信をサポートせずに干渉を発する無線機器、および／または（ｉｖ）他のタイプの無線機器を含むことができる。複数の無線機器を、単一のデバイス内に配置することができ（たとえば、図２に示されているように）、または、複数のデバイス内に配置することができる（たとえば、図３に示されているように）。制御が送られる少なくとも１つの無線機器は、単一の無線技術用の単一の無線機器または複数の無線技術用の複数の無線機器を含むことができる。
【０１１３】
図１５に、無線機器の動作を制御するプロセス１５００の設計を示す。１つまたは複数の通知を、同時に動作する複数の無線機器の中の１つまたは複数の無線機器から受け取ることができる（ブロック１５１２）。各通知は、対応する無線機器の計画されたアクティビティを示すことができる。複数の無線機器の中の少なくとも１つの無線機器の提案される動作を、その少なくとも１つの無線機器によって引き起こされるか観察される干渉を軽減するために、１つまたは複数の通知に基づいて判定することができる（ブロック１５１４）。少なくとも１つの応答を少なくとも１つの無線機器に送ることができ、各応答は、対応する無線機器の提案される動作を伝える（ブロック１５１６）。各無線機器は、その提案される動作に従って動作することができる。
【０１１４】
ある設計では、１つまたは複数の通知を、１つまたは複数の無線機器によって同期的に送ることができる。ブロック１５１２、１５１４、および１５１６を、特定の持続時間の各時間間隔内に実行することができる。たとえば、１つまたは複数の通知を、ある時間間隔の第１の部分中に受け取ることができ、少なくとも１つの無線機器の提案される動作を、その時間間隔の第２の部分中に判定することができ、少なくとも１つの応答を、その時間間隔の第３の部分中に送ることができる。別の設計では、１つまたは複数の通知を、１つまたは複数の無線機器によって非同期に送ることができる。少なくとも１つの応答を、少なくとも１つの無線機器に非同期に送ることもできる。両方の設計について、通知を、周期的に、または無線機器の計画されたアクティビティの変化があるときに、または他のトリガに基づいて、対応する無線機器によって送ることができる。応答を、通知が無線機器から受け取られるときに、無線機器の提案される動作の変化があるときに、または他のトリガに基づいて、対応する無線機器に送ることができる。
【０１１５】
図１６に、無線機器の動作を制御するプロセス１６００の設計を示す。第１のデバイス上の少なくとも１つの第１の無線機器と第２のデバイス上の少なくとも１つの第２の無線機器とを識別することができる（ブロック１６１２）。第１の無線機器および第２の無線機器は、同時に動作することができる。第１のデバイス上の少なくとも１つの第１の無線機器の動作を、第２のデバイス上の少なくとも１つの第２の無線機器への干渉を軽減するために制御することができる（ブロック１６１４）。ある設計では、少なくとも１つの第１の無線機器の少なくとも１つの構成可能パラメータの少なくとも１つのセッティングを判定することができる。少なくとも１つの第２の無線機器の性能を、少なくとも１つのセッティングに基づいて判定することができる。少なくとも１つのセッティングを、許容可能な場合に性能の場合に維持することができ、性能が許容不能である場合には変更することができる。少なくとも１つの構成可能パラメータは、周波数チャネル、送信電力レベル、アンテナ、アンテナアレイ、その他、またはその任意の組合せを備えることができる。
【０１１６】
当業者は、情報と信号とを、さまざまな異なる技術または技法のいずれをも使用して表せることを理解するであろう。たとえば、上の説明全体を通じて言及される可能性があるデータと、命令と、コマンドと、情報と、信号と、ビットと、シンボルと、チップとを、電圧、電流、電磁波、磁界または磁性粒子、光学場または光学粒子、あるいはその任意の組合せによって表すことができる。
【０１１７】
当業者は、本明細書の開示に関連して説明されるさまざまな例示的な論理ブロックと、モジュールと、回路と、アルゴリズムステップとを、電子ハードウェア、コンピュータソフトウェア、またはその両方の組合せとして実施できることをさらに理解するであろう。ハードウェアとソフトウェアとのこの交換可能性を明瞭に示すために、さまざまな例示的なコンポーネントと、ブロックと、モジュールと、回路と、ステップとを、上で、一般にその機能性に関して説明した。そのような機能性がハードウェアまたはソフトウェアのどちらとして実施されるのかは、特定の応用例とシステム全体に課せられる設計制約とに依存する。当業者は、説明された機能性を、各特定の応用例のためにさまざまな形で実施することができるが、そのような実施判断が、本開示の範囲からの逸脱を引き起こすと解釈されてはならない。
【０１１８】
本明細書の開示に関連して説明されるさまざまな例示的な論理ブロックと、モジュールと、回路とを、本明細書で説明される機能を実行するように設計された、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス、ディスクリートゲートもしくはトランジスタ論理、ディスクリートハードウェアコンポーネント、またはその任意の組合せを用いて実施しまたは実行することができる。汎用プロセッサは、マイクロプロセッサとすることができるが、代替案では、プロセッサを、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械とすることができる。プロセッサを、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアに関連する１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成として実施することもできる。
【０１１９】
本明細書の開示に関連して説明される方法またはアルゴリズムのステップを、ハードウェアで直接に、プロセッサによって実行されるソフトウェアモジュールで、またはこの２つの組合せで実施することができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で既知の任意の他の形の記憶媒体に存在することができる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替案では、記憶媒体を、プロセッサに一体とすることができる。プロセッサと記憶媒体とが、１つのＡＳＩＣ内に存在することができる。そのＡＳＩＣが、ユーザ端末内に存在することができる。代替案では、プロセッサと記憶媒体とが、ユーザ端末内にディスクリートコンポーネントとして存在することができる。
【０１２０】
１つまたは複数の例示的設計で、説明される機能を、ハードウェア、ソフトウェア、ファームウェア、またはその任意の組合せで実施することができる。ソフトウェアで実施される場合に、機能を、コンピュータ可読媒体上の１つまたは複数の命令またはコードとして格納し、あるいは送信することができる。コンピュータ可読媒体は、コンピュータ記憶媒体と、ある場所から別の場所へのコンピュータプログラムの転送を容易にするすべての媒体を含む通信媒体との両方を含む。記憶媒体は、汎用コンピュータまたは特殊目的コンピュータによってアクセスできるすべての使用可能な媒体とすることができる。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、あるいは命令もしくはデータ構造の形で所望のプログラムコード手段を担持しまたは格納するのに使用でき、汎用コンピュータもしくは特殊目的コンピュータまたは汎用プロセッサもしくは特殊目的プロセッサによってアクセスできる任意の他の媒体を含むことができる。また、すべての接続は、当然、コンピュータ可読媒体と呼ばれる。たとえば、ソフトウェアが、ウェブサイト、サーバ、または他のリモートソースから同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して送信される場合に、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。ディスク（ｄｉｓｋ，ｄｉｓｃ）は、本明細書で使用されるときに、コンパクトディスク（ｄｉｓｃ）（ＣＤ）、レーザディスク（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタルバーサタイルディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）、およびブルーレイディスク（ｄｉｓｃ）を含み、ディスク（ｄｉｓｋ）は、通常はデータを磁気的に再生し、ディスク（ｄｉｓｃ）は、レーザを用いてデータを光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲に含まれなければならない。
【０１２１】
本開示の前の説明は、当業者が本開示を作るか使用することを可能にするために提供される。本開示のさまざまな変更は、当業者に容易に明白になり、本明細書で定義される包括的な原理は、本開示の趣旨または範囲から逸脱せずに他の変形形態に適用され得る。したがって、本開示は、本明細書で示される例と設計とに限定されることを意図されているのではなく、本明細書で開示される原理および新規の特徴と一貫する最も広い範囲に従わなければならない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する
［１］  同時に動作する複数の無線機器の中の１つまたは複数の無線機器から入力を受け取ることと、
前記複数の無線機器の中の少なくとも１つの無線機器に関する制御を、前記少なくとも１つの無線機器のそれぞれによって引き起こされるか観察される干渉を軽減するために、前記受け取られた入力に基づいて判定することと、
前記制御を前記少なくとも１つの無線機器に送ることと
を備える、ワイヤレス通信をサポートする方法。
［２］  前記入力を前記受け取ることは、近づく時間間隔内の無線機器の計画された動作状態を示す入力を前記無線機器から受け取ることを備える、上記［１］に記載の方法。
［３］  前記入力を前記受け取ることは、近づく時間間隔内の無線機器の計画されたアクティビティを示す入力を前記無線機器から受け取ることを備える、上記［１］に記載の方法。
［４］  前記制御を前記判定することは、無線機器の異なる組合せに関する性能対動作状態に関する情報のデータベースに基づいて前記少なくとも１つの無線機器に関する前記制御を判定することを備える、上記［１］に記載の方法。
［５］  前記制御を前記判定することは、前記少なくとも１つの無線機器に関する許容可能な性能を入手するために前記データベースに基づいて前記少なくとも１つの無線機器に関する少なくとも１つの動作状態を選択することを備える、上記［４］に記載の方法。
［６］  前記制御を前記判定することは、干渉を軽減するために前記少なくとも１つの無線機器に関する少なくとも１つのイベントの時刻を調整するために前記制御を判定することを備える、上記［１］に記載の方法。
［７］  前記制御を前記判定することは、干渉を軽減するために前記少なくとも１つの無線機器の送信電力を調整するために前記制御を判定することを備える、上記［１］に記載の方法。
［８］  前記制御を前記判定することは、干渉を軽減するために前記少なくとも１つの無線機器の少なくとも１つの周波数チャネルを調整するために前記制御を判定することを備える、上記［１］に記載の方法。
［９］  前記制御を前記送ることは、近づく間隔内の無線機器に関する選択された動作状態を示す制御を前記無線機器に送ることを備え、前記無線機器は、前記選択された動作状態で動作する、上記［１］に記載の方法。
［１０］  前記制御を前記送ることは、無線機器の少なくとも１つの構成可能パラメータをセットするために前記無線機器に制御を送ることを備える、上記［１］に記載の方法。
［１１］  前記少なくとも１つの構成可能パラメータは、増幅器、フィルタ、送信電力レベル、アンテナ、アンテナアレイ、またはその組合せを備える、上記［１０］に記載の方法。
［１２］  前記制御を前記送ることは、共存マネージャから無線機器のコントローラに制御を送ることを備え、前記コントローラは、集積回路上で前記共存マネージャと同一位置に配置され、前記制御に従って前記無線機器の少なくとも１つの構成可能パラメータをセットする、上記［１］に記載の方法。
［１３］  前記制御を前記送ることは、共存マネージャから無線機器のコントローラに制御を送ることを備え、前記コントローラは、前記無線機器内に配置され、前記制御に従って前記無線機器の少なくとも１つの構成可能パラメータをセットする、上記［１］に記載の方法。
［１４］  前記受け取ること、前記判定すること、および前記送ることは、前記複数の無線機器のすべての動作を制御するように指定された共存マネージャによって実行される、上記［１］に記載の方法。
［１５］  前記受け取ること、前記判定すること、および前記送ることは、前記複数の無線機器のうちの１つのためのコントローラによって実行される、上記［１］に記載の方法。
［１６］  前記少なくとも１つの無線機器に関する前記制御は、反復して判定される、上記［１］に記載の方法。
［１７］  前記１つまたは複数の無線機器からの前記入力は、ソフトウェアメッセージを介して受け取られ、前記制御は、ソフトウェアメッセージを介して前記少なくとも１つの無線機器に送られる、上記［１］に記載の方法。
［１８］  前記１つまたは複数の無線機器からの前記入力は、ハードウェアバスを介して受け取られ、前記制御は、前記ハードウェアバスを介して前記少なくとも１つの無線機器に送られる、上記［１］に記載の方法。
［１９］  無線機器の登録に関して前記無線機器と通信することと、
前記登録を介して前記無線機器の動作を制御するのに使用される情報を入手することと
をさらに備える、上記［１］に記載の方法。
［２０］  前記無線機器の動作を制御することに関するデータベースの部分を判定することと、
前記データベースの前記部分を外部メモリから内部メモリにロードすることと
をさらに備える、上記［１９］に記載の方法。
［２１］  前記複数の無線機器は、少なくとも１つの送信無線機器と少なくとも１つの受信無線機器とを備える、上記［１］に記載の方法。
［２２］  前記少なくとも１つの無線機器は、単一の無線技術用の単一の無線機器を備える、上記［１］に記載の方法。
［２３］  前記複数の無線機器は、少なくとも３つの異なる無線技術用の少なくとも３つの無線機器を備える、上記［１］に記載の方法。
［２４］  前記複数の無線機器は、複数の無線技術をサポートするソフトウェア無線（ＳＤＲ）を備える、上記［１］に記載の方法。
［２５］  前記複数の無線機器は、クリア周波数チャネルを検索し、前記クリア周波数チャネル上で動作するように構成可能なコグニティブ無線を備える、上記［１］に記載の方法。
［２６］  前記複数の無線機器は、ワイヤレス通信をサポートせずに干渉を発する無線機器を備える、上記［１］に記載の方法。
［２７］  前記複数の無線機器は、単一のデバイス内に配置される、上記［１］に記載の方法。
［２８］  前記複数の無線機器は、複数のデバイス内に配置される、上記［１］に記載の方法。
［２９］  同時に動作する複数の無線機器の中の１つまたは複数の無線機器から入力を受け取るための手段と、
前記複数の無線機器の中の少なくとも１つの無線機器に関する制御を、前記少なくとも１つの無線機器のそれぞれによって引き起こされるか観察される干渉を軽減するために、
前記受け取られた入力に基づいて判定するための手段と、
前記制御を前記少なくとも１つの無線機器に送るための手段と
を備える、ワイヤレス通信をサポートする装置。
［３０］  前記入力を受け取るための前記手段は、近づく時間間隔内の無線機器の計画された動作状態または計画されたアクティビティを示す入力を前記無線機器から受け取るための手段を備える、上記［２９］に記載の装置。
［３１］  前記制御を判定するための前記手段は、無線機器の異なる組合せに関する性能対動作状態に関する情報のデータベースに基づいて前記少なくとも１つの無線機器に関する前記制御を判定するための手段を備える、上記［２９］に記載の装置。
［３２］  前記制御を判定するための前記手段は、前記少なくとも１つの無線機器に関する許容可能な性能を入手するために前記データベースに基づいて前記少なくとも１つの無線機器に関する少なくとも１つの動作状態を選択するための手段を備える、上記［３１］に記載の装置。
［３３］  前記制御を送るための前記手段は、近づく間隔内の無線機器に関する少なくとも１つの構成可能パラメータセッティングまたは選択された動作状態を示す制御を前記無線機器に送るための手段を備え、前記無線機器は、前記選択された少なくとも１つの構成可能パラメータセッティングまたは前記選択された動作状態で動作する、上記［２９］に記載の装置。
［３４］  同時に動作する複数の無線機器の中の１つまたは複数の無線機器から入力を受け取り、前記複数の無線機器の中の少なくとも１つの無線機器に関する制御を、前記少なくとも１つの無線機器のそれぞれによって引き起こされるか観察される干渉を軽減するために、前記受け取られた入力に基づいて判定し、前記制御を前記少なくとも１つの無線機器に送るように構成された少なくとも１つのプロセッサ
を備える、ワイヤレス通信をサポートする装置。
［３５］  前記少なくとも１つのプロセッサは、近づく時間間隔内の無線機器の計画された動作状態または計画されたアクティビティを示す入力を前記無線機器から受け取るように構成される、上記［３４］に記載の装置。
［３６］  前記少なくとも１つのプロセッサは、無線機器の異なる組合せに関する性能対動作状態に関する情報のデータベースに基づいて前記少なくとも１つの無線機器に関する前記制御を判定するように構成される、上記［３４］に記載の装置。
［３７］  前記少なくとも１つのプロセッサは、前記少なくとも１つの無線機器に関する許容可能な性能を入手するために前記データベースに基づいて前記少なくとも１つの無線機器に関する少なくとも１つの動作状態を選択するように構成される、上記［３６］に記載の装置。
［３８］  前記少なくとも１つのプロセッサは、近づく間隔内の無線機器に関する少なくとも１つの構成可能パラメータセッティングまたは選択された動作状態を示す制御を前記無線機器に送るように構成され、前記無線機器は、前記選択された少なくとも１つの構成可能パラメータセッティングまたは前記選択された動作状態で動作する、上記［３４］に記載の装置。
［３９］  少なくとも１つのコンピュータに、同時に動作する複数の無線機器の中の１つまたは複数の無線機器から入力を受け取らせるコードと、
前記少なくとも１つのコンピュータに、前記複数の無線機器の中の少なくとも１つの無線機器に関する制御を、前記少なくとも１つの無線機器のそれぞれによって引き起こされるか観察される干渉を軽減するために、前記受け取られた入力に基づいて判定させるコードと、
前記少なくとも１つのコンピュータに、前記制御を前記少なくとも１つの無線機器に送らせるコードと
を備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
［４０］  同時に動作する複数の無線機器の中の１つまたは複数の無線機器から１つまたは複数の通知を受け取ること、各通知は、対応する無線機器の計画されたアクティビティを示す、と、
前記複数の無線機器の中の少なくとも１つの無線機器の提案される動作を、前記少なくとも１つの無線機器のそれぞれによって引き起こされるか観察される干渉を軽減するために、前記１つまたは複数の通知に基づいて判定することと、
前記少なくとも１つの無線機器に少なくとも１つの応答を送ること、各応答は、対応する無線機器の前記提案される動作を伝える、と
を備える、ワイヤレス通信をサポートする方法。
［４１］  前記１つまたは複数の通知は、前記１つまたは複数の無線機器によって同期的に送られる、上記［４０］に記載の方法。
［４２］  前記受け取ることと、前記判定することと、前記送ることとを、特定の持続時間の各時間間隔内に実行すること
をさらに備える、上記［４０］に記載の方法。
［４３］  前記１つまたは複数の通知は、時間間隔の第１の部分中に受け取られ、前記少なくとも１つの無線機器の前記提案される動作は、前記時間間隔の第２の部分中に判定され、前記少なくとも１つの応答は、前記時間間隔の第３の部分中に送られる、上記［４２］に記載の方法。
［４４］  前記１つまたは複数の通知は、前記１つまたは複数の無線機器によって非同期に送られる、上記［４０］に記載の方法。
［４５］  前記少なくとも１つの応答は、前記少なくとも１つの無線機器に非同期に送られる、上記［４０］に記載の方法。
［４６］  通知は、対応する無線機器によって、前記無線機器の計画されたアクティビティの変化があるときに送られる、上記［４０］に記載の方法。
［４７］  応答は、対応する無線機器に、前記無線機器の提案される動作の変化があるときに送られる、上記［４５］に記載の方法。
［４８］  同時に動作する複数の無線機器の中の１つまたは複数の無線機器から１つまたは複数の通知を受け取るための手段、各通知は、対応する無線機器の計画されたアクティビティを示す、と、
前記複数の無線機器の中の少なくとも１つの無線機器の提案される動作を、前記少なくとも１つの無線機器のそれぞれによって引き起こされるか観察される干渉を軽減するために、前記１つまたは複数の通知に基づいて判定するための手段と、
前記少なくとも１つの無線機器に少なくとも１つの応答を送るための手段、各応答は、対応する無線機器の前記提案される動作を伝える、と
を備える、ワイヤレス通信をサポートする装置。
［４９］  前記１つまたは複数の通知は、前記１つまたは複数の無線機器によって同期的に送られる、上記［４８］に記載の方法。
［５０］  前記１つまたは複数の通知は、前記１つまたは複数の無線機器によって非同期に送られる、上記［４８］に記載の方法。
［５１］  第１のデバイス上の少なくとも１つの第１の無線機器と第２のデバイス上の少なくとも１つの第２の無線機器とを識別すること、前記第１の無線機器と前記第２の無線機器とは、同時に動作する、と、
前記第２のデバイス上の前記少なくとも１つの第２の無線機器への干渉を軽減するために、前記第１のデバイス上の前記少なくとも１つの第１の無線機器の動作を制御することと
を備える、ワイヤレス通信をサポートする方法。
［５２］  前記少なくとも１つの第１の無線機器の前記動作を前記制御することは、
前記少なくとも１つの第１の無線機器の少なくとも１つの構成可能パラメータの少なくとも１つのセッティングを判定することと、
前記少なくとも１つのセッティングに基づいて前記少なくとも１つの第２の無線機器の前記性能を判定することと、
許容可能な場合に前記判定された性能の場合に前記少なくとも１つのセッティングを維持することと、
前記判定された性能が許容不能である場合に前記少なくとも１つのセッティングを変更することと
を備える、上記［５１］に記載の方法。
［５３］  前記少なくとも１つの構成可能パラメータは、周波数チャネル、送信電力レベル、アンテナ、アンテナアレイ、またはその組合せを備える、上記［５２］に記載の方法。
［５４］  第１のデバイス上の少なくとも１つの第１の無線機器と第２のデバイス上の少なくとも１つの第２の無線機器とを識別するための手段、前記第１の無線機器と前記第２の無線機器とは、同時に動作する、と、
前記第２のデバイス上の前記少なくとも１つの第２の無線機器への干渉を軽減するために、前記第１のデバイス上の前記少なくとも１つの第１の無線機器の動作を制御するための手段と
を備える、ワイヤレス通信をサポートする装置。
［５５］  前記少なくとも１つの第１の無線機器の前記動作を制御するための前記手段は、
前記少なくとも１つの第１の無線機器の少なくとも１つの構成可能パラメータの少なくとも１つのセッティングを判定するための手段と、
前記少なくとも１つのセッティングに基づいて前記少なくとも１つの第２の無線機器の前記性能を判定するための手段と、
前記許容可能な場合に前記判定された性能の場合に前記少なくとも１つのセッティングを維持するための手段と、
前記判定された性能が許容不能である場合に前記少なくとも１つのセッティングを変更するための手段と
を備える、上記［５４］に記載の装置。
【図１】
0005497162.tif 000004
【図２】
0005497162.tif 000005
【図３】
0005497162.tif 000006
【図４】
0005497162.tif 000007
【図５】
0005497162.tif 000008
【図６】
0005497162.tif 000009
【図７】
0005497162.tif 000010
【図８Ａ】
0005497162.tif 000011
【図８Ｂ】
0005497162.tif 000012
【図９】
0005497162.tif 000013
【図１０】
0005497162.tif 000014
【図１１】
0005497162.tif 000015
【図１２】
0005497162.tif 000016
【図１３Ａ】
0005497162.tif 000017
【図１３Ｂ】
0005497162.tif 000018
【図１４】
0005497162.tif 000019
【図１５】
0005497162.tif 000020
【図１６】
0005497162.tif 000021