"ワイヤレス通信システムにおける協調スケジューリングのための方法であって、1または複数のプリコーディング行列のセットに関する情報を受信することと、前記1または複数のプリコーディング行列のセットの制限に基づいて、第1のアクセスポイントによってサービス提供されるワイヤレスデバイスの第1のセットに対する第1のユティリティ値を決定することと、前記1または複数のプリコーディング行列のセットの使用に基づいて、第2のアクセスポイントによってサービス提供されるワイヤレスデバイスの第2のセットに対して第2のユティリティ値を決定することと、前記第1のユティリティ値を前記第2のユティリティ値と比較することと、前記比較に基づいて、前記第1のアクセスポイントによる前記1または複数のプリコーディング行列のセットの使用の制限を許可することと、前記第1のアクセスポイントによるプリコーディング行列の使用の制限を許可することに基づいて第3のアクセスポイントとの衝突を識別することと、前記第1のアクセスポイント、前記第2のアクセスポイント、および、前記第3のアクセスポイントについてのユティリティ値を評価することによって前記衝突を解決することとを備える方法。前記情報は、制限要求を備える、請求項1に記載の方法。前記衝突を解決することは、制限における衝突を識別しないことを備える、請求項1に記載の方法。前記衝突の解決に応じて、次の送信時間インターバルの間にデータを送信するように前記第1のアクセスポイントをスケジューリングすることをさらに備える、請求項1に記載の方法。前記ワイヤレスデバイスの第1のセットのうちの少なくとも1つに対して物理リソースブロックを割り付けることをさらに備える、請求項1に記載の方法。前記第2のアクセスポイントおよび前記第3のアクセスポイントのうちの少なくとも1つとスケジューリング情報を交換することをさらに備える、請求項1に記載の方法。制限を許可することは、前記第1のユティリティ値と前記第2のユティリティ値との間の比較に基づく、請求項1に記載の方法。別の比較に基づいて、前記第1のアクセスポイントによる前記1または複数のプリコーディング行列の別のセットの使用の制限を拒否することをさらに備える、請求項1に記載の方法。ワイヤレス通信システムにおける協調スケジューリングのための第1のアクセスポイントであって、1または複数のプリコーディング行列のセットに関する情報を受信するように構成された受信機と、プロセッサとを備え、前記プロセッサは、前記1または複数のプリコーディング行列のセットの制限に基づいて、前記第1のアクセスポイントによってサービス提供されるワイヤレスデバイスの第1のセットに対して第1のユティリティ値を決定し、前記1または複数のプリコーディング行列のセットの使用に基づいて、第2のアクセスポイントによってサービス提供されるワイヤレスデバイスの第2のセットに対して第2のユティリティ値を決定し、前記第1のユティリティ値を前記第2のユティリティ値と比較し、前記比較に基づいて、前記第1のアクセスポイントによる前記1または複数のプリコーディング行列のセットの使用の制限を許可し、前記第1のアクセスポイントによる前記プリコーディング行列の使用の制限を許可することに基づいて第3のアクセスポイントとの衝突を識別し、前記第1のアクセスポイント、前記第2のアクセスポイント、および、前記第3のアクセスポイントについてのユティリティ値を評価することによって前記衝突を解決するように構成される、第1のアクセスポイント。前記情報は、制限要求を備える、請求項9に記載の第1のアクセスポイント。前記衝突を解決することは、制限における衝突を識別しないことを備える、請求項9に記載の第1のアクセスポイント。前記プロセッサは、前記衝突の解決に応じて、次の送信時間インターバルの間にデータを送信するように前記第1のアクセスポイントをスケジューリングするようにさらに構成される、請求項9に記載の第1のアクセスポイント。前記プロセッサは、前記ワイヤレスデバイスの第1のセットのうちの少なくとも1つに対して物理リソースブロックを割り付けるようにさらに構成された、請求項9に記載の第1のアクセスポイント。前記プロセッサは、前記第2のアクセスポイントおよび前記第3のアクセスポイントのうちの少なくとも1つとスケジューリング情報を交換するようにさらに構成される、請求項9に記載の第1のアクセスポイント。制限を許可することは、前記第1のユティリティ値と前記第2のユティリティ値との間の比較に基づく、請求項9に記載の第1のアクセスポイント。前記プロセッサは、別の比較に基づいて、前記第1のアクセスポイントによる1または複数のプリコーディング行列の別のセットの使用の制限を拒否するようにさらに構成される、請求項9に記載の第1のアクセスポイント。ワイヤレス通信システムにおける協調スケジューリングのための第1のアクセスポイントであって、1または複数のプリコーディング行列のセットに関する情報を受信するための手段と、前記1または複数のプリコーディング行列のセットの制限に基づいて、第1のアクセスポイントによってサービス提供されるワイヤレスデバイスの第1のセットに対して第1のユティリティ値を決定するための手段と、前記1または複数のプリコーディング行列のセットの使用に基づいて、第2のアクセスポイントによってサービス提供されるワイヤレスデバイスの第2のセットに対して第2のユティリティ値を決定するための手段と、前記第1のユティリティ値を前記第2のユティリティ値と比較するための手段と、前記比較に基づいて、前記第1のアクセスポイントによる前記1または複数のプリコーディング行列のセットの使用の制限を許可するための手段と、前記第1のアクセスポイントによる前記プリコーディング行列の使用の制限を許可することに基づいて第3のアクセスポイントとの衝突を識別するための手段と、前記第1のアクセスポイント、前記第2のアクセスポイント、および、前記第3のアクセスポイントについてのユティリティ値を評価することによって前記衝突を解決するための手段とを備える、第1のアクセスポイント。前記情報は、制限要求を備える、請求項17に記載の第1のアクセスポイント。前記衝突を解決することは、制限における衝突を識別しないことを備える、請求項17に記載の第1のアクセスポイント。前記衝突の解決に応じて、次の送信時間インターバルの間にデータを送信するように前記第1のアクセスポイントをスケジューリングするための手段をさらに備える、請求項17に記載の第1のアクセスポイント。前記ワイヤレスデバイスの第1のセットのうちの少なくとも1つに対して物理リソースブロックを割り付けるための手段をさらに備える、請求項17に記載の第1のアクセスポイント。前記第2のアクセスポイントおよび前記第3のアクセスポイントのうちの少なくとも1つとスケジューリング情報を交換するための手段をさらに備える、請求項17に記載の第1のアクセスポイント。制限を許可することは、前記第1のユティリティ値と前記第2のユティリティ値との間の比較に基づく、請求項17に記載の第1のアクセスポイント。別の比較に基づいて、前記第1のアクセスポイントによる1または複数のプリコーディング行列の別のセットの使用の制限を拒否するための手段をさらに備える、請求項17に記載の第1のアクセスポイント。コンピュータ可読媒体を備えるコンピュータプログラムプロダクトであって、前記コンピュータ可読媒体は、コンピュータに対して、1または複数のプリコーディング行列のセットに関する情報を受信させるためのコードと、コンピュータに対して、前記1または複数のプリコーディング行列のセットの制限に基づいて、第1のアクセスポイントによってサービス提供されるワイヤレスデバイスの第1のセットに対する第1のユティリティ値を決定させるためのコードと、コンピュータに対して、前記1または複数のプリコーディング行列のセットの使用に基づいて、第2のアクセスポイントによってサービス提供されるワイヤレスデバイスの第2のセットに対して第2のユティリティ値を決定させるためのコードと、コンピュータに対して、前記第1のユティリティ値を前記第2のユティリティ値と比較させるためのコードと、コンピュータに対して、前記比較に基づいて、前記第1のアクセスポイントによる前記1または複数のプリコーディング行列のセットの使用の制限を許可させるためのコードと、コンピュータに対して、前記第1のアクセスポイントによるプリコーディング行列の使用の制限を許可することに基づいて第3のアクセスポイントとの衝突を識別させるためのコードと、コンピュータに対して、前記第1のアクセスポイント、前記第2のアクセスポイント、および、前記第3のアクセスポイントについてのユティリティ値を評価することによって前記衝突を解決させるためのコードとを備える、コンピュータプログラムプロダクト。前記情報は、制限要求を備える、請求項25に記載のコンピュータプログラムプロダクト。前記衝突を解決することは、制限における衝突を識別しないことを備える、請求項25に記載のコンピュータプログラムプロダクト。前記コンピュータ可読媒体は、コンピュータに対して、前記衝突の解決に応じて、次の送信時間インターバルの間にデータを送信するように前記第1のアクセスポイントをスケジューリングさせるためのコードをさらに備える、請求項25に記載のコンピュータプログラムプロダクト。前記コンピュータ可読媒体は、コンピュータに対して、前記ワイヤレスデバイスの第1のセットのうちの少なくとも1つに物理リソースブロックを割り付けさせるためのコードをさらに備える、請求項25に記載のコンピュータプログラムプロダクト。前記コンピュータ可読媒体は、コンピュータに対して、前記第2のアクセスポイントおよび前記第3のアクセスポイントのうちの少なくとも1つとスケジューリング情報を交換させるためのコードをさらに備える、請求項25に記載のコンピュータプログラムプロダクト。制限を許可することは、前記第1のユティリティ値と前記第2のユティリティ値との間の比較に基づく、請求項25に記載のコンピュータプログラムプロダクト。前記コンピュータ可読媒体は、コンピュータに対して、別の比較に基づいて、前記第1のアクセスポイントによる1または複数のプリコーディング行列の別のセットの使用の制限を拒否させるためのコードをさらに備える、請求項25に記載のコンピュータプログラムプロダクト。ワイヤレス通信システムにおける協調スケジューリングのための方法であって、1または複数のプリコーディング行列のセットの使用を制限するための命令をユーザ機器から受信することと、前記比較に基づいて、アクセスポイントによって前記1または複数のプリコーディング行列のセットの使用の制限を許可することとを備える方法。前記命令は、制限要求を備える、請求項33に記載の方法。ワイヤレス通信システムにおける協調スケジューリングのためのアクセスポイントであって、1または複数のプリコーディング行列のセットの使用を制限するための命令をユーザ機器から受信するように構成された受信機と、前記比較に基づいて、前記第1のアクセスポイントによる前記1または複数のプリコーディング行列のセットの使用の制限を許可するように構成されたプロセッサとを備えるアクセスポイント。前記命令は、制限要求を備える、請求項35に記載のアクセスポイント。ワイヤレス通信システムにおいて協調スケジューリングのためのアクセスポイントであって、1または複数のプリコーディング行列のセットの使用を制限するための命令をユーザ機器から受信するための手段と、前記命令に基づいて、前記アクセスポイントによる前記1または複数のプリコーディング行列のセットの使用の制限を許可するための手段とを備えるアクセスポイント。前記命令は、制限要求を備える、請求項37に記載のアクセスポイント。コンピュータ可読媒体を備えるコンピュータプログラムプロダクトであって、前記コンピュータ可読媒体は、コンピュータに対して、1または複数のプリコーディング行列のセットの使用を制限するための命令をユーザ機器から受信させるためのコードと、コンピュータに対して、前記比較に基づいて、前記第1のアクセスポイントによる前記1または複数のプリコーディング行列のセットの使用の制限を許可させるためのコードとを備える、コンピュータプログラムプロダクト。前記命令は、制限要求を備える、請求項39に記載のコンピュータプログラムプロダクト。[詳細な説明]例示的exemplaryという用語は実例、事例、例証として提供されるを意味するために本明細書で使用される。例示的として本明細書に記述されている任意の実施形態は、他の実施形態より有利または優先されると必ずしも解釈されるべきではない。本明細書に記述されるテクニックは、符号分割多元接続CDMAネットワーク、時分割多元接続TDMAネットワーク、周波数分割多元接続FDMAネットワーク、直交FDMAOFDMAネットワーク、単一キャリアFDMASC-FDMAネットワークなど、様々なワイヤレス通信ネットワークに対して使用されうる。ネットワークnetworkおよびシステムsystemという用語は交換して使用されることが多い。CDMAネットワークは、UTRAUniversalTerrestrialRadioAccess、cdma2000などの無線テクノロジをインプリメントしうる。UTRAは、広帯域CDMAW-CDMAおよび低チップレートLCRを含む。cdma2000は、IS-2000、IS-95、およびIS-856標準をカバーする。TDMAネットワークは、GSM登録商標GlobalSystemforMobileCommunicationsなどの無線テクノロジをインプリメントしうる。OFDMAネットワークは、次世代UTRAE-UTRA、IEEE80211、IEEE80216、IEEE80220、フラッシュOFDMAなどの無線テクノロジをインプリメントしうる。UTRA、E-UTRA、GSMは、UMTSUniversalMobileTelecommunicationSystemの一部である。ロングタームエボリューションLTEは、E-UTRAを使用するUMTSの最新のリリースである。UTAR、E-UTRA、GSM、UMTS、LTEは、第3世代パートナーシッププロジェクト3GPPという名称の団体からの文書に記述されている。cdma2000は、第3世代パートナーシッププロジェクト23GPP2という名称の団体からの文書に記述されている。これらの様々な無線テクノロジおよび標準は、当技術分野において知られている。単一キャリア変調および周波数ドメイン等化を利用する単一キャリア周波数分割多元接続SC-FDMAはテクニックである。SC-FDMAは、性能がOFDMAシステムと類似しており、全体的な複雑性が本質的に同じである。SC-FDMA信号は、それ固有の単一のキャリア構造により、より低いピーク対平均電力比PAPRを有する。SC-FDMAは、特に、送信電力効率という点でより低いPAPRがモバイル端末に膨大な利益をもたらすアップリンク通信において、多くの注意を引き付ける。これは、現在、3GPPロングタームエボリューションLTEまたは次世代UTRAにおけるアップリンク多元接続スキームに対して実用的な仮説である。いくつかの態様において、本明細書の教示は、ロングタームエボリューションアドバンスドLTE-Advanced提案されるCoMP送信テクニックとして知られているテクニックのグループを用いるネットワークで用いられうる。図1は、例示的なワイヤレス通信ネットワーク100を示す。ワイヤレス通信ネットワーク100は、多数のユーザ間の通信をサポートするように構成される。ワイヤレス通信ネットワーク100は、例えば、セル102a~102gのような1または複数のセル102に分割されうる。セル102a~102g内の通信カバレッジは、例えば、BS104a~104gのような1または複数の基地局BS104例えば、ノード、アクセスポイントなどによって提供されうる。各BS104は、対応するセル102に通信カバレッジを提供し、それは、そのセルのサービング基地局と呼ばれうる。BS104は、例えば、UE106a~106lのような複数のユーザ機器UEとインタラクトしうる。セルcellおよびBSという用語は、本明細書において交換可能に使用され、それは、この用語が使用されるコンテンツから、適宜、物理デバイスまたは地理的エリアを指す。各UE106は、所与の瞬間に、順方向リンクFLおよび/または逆方向リンクRL上で1または複数のBS104と通信しうる。FLは、BSからUEへの通信リンクである。RLは、UEからBSへの通信リンクである。FLは、ダウンリンクとも呼ばれうる。さらに、RLは、アップリンクとも呼ばれうる。BS104は、例えば、適切なワイヤードまたはワイヤレスインターフェースによって相互接続され、互いに通信することができる。従って、各UE106は、1または複数のBS104を通して、別のUE106と通信しうる。例えば、UE106jは、次のようにUE106hと通信しうる。UE106jがBS104dと通信しうる。次に、BS104dがBS104bと通信しうる。次に、BS104bがBS106hと通信しうる。結果として、UE106jとUE106hとの間に通信が確立される。ワイヤレス通信ネットワーク100は、大きい地理的領域にわたってサービスを提供しうる。例えば、セル102a~102gは、隣接内のほんの数ブロック、あるいは、地方の環境の数平方マイルしかカバーしない可能性がある。1つの実施形態において、各セルは、さらに、1または複数のセクタ示されないに分割されうる。UE106は、通信ネットワークを通して音声またはデータを送受信するためにユーザによって使用されるワイヤレス通信デバイス例えば、モバイル電話、ルータ、パーソナルコンピュータ、サーバなどでありうる。ユーザ機器UEは、本明細書において、アクセス端末AT、モバイル局MS、あるいは、端末デバイスとも呼ばれうる。示されるように、UE106a、106h、106jは、ルータを備える。UE106b~106g、106i、106k、106lは、モバイル電話を備える。しかしながら、UE106a~106lの各々は、任意の適切な通信デバイスを備えうる。ワイヤレス多元接続通信システムは、複数のワイヤレスUEのための通信を同時にサポートしうる。上述されたように、各UEは、順方向リンクおよび逆方向リンク上の送信を介して1または複数のBSと通信しうる。順方向リンクあるいはダウンリンクは、BSからUEへの通信リンクを指し、逆方向リンクあるいはアップリンクは、UEからBSへの通信リンクを指す。この通信リンクは、単一入力単一出力システム、多入力多出力MIMOシステム、あるいは、ある他の種類のシステムを介して確立されうる。MIMOシステムは、データ送信のために、複数NT個の送信アンテナおよび複数NR個の受信アンテナを用いる。NT個の送信アンテナとNR個の受信アンテナとで形成されるMIMOチャネルは、空間チャネルとも呼ばれうるNS個の独立チャネルを備えうる。ここで、NS≦min{NT、NR}である。NS個の独立チャネルの各々は、1つの次元dimensionに対応する。MIMOシステムは、複数の送信アンテナおよび受信アンテナによって形成される次元性がさらに利用されると、改善された性能例えば、より高いスループット、および/または、より高い信頼性を提供しうる。MIMOシステムは、時分割複信TDDおよび周波数分割複信FDDをサポートしうる。TDDシステムにおいて、順方向および逆方向リンク送信は、相反原理によって逆方向リンクチャネルからの順方向リンクチャネルの推定が可能となるように、同一の周波数領域上である。これは、デバイス例えば、BS、UEなどが、複数のアンテナがデバイスで利用可能な場合に順方向リンク上で送信ビームフォーミング利得を抽出することを可能にする。本明細書の教示は、少なくとも1つの他のデバイスと通信するために様々なコンポーネントを用いるデバイス例えば、BS、UEなどに組み込まれうる。図2は、図1に示される例示的なBS104aおよび例示的なUE106aの機能ブロック図を示す。MIMOシステム200において、BS104aは、UE106aのような1または複数のUEと通信する。BS104aにおいて、多数のデータストリームについてのトラフィックデータが、データソース212から送信TXデータプロセッサ214に提供される。1つの実施形態において、各データストリームは、それぞれの送信アンテナを通して送信される。TXデータプロセッサ214は、各データストリームについてのトラフィックデータを、そのデータストリームに対して選択される特定のコード化スキームに基づいてフォーマット化、コード化、インターリーブし、コード化データを提供する。各データストリームについてのコード化データは、OFDMテクニックを使用してパイロットデータと多重化されうる。パイロットデータは、典型的に、既知の方法で処理される既知のデータパターンであり、チャネル応答を推定するために受信機システムで使用されうる。次に、各データストリームについての多重化されたパイロットおよびコード化データは、そのデータストリームに対して選択された特定の変調スキーム例えば、BPSK、QPSK、M-PSK、または、M-QAMに基づいて変調すなわち、シンボルマッピングされ、変調シンボルが提供される。各データストリームについてのデータレート、コード化、変調は、プロセッサ230によって実行される命令によって決定されうる。データメモリ232は、プログラムコード、データ、プロセッサ230またはBS104aの他のコンポーネントによって使用される別の情報を記憶しうる。次に、全てのデータストリームについての変調シンボルがTXMIMOプロセッサ220に提供され、それは、さらに、変調シンボルを処理しうる例えば、OFDMAの場合。次に、TXMIMOプロセッサ220は、NT個の変調シンボルストリームをNT個のトランシーバXCVR222A~222Tに提供する。いくつかの態様において、TXMIMOプロセッサ220は、データストリームのシンボル、および、シンボルが送信されているアンテナに対してビームフォーミング重みを適用する。各トランシーバ222は、それぞれのシンボルストリームを受信および処理し、1または複数のアナログ信号を提供し、このアナログ信号をさらに調整例えば、増幅、フィルタリング、および、アップコンバートして、MIMOチャネルを通る送信に適切な変調信号を提供する。次に、トランシーバ222A~222TからのNT個の変調信号は、それぞれNT個のアンテナ224A~224Tから送信される。UE106aにおいて、送信された変調信号は、NR個のアンテナ252A~252Rによって受信され、各アンテナ252からの受信信号は、それぞれのトランシーバXCVR254A~254Rに提供される。各トランシーバ254は、それぞれの受信信号を調整例えば、フィルタリング、増幅、および、ダウンコンバートし、調整された信号をデジタル化してサンプルを提供し、さらにサンプルを処理して対応する受信シンボルストリームを提供する。次に、受信RXデータプロセッサ260は、特定の受信機処理テクニックに基づいてNR個のトランシーバ254からNR個の受信シンボルストリームを受信および処理し、NT個の検出されたシンボルストリームを提供する。次に、RXデータプロセッサ260は、それぞれの検出されたシンボルストリームを復調、デインターリーブ、および、復号して、データストリームについてのトラフィックデータを復元する。RXデータプロセッサ260によって実行される処理は、BS104aのTXMIMOプロセッサ220およびTXデータプロセッサ214によって実行される処理に補完的である。プロセッサ270は、周期的に、どのプリコーディング行列を使用するか決定する以下で論述される。プロセッサ270は、行列インデックス部とランク値部とを備える逆方向リンクメッセージを公式化する。データメモリ272は、プログラムコード、データ、プロセッサ270またはUE106aの他のコンポーネントによって使用される別の情報を記憶しうる。逆方向リンクメッセージは、通信リンクおよび/または受信されたデータストリームについての様々な種類の情報を備えうる。次に、逆方向リンクメッセージは、TXデータプロセッサ238によって処理される。TXデータプロセッサ238は、さらに、データソース236から多数のデータストリームについてのトラフィックデータを受信しうる。変調器280は、データストリームを変調する。さらに、トランシーバ254A~254Rは、データストリームを調整し、BS104aにデータストリームを送り返す。BS104aにおいて、UE106aからの変調信号は、アンテナ224によって受信される。さらに、トランシーバ222は、変調信号を調整する。復調器DEMOD240は、変調信号を復調する。RXデータプロセッサ242は、復調信号を処理し、UE106aによって送信された逆方向リンクメッセージ例えば、情報を抽出する。次に、プロセッサ230は、ビームフォーミング重みを決定するために、どのプリコーディング行列を使用するか決定する。さらに、プロセッサ230は、抽出されたメッセージを処理する。BS104aおよびUE106aの各々について、記述されるコンポーネントのうちの2つ以上の機能が単一のコンポーネントによって提供されうることは認識されるべきである。図2がUE106aおよびBS104の単なる一例であることは理解されるべきである。UE106aおよびBS104は、各々、任意の適切な通信デバイスを備え、さらに、データおよび/または命令を記憶するためのメモリ、命令を実行し、本明細書に記述された方法を実行するためのプロセッサ、データを通信するためのトランシーバまたは、受信機および送信機、および/または、ある別の通信インターフェースを備える。図1に示されるような通信ネットワークにおいて、1または複数の非サービング基地局からのセル間干渉は、結果として、通信品質を下げうる。例えば、セル102dのBS104dからUE106jへの通信は、セル102fのBS104fからUE106fへの通信と干渉を引き起こしうる。図1に示されるように、干渉を引き起こす信号は点線で示され、デバイス間で望まれる実際の通信信号は、実線で示される。これは、各BS104によって送られた信号がBS104が位置するセル102にのみ留まるわけではなく、他のセルにも移動することから発生する。セル間干渉は、サービングBS104から送信される信号が最も弱く、非サービングBS104からの信号が最も強い所与のセル102のエッジにおいてより明白でありうる。この干渉は、例えば、通信においてさらなる誤り訂正コードを収容accommodateして干渉をオフセットするために、データスループットの削減を要求しうる。セル間干渉を減らすために、異なるセル102内のBS104は、互いにプリコーディング行列の使用を協調しうる。そのような協調は、所与のBS106によってサービス提供されているUE106における受信信号対干渉およびノイズ比SINRを改善しうる。例えば、BS104aがサービス提供するUE106aと通信するために、BS104aが特定のプリコーディング行列を使用することは、UE106aにおけるSINRを改善しうる。同様に、BS104aによってサービス提供されているセル102aに近い他のBS104例えば、それぞれの隣接セル102の隣接BS104c、104d、および、104bによる特定のプリコーディング行列の使用の制限は、UE106aにおける受信SINRを改善する。これは、同じプリコーディング行列を使用して送信された信号が互いに干渉する可能性が高いため起こりうる。このように、ネットワーク100全体の通信を改善するために、どのBS104がどのプリコーディング行列を使用すべきかを決定することは有益でありうる。本明細書の例はプリコーディング行列に関して記述されているが、他の種類のコードブックなど、別の送信ファクタが、同様の方法で、BS間で協調されうることに注意されたい。図2に関して上に論述されたように、UE106aおよびBS104aは、通信に使用するためのプリコーディング行列を決定する。通信のためのそのようなプリコーディング行列の使用の決定を協調するために、UE106および/またはBS104によって実行されうる様々な方法が下に記述される。いくつかの実施形態において、UE106および/またはBS104は、本明細書に記述される分散および反復された協調スケジューリングを可能にし、かつ、活用して、通信のためのプリコーディング行列の使用を決定するように構成されうる。分散および反復された協調スケジューリングは、サービングカバレッジセル内のユーザに対して干渉を引き起こすカバレッジセルによる1または複数のプリコーディング行列の使用を制限することによって、UE106における受信SINRを改善する。干渉を引き起こすカバレッジセルは、本明細書において、干渉セルinterferingcellと呼ばれる。スケジューリングは、所与のネットワーク内の全てのセル間のスケジューリングを協調することが不可能でありうるため、クラスタと呼ばれるセルのセット間で実行されうる。所与のクラスタに対するセルの選択は、本明細書の後半でさらに記述される。いくつかの実施形態において、UE106は、干渉セル102から受信された干渉に関する関連情報を集める。UE106は、この情報、UEが使用を望むプリコーディング行列についての情報、および/または、UE106と同じクラスタ内の他のセルによる使用をUE106が望まないプリコーディング行列についての情報を、それぞれのサービングBS104および/またはクラスタの干渉セル102のBS104に送信しうる。クラスタのBS104は、UE106からのこの情報を利用して、セル102における通信のためのプリコーディング行列の使用を協調する。例えば、BS104aは、特定のプリコーディング行列がセル102a内のBS104aによって使用されない場合、UE106aおよび、示されていないBS104aによってサービス提供されるさらなるUE106との通信品質の損失をユティリティメトリクとして計算しうる。BS104aは、さらに、ユティリティメトリクにおけるこの損失を、隣接セル102例えば、セル102c内のBS104例えば、BS104cによってサービス提供されるUE106例えば、UE106cによるプリコーディング行列の使用に基づくユティリティメトリクの利得と比較しうる。セル102cにおける、プリコーディング行列の使用に基づくユティリティメトリクの利得が、プリコーディング行列の使用を制限することに基づくユティリティメトリクの損失よりも大きい場合、BS104例えば、BS104aおよびBS104cは、協調して、セル102aにおけるプリコーディング行列の使用を制限し、セル102cにおけるプリコーディング行列の使用を可能にしうる。UE106による情報の収集とBS104による協調とが、より詳細に下で論述される。1つの実施形態において、UE106は、制限要求UE106と同じクラスタ内の他のセルが使用することをUE106が望まないプリコーディング行列に関する情報だけを、任意のメトリク計算を実行することなく、それぞれのサービングBS104および/またはクラスタの干渉セル102のBS104に送信する。そのような制限要求を受信するBS104は、自動的に、あらゆるそのような受信制限要求を許可するように構成されうる。よって、そのような制限要求は、特定のプリコーディング行列の使用を制限するための命令ともみなされうる。そのような実施形態は、任意のユティリティメトリク計算を実行する必要性を省略する。さらに、そのような実施形態において、UE106に対するユティリティの合計全体は最大化されない可能性があるが、セル102の中心近くのUE106のユティリティを潜在的に犠牲にする一方で、セル102のエッジ近くのUE106に対するユティリティは増加するであろう。セル102のエッジ近くのUEは典型的にセル102の中心近いUE106よりもかなり低いデータスループットを有するため、これは有益でありうる。このように、セル102のエッジ近くのUEに対するユティリティの利得は、典型的に、セル102の中心近くのUE106に対するユティリティの損失よりも大きいであろう。図3は、図1に示のUE106からBS104にスケジューリングするための関連情報を送信するための例示的なプロセスのフローチャートである。1つの実施形態において、第1のステップ305では、各UE106例えば、UE106aは、例えば、以下で論述されるように、特定の情報を決定することによって関連情報を集める。さらに、ステップ310では、各UE106は、チャネル品質インジケータCQI報告および/またはプリコーディング行列インジケータPMI報告を生成する。ステップ315に続き、各UE106は、ネットワーク内のUE106によるプリコーディング行列の現在の使用に基づいて1または複数のプリコーディング行列に対する選好を示すために、生成された報告を、それぞれのサービングBS104BS104aおよび/またはクラスタの干渉セルのBS104に送信する。様々な実施形態において、UE106aは、異なる情報を異なるBS104に報告することができる。報告は、BS104aとのUE106aのリンクレベル性能を示すユティリティメトリク関数を含みうる。様々な実施形態において、ユティリティメトリク関数は、加えて、または、あるいは、信号対干渉およびノイズ比、残差ブロック誤り率での瞬間支援可能データレート、ロングタームデータスループット、または、残差ブロック誤り率での瞬間支援可能データレート、ロングタームデータスループット、および/または、最悪な干渉元の比を示しうる。それに制限されない例として、メトリク関数は、信号の送信電力、信号と関連づけられたプリコーディング行列、信号の干渉電力、および/または、UE106aによって識別される1または複数の干渉BS104によって使用されるプリコーディング行列に依存しうる。PMIと共に、あるいは、別で、各UE106例えば、UE106aは、それぞれのサービングBS104BS104aおよび/またはクラスタの干渉セルのBS104に制限要求を送信して、1または複数のプリコーディング行列に対する選好を示すことができる。例えば、制限要求は、使用によって起こる干渉により別のセルが使用することをUE106aが望まないプリコーディング行列を示す情報を含むことができる。そういうものとして、UE106aは、プリコーディング行列の使用が制限されることを要求することができる。制限要求は、報告に含まれうる。1つのインプリメンテーションにおいて、UE106aは、協調スケジューリングに重度の負担をかけないために、特定の閾値レベルを上回る干渉を引き起こすとして識別されたプリコーディング行列に対する制限要求を送信する。UE106aがPMI報告および/または制限要求しかそのサービングBS104aに送らない実施形態において、サービングBS104aは、さらに、クラスタ内の各BS104が、クラスタ内のUE106に対する制限要求およびメトリクについての情報を持てるように、クラスタ内の他のBS104aに情報を送る。BS104aへの送信のためのPMI報告および/または制限要求を生成する過程の一部として、UE106aは情報を集め、特定のメトリクを決定しうる。例えば、UE106aは、BS104aとの通信のために選好のプリコーディング行列を決定しうる。所与の送信時間インターバルTTIの間にUE106aの通信に干渉するBS104からの全ての信号は、協調のあらゆる仮定なく、所与のTTIの間にUE106aによって検出および決定されたものと同じ電力を有しており、同じプリコーディング行列を使用するという仮定の下でUE106aはこの決定を行いうる。選好のプリコーディング行列は、プリコーディング行列Bと呼ばれ、プリコーディング行列Bの使用と関連づけられたユティリティメトリク関数の値は、uBと呼ばれうる。UE106aは、さらに、UE106aと同じクラスタ内の干渉BS104から最悪な干渉元を決定しうる。関連する干渉BS104例えば、UE106aが、特定の閾値を上回る電力の信号を受信するBS104の各々について、UE106aは、それぞれの干渉メトリク関数を決定しうる。干渉メトリク関数は、干渉元のBS104がデータを送信していない、および/または、サイレントであり、UE106aにサービス提供しているBS104aのプリコーディング行列が一定であり、および/または、UE106aにサービス提供するBS104からの信号の電力が一定であるという少なくとも1つの仮定に基づきうる。例えば、UE106aは、干渉BS104がデータを送信していないと仮定し、それによって、ユティリティの損失を決定するために干渉BS104が送信している場合、ユティリティ値を、プリコーディング行列を使用したユティリティ値に比較することができる、うる。加えて、UE106aは、サービングBS104aが、干渉が検出された時と同じプリコーディング行列を使用して同じ電力レベルで送信するであろうと仮定し、それによって、サービングBS104aの送信電力レベルまたはプリコーディング行列の変化がどのように干渉に影響を及ぼすかを推定する必要性を省きうる。UE106aは、BS104を識別する信号のセルIDを検出することによって、どの干渉元BS104から干渉信号が発生しているかを決定することができる。その時点でBS104によって使用されているプリコーディング行列は、干渉を引き起こすプリコーディング行列である。UE106aは、干渉のセットに対して生成された干渉メトリク関数を評価しうる。UE106aは、最大の干渉メトリク関数を有する干渉元となりうる最悪な干渉元を決定することができる。最大の干渉メトリク関数値は、uB|Bw=0と呼ばれうる。UE106aは、さらに、最悪な干渉元によって使用された場合に、ユティリティ関数uの最小値に帰着するプリコーディング行列Bwを決定しうる。このように、このプリコーディング行列Bwは、それがUE106aにおける最大レベルの干渉に対応するため、UE106aの観点から最悪な干渉元によって使用されうる最悪なプリコーディング行列である。最悪な干渉元がプリコーディング行列Bwを使用しない場合の対応メトリク値は、uB|Bwと呼ばれうる。UE106aは、さらに、最悪な干渉元によって使用された場合に、ユティリティ関数uの最大値に帰着するプリコーディング行列Bbを決定しうる。このように、このプリコーディング行列Bbは、それがUE106aにおける最低レベルの干渉に対応するため、UE106aの観点から最悪な干渉元によって使用されうる最良のプリコーディング行列である。最悪な干渉元がプリコーディング行列Bbを使用する場合の対応メトリク値は、uBBbと呼ばれうる。UE106aは、さらに、PMI報告、および/または、uB、uBBw=0、uBBw、および/または、uBBbを示す別個の報告情報を含みうる。例えば、いくつかの実施形態において、UEは、最悪なPMIおよびプリコーディング行列と関連づけられたメトリク値の差分uBBw-uB、および/または、Bwに関連したPMIを報告することができる。別の例において、UEは、最良のPMIおよびプリコーディング行列と関連づけられたメトリク値の差分uB|Bb-uB、および/または、プリコーディング行列Bbに関連したPMIを報告することができる。別の例において、UEは、最悪なPMIと関連づけられたメトリク値、プリコーディング行列と関連づけられたメトリク値、および/または、プリコーディング行列Bwを報告することができる。別の例において、UEは、最良のPMIと関連づけられたメトリク値、最良のPMIと関連づけられたメトリク値、プリコーディング行列と関連づけられたメトリク値、プリコーディング行列Bb、および/または、プリコーディング行列Bwを報告することができる。別の例において、UEは、干渉BS104と関連づけられたメトリク値をメトリク値uB|Bw=0として報告することができるそして、干渉BS104が最悪の干渉元であると決定される。クラスタのBSs104は、セル102内の通信に関しプリコーディング行列の使用と協調するための制限要求を含むUEsからのこの情報を利用することができる。上で論述されたように、BS104は、UE106のユティリティメトリクの損失と利得の一対比較を行うことによって、プリコーディング行列の使用を協調することができる。1つのBS104の比較は、別のBS104の比較から独立しうる。これらの比較の結果は、セル102内の通信のために特定のプリコーディング行列を使用するか否かを決定するために使用されうる。下に記述された実施形態において、中央のエンティティは、BS104間で協調をサポートするのに使用されない。このように、分散アプローチは、クラスタ内の全てのセル102内のUE106のユティリティの合計を最大化するという目的で使用される。UE106ごとのユティリティメトリクの定義を仮定すると、クラスタ内のBS104は、スケジューリング決定を行い、クラスタのスケジュールされた全てのUE106のユティリティの合計を最大化する可能性を増加させうるプリコーディング行列制限を考慮しつつ。例えば、クラスタのユティリティの合計は、以下の式で表されうる:ここで、Sはクラスタサイズであり、NiはセルiにおいてスケジュールされるであろうUE106の数である。そのようなユティリティ関数を最大化する方法が詳細に下に論述される。図4は、図1に示されるワイヤレス通信ネットワークにおいて通信をスケジュールするための例示的なプロセスのフローチャートである。第1のステップ403において、1または複数の物理リソースブロックphysicalresourceblockPRBが、クラスタ内のUE106に割り付けられる。1つの実施形態において、クラスタ内の各BS104は、それがサービスを提供しており、そのサービングBS104からUE106へのデータ送信のためのPRBを受信することができるUE106をランク付けする。このランク付けは、任意の決定されたスケジュールメトリクまたは既定のスケジュールメトリクに基づきうる。ランク付けは、各セル内の利用可能なPRBごとに実行されうる。ステップ405に続き、各BS104は、それぞれのBS104によってサービス提供されるUE106による使用のためのプリコーディング行列を決定しうる。所与のプリコーディング行列に対する選好は、例えば、UE106から受信された制限要求および/またはPMI報告に基づきうる。例えば、BS104aは、現在のネットワーク条件に基づいて最大のSINRおよび/またはメトリク関数値をUE106aに与えるプリコーディング行列を選択しうる。さらに、ステップ410において、クラスタ内のBS104は、予備のスケジューリング情報を互いに交換しうる。予備のスケジューリング情報は、PRB割付および/またはプリコーディング行列についての情報を含みうるが、それに限定されるわけではない。予備のスケジューリング情報は、いくつかの実施形態において、少なくとも、BS104によるUE106からの制限要求の受信に基づいて交換されうる。加えて、ステップ415において、BS104は、UE106から受信されたどの制限要求が有効であるかを識別する。PRBごとに、BS104は、少なくとも、BS104がクラスタ内の他のBS104から受信する予備のスケジューリング情報に基づいて有効な制限要求を識別することができる。有効な制限要求の識別がサービングBS104で行われる実施形態について、有効な制限要求は、サービングBS104から干渉BS104に送信されうる。ステップ420に続き、BS104は、協調セル102内、および、協調セル102にわたって、ユティリティメトリクにおける損失対利得の一対比較を実行しうる。そのような一対比較を実行する1つの方法が、図5に関して下にさらに記述される。さらに、ステップ425において、BS104は、制限要求を受け入れ、または、拒否し、対応する決定を他のBS104および/またはUE106に通信しうる。BS104のスケジューラは、BS104によってサービス提供されるセル内のUE106に対するユティリティ損失が、他のセル内のUE106に対するユティリティ利得の合計よりも低い場合、制限要求を受け入れることができる。制限要求を受け入れる決定を通信するために、BS104は、制限要求を受け入れる決定を示す情報を含むメッセージを送信することができる。このメッセージは、クラスタ内の他のBS104に送信されうる。いくつかの実施形態において、BS104は、BS104によってサービス提供されるセル102内のUE106に対するユティリティ損失が、他のセル102内のUE106に対するユティリティ利得の合計よりも高い場合、制限要求を拒否することができる。制限要求を拒否する決定を通信するために、BS104は、制限要求を拒否する決定を示す情報を含むメッセージを送信することができる。いくつかの実施形態において、メッセージは、この制限要求を送信したUE106に送信されうる。いくつかの実施形態において、メッセージがBS104から送られない可能性がある。BS104からのメッセージが欠けることで、拒否を暗にシグナリングすることができる。加えて、ステップ430において、BS104は、プリコーディング行列の使用の制限における衝突を識別する。例えば、衝突は、第1のBS104aが第1のプリコーディング行列Bの制限使用に同意し例えば、BS104cによってサービス提供されるUEからの制限要求に基づいて、同じまたはオーバラップする時間期間の間に、第1のプリコーディング行列Bが第1のBS104aによって依然として使用されているという仮定に基づいて、第2の協調BS104bがBS104aによってサービス提供されるUE106aからの制限要求に同意する場合に生じる。第1のプリコーディング行列Bの使用の理解における衝突は、BS104が制限の受け入れを示す情報を含むメッセージを受信することによって識別されうる。例えば、BS104aは、他の協調BS104から受信されたメッセージ、および、BS104aがそのプリコーディング行列または別のプリコーディング行列のために受信する1または複数の制限要求に応じてBS104aが送信するメッセージ特定のプリコーディング行列上の制限要求を受け入れるか、あるいは、拒否するのコンテンツを考慮しうる。ステップ435に続き、BS104は、プリコーディング行列の制限使用で識別された衝突を解決することができる。例えば、衝突を解決するために、BS104aは、プリコーディング行列Bへの制限を受け入れる前にBS104aが評価したユティリティ利得、および、BがBS104aで使用されることを仮定した他の協調BS104bによって評価されたユティリティ利得を比較することができる。この比較の結果に基づいて、BS104aは、適宜、別のメッセージを送信することができる。例えば、BS104aは、BS104aが受信した受け入れを拒否するか、あるいは、BS104aが現在または以前、BS104cまたは別のBS104に送信した受け入れを取り消すことができる。衝突解決ステップは、全ての衝突が解決されるまで、あるいは、ある別の時間期間まで、反復的に実行されうる。さらに、ステップ440において、BS104間の協調は、全ての衝突が解決された場合、終了されうる。しかしながら、いくつかの場合、全ての衝突は所与の時間期間内に解決されるわけではなく、BS104間の協調は、全ての衝突が解決される前に終了されうる。例えば、協調の終了が初期にデータ送信に向けられた送信時間インターバルTTIが開始する前に発生した場合、BS104は、終了メッセージを送信し、さらに、ステップ445において、次のTTIでそのサービングセル102内のUE106への送信をスケジューリングすることによって、他のBS104に知らせることができる。BS104は、BS104が任意のPRB上の任意のプリコーディング行列に対する制限要求を受け入れなかった場合、終了メッセージを送信することもできる。上で論述されたように、それは、受け入れがユティリティ利得を引き起こさないであろうとBS104が決定した場合にBS104が任意のPRB上の任意のプリコーディング行列に対して制限要求を受け入れないケースでありうる。ステップ445において、TTIが開始する前に制限使用における全ての衝突が解決されなかった場合、BS104は、既に行われた決定に従って、それらのUE106への送信をスケジューリングすることができる。前述のとおり、UE106は、指定のTTIにおいてBS104からデータを受信するようにスケジューリングされうる。次に、スケジューリングされたUE106は、次にTTIの間に受信することができる。さらに、この方法は、所与のTTIに対する終了の後のさらなるTTIの間に繰り返されうる。図5は、協調セル102内、および、協調セルにわたって、ユティリティメトリクにおける損失対利得の一対比較を実行するための例示的なプロセスのフローチャートである。例えば、いくつかの実施形態において、PRBごとに、ステップ505では、UE106に好まれるプリコーディング行列が制限される場合、BS104のスケジューラは、所与のセル102内のBS104によってサービス提供されるUE106に対するユティリティメトリクの損失を計算することができる。さらに、ステップ510において、スケジュールは、この制限から利益を得るであろう別の協調セル102におけるUE106と関連づけられたユティリティメトリクの利得を計算することができる。ステップ515へと続き、スケジューラは、プリコーディング行列の制限の仮定の下でユティリティ損失対ユティリティ利得の一対比較を行いうる。1つの実施形態において、上で論述された一対比較は、次のように実行されうる。PRABごとに、各BS104は、1つのプリコーディング行列の制限だけが可能にされると仮定する。下に記述される例において、UE106a、UE106c、および、UE106gは、全てが同じPRBに割り付けられると仮定される。UE106a、106c、106jは、それぞれ、BS104a、104c、104dによってサービス提供される。下に記述される例において、UE106aが、その選好プリコーディング行列がBであることを示す情報をBS104aに送信することは仮定される。さらに、UE106cは、その選好プリコーディング行列がB ́であることを示す情報をBS104cに送信する。加えて、UE106jは、その選好プリコーディング行列がB ́ ́であることを示す情報をBS104dに送信する。さらに、UE106aが、プリコーディング行列B ́の制限を要求する情報をBS104cに送信すると仮定される。さらに、UE106cは、プリコーディング行列B ́ ́の制限を要求する情報をBS104dに送信する。加えて、UE106jは、プリコーディング行列Bの制限を要求する情報をBS104aに送信する。各BS104は、プリコーディング行列が好まれるものであると報告するBS104のUE106のユティリティ損失と、そのプリコーディング行列の制限を要求する隣接セル内のUE106のユティリティ利得との一対比較を実行することができる。例えば、BS104aは、以下の比較を行いうるここで、u1Bは、隣接セルとの任意の協調なく、プリコーディング行列Bを使用した場合のUE106aに対するユティリティであり、は、隣接セルとの任意の協調なく、プリコーディング行列B以外のあらゆるプリコーディング行列を使用した場合のUE106aに対するユティリティであり、は、隣接セルとのあらゆる協調なく、プリコーディング行列B以外のあらゆるプリコーディング行列を使用する場合に、BS104aによってサービス提供される別のUE106UE106a以外例えば、UE106aによってサービス提供され、PRBに対してランク付けされた次のUE106に対するユティリティであり、は、ととの間の最大ユティリティであり、それは、UE106aの選好プリコーディング行列BがBS104aにおいて制限される場合にであり、は、プリコーディング行列B ́ ́を使用し、プリコーディング行列BがBS104aによって使用されないと仮定する場合に、BS104dによってサービス提供されるUE106jのためのユティリティであり、は、隣接セルとの任意の協調なく、プリコーディング行列B ́ ́を使用した場合のUE106jに対するユティリティであり、はととの比較を表す。同様に、BS104cは、以下の比較を行いうる:ここで、u2B ́は、隣接セルとの任意の協調なく、プリコーディング行列B ́を使用した場合のUE106cに対するユティリティであり、は、隣接セルとの任意の協調なく、プリコーディング行列B ́以外のあらゆるプリコーディング行列を使用した場合のUE106cに対するユティリティであり、は、隣接セルとの任意の協調なく、プリコーディング行列B ́以外のあらゆるプリコーディング行列を使用した場合に、BS104cによってサービス提供される別のUE106UE106c以外のに対するユティリティであり、は、ととの間の最大ユティリティであり、それは、UE106cの選好プリコーディング行列B ́がBS104cにおいて制限される場合にでありうる。は、プリコーディング行列Bを使用し、プリコーディング行列B ́がBS104cによって使用されないと仮定する場合に、BS104aによってサービス提供されるUE106aのためのユティリティであり、u1Bは、隣接セルとの任意の協調なく、プリコーディング行列Bを使用した場合のUE106aに対するユティリティであり、は、ととの比較を表す。同様に、BS104dは、以下の比較を行うことができる:ここで、u3B ́ ́は、隣接セルとの任意の協調なく、プリコーディング行列B ́ ́を使用した場合のUE106jに対するユティリティであり、は、隣接セルとの任意の協調なく、プリコーディング行列B ́ ́以外のあらゆるプリコーディング行列を使用した場合のUE106jに対するユティリティであり、は、隣接セルとの任意の協調なく、プリコーディング行列B ́ ́以外のあらゆるプリコーディング行列を使用した場合に、BS104dによってサービス提供される別のUE106UE106j以外のに対するユティリティであり、は、ととの間の最大ユティリティであり、それは、UE106jの選好プリコーディング行列B ́ ́がBS104dにおいて制限される場合にであり、は、プリコーディング行列B ́を使用し、プリコーディング行列B ́ ́がBS104dによって使用されないと仮定する場合に、BS104cによってサービス提供されるUE106cのためのユティリティであり、u2B ́は、隣接セルとの任意の協調なく、プリコーディング行列B ́を使用した場合のUE106cに対するユティリティであり、はととの比較を表す。一対比較の結果は以下のようになりうる:BS104によって実行される一対比較に応じて、BS104aは、UE106jからの制限要求が受け入れられたことを示す要求許可メッセージをBS104dに送りうる。BS104cは、UE106aからの制限要求が受け入れられたことを示す要求許可メッセージをBS104aに送ることができる。BS104dは、UE106cからの制限要求が拒否されたことを示す要求拒否メッセージをBS104cに送ることができる。いくつかの実施形態において、要求許可メッセージは、要求利得を送るBS104によって計算されるユティリティのネット利得を含みうる。ユティリティのネット利得は、UE106が制限を要求したプリコーディング行列に関する制限要求を受け入れたことにより生じうるユティリティ利得とユティリティ損失との差でありうる。さらに、上に記述されたように、BS104は、例えば、上の例で論述された要求許可と要求拒否メッセージとの間でプリコーディング行列の使用の制限における衝突を識別する。そのような衝突を識別および解決する例が下に記述される。1つの例において、BS104aは、衝突を下のように識別することができる。BS104aは、プリコーディング行列Bの制限を受け入れる許可をBS104dに送ると同時に、プリコーディング行列Bの使用を可能にする許可をBS104cから受信している。BS104cからの許可が、プリコーディング行列Bを使用するBS104aに基づくため、これは、同じプリコーディング行列の制限を受け入れるBS104aとの衝突の状態にある。この衝突を回避するために、BS104aは、以下のように、さらなる一対比較を実行しうる:特に、BS104aは、BS104cから受信されたネットユティリティ情報に基づいて、プリコーディング行列Bの使用を制限することによるクラスタ内のネットユティリティ利得を、プリコーディング行列Bを使用することによるクラスタ内のネットユティリティ利得と比較する。である場合、BS104aは、プリコーディング行列Bの使用を制限することが、プリコーディング行列B ́の使用を制限することよりもより多くのネットユティリティ利得を有すると決定する。結果として、BS104aは、BS104cがプリコーディング行列B ́を再度使用しうることを示す許可拒否メッセージをBS104cに送信する。この場合、両方の反復後の最後のスケジューリング決定は、BS104aによって使用されていないプリコーディング行列B例えば、BS104aによってサービス提供される別のUE106は、UE106aの代わりにプリコーディング行列≠Bでスケジューリングされうる、プリコーディング行列B ́でスケジューリングされたUE106c、および、プリコーディング行列B ́ ́でスケジューリングされたUE106jを含むことができる。である場合、BS104aは、プリコーディング行列Bの使用を制限することが、プリコーディング行列B ́の使用を制限することよりもより低いネットユティリティ利得を有すると決定する。結果として、BS104aは、BS104aがUE106jからの制限要求に関わらずプリコーディング行列Bを使用するであろうことを示す許可拒否メッセージをBS104dに送信する。この場合、両方の反復後の最後のスケジューリング決定は、プリコーディング行列BでスケジューリングされているUE106a、BS104cによって使用されていないプリコーディング行列B ́例えば、BS104cによってサービス提供される別のUE106は、UE106cの代わりにプリコーディング行列≠B ́でスケジューリングされうる、および、プリコーディング行列インジケータB ́ ́でスケジューリングされているUE106jを含むことができる。別の例において、衝突は、複数のBS104で検出されうる。例えば、3個のBS104a、104c、104dの全てにおける衝突の場合、ユティリティ差分の一対比較の第1の反復は、BS104a、104c、104dの各々において、次の通りである。この比較に基づいて、BS104は、次のメッセージを送信しうる:BS104aは、要求許可をBS104dに送信し、BS104cは、要求許可をBS104aに送信し、BS104dは要求許可をBS104cに送信する。結果として、BS104a、104c、および、104dの各々において衝突が存在しうる。これに応じて、第2の反復において、各BS104で送られた許可および受信された許可に対するネットユティリティ利得の一対比較が実行されうる。それに制限されない例として、送られた許可または受信された許可の一対比較の例示的な結果は以下の通りでありうる:このように、一対計算の第2の反復の後に送信されたメッセージは、次の通りである:BS104aは、BS104cに許可拒否を送り、それによって、BS104aがBS104cから受信された許可キャンセルする。BS104cは、BS104dに許可拒否を送り、それによって、BS104cがBS104dから受信した許可をキャンセルする。BS104dは、BS104cに許可拒否を送り、それによって、BS104dがBS104cから送られた許可を取り消す。このように、最後のスケジューリング決定は、BS104aによって使用されていないプリコーディング行列B例えば、BS104aによってサービス提供される別のUE106は、UE106aの代わりにプリコーディング行列≠Bでスケジューリングされうる、プリコーディング行列B ́でスケジューリングされているUE106c、プリコーディング行列B ́ ́でスケジューリングされているUE106jを含みうる。上の例は、単一のプリコーディング行列しかPRBにおいて所与のBS104において制限されない状況を記述している。多くてもPRBまたはPRBクラスタごとに1つのプリコーディング行列しか制限されることが許可されない上の例において、ユティリティ損失は、このPRBまたは、このPRBクラスタについてのUEランキングにおける最良のUEと次に最良のUEとのユティリティにおける差分でありうる。しかしながら、いくつかの実施形態において、1よりも多くのプリコーディング行列の制限は、任意の所与のPRBで、同時に、または、一斉に実行されうる。例えば、対応する制限要求を伴った3つの協調セル1、2、3における所与のPRBに対するUEランキングは、図6に示された通りである。この例において、セル1は、UE11、UE12、UE13などのサービングセルである。さらに、セル2は、UE21、UE22、UE23などのサービングセルである。さらに、セル3は、UE31、UE32、UE33などのサービングセルである。各UEの選好プリコーディング行列は、図6においてUEの横にリストされる。第1のステップとして、第1の一対比較は、次のように行われうる:比較の結果は以下のようになりうる。次のステップとして、所与のPRBのB2に対して任意の制限要求が受信されたか否かが決定されうる。制限要求が受信された場合、第2の一対計算が次のように実行されうる:第2の一対比較は、ユティリティにおける正のネット利得を計算し、B1およびB2の両方に対する制限の受け入れが実行されうる。次に、同様にB3に対して制限要求が受信された場合、同様な比較がB3に対して行われうる。第2の一対比較がユティリティにおける正のネット利得を計算しない場合、セルは、上の第1の比較に従って制限要求を受け入れ、B1に対する要求許可をセル2に送る。いくつかの実施形態において、協調スケジューリングの一部として、協調的なサイレンシングがセルによって用いられうる。例えば、他の協調セルから制限要求を受信するセルは、PRBを空にすることが合計ユティリティの最大化を助長することにつながる場合に、所与のPRBを空にすることを決定しうる。この場合、セルが空にしたPRBと同じPRB上でデータを受信するであろう他のセルの全てのUEは利益を得うる。この場合、変数Bは、使用が制限されているプリコーディング行列の全体のコードブックを表す。セル1は、以下を計算することができるPRBが選好プリコーディング行列B1でUE11に割り付けられた場合について:セル2は、以下を計算することができるPRBxが選好プリコーディング行列B2でUE22に割り付けられた場合について。セル3は、以下を計算することができるPRBxが選好プリコーディング行列B3でUE22に割り付けられた場合について。比較結果に基づいて、セルは、クラスタ内の他のセルに要求許可を送ることができる。任意の衝突の場合、要求許可において報告されるネットユティリティ利得が比較され、次に、適宜、許可拒否が続く。セル102は、共に、多種多様な方法でクラスタにグルーピングされうる。例えば、セル102は、クラスタ内の共通の地理的ロケーションに向けられているそれぞれのBS104のアンテナ照準規正に基づいてクラスタリングされうる。別の実施形態において、セル102は、互いに向き合っているそれぞれのBS104のアンテナに基づいてクラスタリングされる。さらに別の実施形態において、サービングBS104は、1または複数の強い干渉元のBS104とクラスタにグルーピングされうる。このアプローチは、強い干渉元BS104とサービングBS104とが特定のUE106aに対して決定されうるため、ユーザ固有クラスタリングアプローチである。強い干渉元のBS104は、長期の信号品質メトリクの1または複数の測定に基づいてUE106aによって識別されうる。強い干渉元BS104は、いくつかの実施形態においてUE106aのジオメトリに基づきうる。例えば、サービングBS104a、および、UE106aのジオメトリに基づく2つの最強干渉元BS104は、クラスタへとグルーピングされうる。このクラスタリングアプローチを用いて、同じセル102内のセルは、異なるクラスタに属しうる。図7は、図1に示される別の例示的なユーザ機器106の機能ブロック図を示す。UE106は、送信機710、プロセッサ720、プロセッサ720で実行されうる命令を記憶しているメモリ730、報告生成モジュール740、PMIモジュール750、干渉決定モジュール760、および/または、メトリク関数モジュール770を含むことができる。いくつかの実施形態において、送信機710は、リンクレベル性能を示すPMI報告のような報告を送信するように構成されうる。報告は、少なくともPMI情報に基づきうる。送信機710は、報告を1または複数のBS104に送信するように構成されうる。セルは、サービングBS104、最悪な干渉BS104、あるいは、UE106のサービングBS104と最悪な干渉BS104でありうる。送信機710は、無線経由でOTA、または、UE106のサービングBS104を介して、報告を送信することができる。報告生成モジュール740は、送信機が報告を送信する前に報告を生成するように構成されうる。報告生成モジュール740は、PMIモジュール750、干渉決定モジュール760、および、メトリク関数770を含みうる。PMIモジュール750は、PMIを決定するように構成されうる。PMIモジュール750は、さらに、PMI情報を決定するように構成されうる。メトリク関数およびPMI情報は、少なくとも最悪な干渉元に基づきうる。PMIを決定することは、メトリク関数の最小値に帰着する最悪な干渉元のプリコーディング行列を決定すること、および、メトリク関数の最大値に帰着する最悪な干渉元のプリコーディング行列を決定することを含みうる。干渉決定モジュール760は、最悪な干渉元を決定するように構成されうる。メトリク関数モジュール770は、リンクレベル性能を示すメトリク関数を決定するように構成されうる。プロセッサ720は、本明細書に記述された機能のいずれかを実行するように構成されうる。図8は、図1に示される別の例示的なBS104の機能ブロック図を示す。BS104は、いくつかの実施形態において、PRBをUE106に割り付けるように構成されたリソース割付モジュール806を含むことができる。BS104によって管理されるセル102は、クラスタ内の複数の協調セルのうちの1つでありうる。BS104は、さらに、BS104によって使用するための選好プリコーディング行列を選択するように構成されたプリコーディング行列選択モジュール808と、物理リソースブロックおよび選好プリコーディング行列についての予備のスケジューリング情報を通信するように構成されたスケジューリングモジュール810と、クラスタ内の複数の協調セルのうちの少なくとも1つに制限要求を送信するように構成されたトランシーバ820とを含みうる。BS104は、少なくとも制限要求に基づくユティリティの一対計算の第1の反復を実行し、少なくとも1または複数の一対計算に基づいて制限要求を受け入れるまたは拒否するように構成された制限要求評価モジュール812を含むことができる。BS104は、さらに、プリコーディング行列と関連づけられた制限使用における衝突を識別し、制限使用における衝突を解決するように構成された制限使用衝突モジュール814を含みうる。ここで、解決することは、少なくとも、ユティリティの一対計算の第2の反復を実行することに基づく。BS104は、BS104によって管理されるセルの外側のセル102内のUE106から制限要求が受信された結果として生じる衝突を識別することができる。BS502は、さらに、制限使用において衝突が識別されないこと、または、任意の物理リソースブロック上で任意のプリコーディング行列に対する制限要求が識別されないことのうちの少なくとも1つに応じて協調を終了させ、協調の終了に応じて次の送信時間インターバルの間にデータを送信するようにセル内のUE106をスケジューリングするように構成されたスケジューリングモジュール810を含むことができる。BS104は、さらに、プロセッサ816と、本明細書に記述された機能のうちの1または複数の機能を実行するためにプロセッサ816によって実行されうる命令を記憶するメモリ818とを含みうる。当業者は、様々なステップが追加されうること、または、それらのステップが、図3乃至5に関して記述されたプロセスから省略されうることを認識するべきである。さらに、プロセスの様々なステップは、上に記述されたものとは異なる順序で実行されうる。本明細書において、第1のfirst、第2のsecondなどの指示語を用いた任意のエレメントへの任意の参照が、一般的に、これらのエレメントの量または順序を制限しないことは理解されるべきである。むしろ、これらの指定は、2つ以上のエレメントまたはエレメントのインスタンスを区別する便利な方法として本明細書で使用されうる。このように、第1および第2のエレメントへの参照は、2つのエレメントしか用いられえないこと、あるいは、第1のエレメントがある方法で第2のエレメントに先行しなければならないことを意味しない。さらに、別途記述されてない限り、エレメントのセットは1または複数のエレメントを備えうる。加えて、本記述または請求項で使用されるA、B、またはCのうちの少なくとも1つatleastoneofABorCという表現の用語は、AまたはBまたはC,あるいは、これらのエレメントのあらゆる組み合わせAorBorCoranycombinationoftheseelementsを意味する。当業者は、情報と信号とが、多様で異なるテクノロジとテクニックのいずれかを用いて表されることを理解するであろう。例えば、上の記述全体を通して参照されうるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または粒子、光電場または光粒子、またはこれらのあらゆる組み合わせによって表されうる。当業者はさらに、本明細書に開示された例と関連して記述されている様々な実例となる論理ブロック、モジュール、回路、方法、および、アルゴリズムが電子ハードウェア、コンピュータソフトウェアまたは両方の組み合わせとしてインプリメントされることを認識するであろう。このハードウェアとソフトウェアの互換性を明確に示すために、様々な実例となるコンポーネント、ブロック、モジュール、回路、方法、および、アルゴリズムが、それらの機能性という観点から一般的に上に記述されている。ハードウェア、または、ソフトウェアとしてそのような機能性がインプリメントされるか否かは、特定のアプリケーションとシステム全体に課された設計制約とに依存する。当業者は特定アプリケーションごとに様々な方法で上に記述された機能性をインプリメントすることができるが、このようなインプリメントの決定は本発明の範囲からの逸脱の原因になるとして解釈されるべきではない。本明細書に開示された例と関連して記述される様々な実例となる論理ブロック、モジュール、回路は、汎用のプロセッサ、デジタル信号プロセッサDSP、特定用途向けICASIC、書替え可能ゲートアレイFPGAまたは他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、もしくは、本明細書に記述された機能を実行するよう設計されたこれらの任意の組み合わせと一緒にインプリメントまたは実行されうる。汎用プロセッサはマイクロプロセッサでありうるが、代替で、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンでありうる。プロセッサは、また、例えば、DSPとマクロプロセッサ、複数のマイクロプロセッサ、DSP通信に結合した1または複数のマイクロプロセッサ、その他の上記構成の組み合わせといった計算デバイスの組み合わせとしてもインプリメントされうる。本明細書に開示された態様に関して示される方法またはアルゴリズムのステップは、直接的にハードウェアに、プロセッサによって実行されるソフトウェアモジュールに、または、それら二つの組み合わせに組み込まれうる。ソフトウェアモジュール例えば、実行可能な命令および関連データを含むおよび他のデータは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、取り外し可能ディスク、CD-ROM、または、当技術分野で知られているコンピュータ可読記憶媒体のあらゆる別形態などのデータメモリに存在しうる。例示的な記憶媒体は、例えば、プロセッサが記憶媒体から情報例えば、コードを読み取り、記憶媒体に情報を書き込むことができるように、コンピュータ/プロセッサ本明細書において、便宜上プロセッサと呼ばれるのような機械に結合されうる。例示的な記憶媒体はプロセッサに一体化されうる。プロセッサおよび記憶媒体はASICに存在しうる。ASICはユーザ機器に存在しうる。代替において、プロセッサおよび記憶媒体は、個別コンポーネントとして、ユーザ機器に存在しうる。さらに、いくつかの態様において、任意の適切なコンピュータプログラムプロダクトは、本開示の態様のうちの1または複数の態様に関するコード例えば、少なくとも1つのプロセッサによって実行可能なを備えるコンピュータ可読媒体を備えうる。いくつかの態様において、コンピュータプログラムプロダクトは、パッケージングマテリアルを備えうる。1または複数の例示的な実施形態において、記述された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらのあらゆる組み合わせにインプリメントされうる。ソフトウェアにインプリメントされた場合、この機能は、コンピュータ可読媒体上の1または複数の命令またはコードとして記憶または送信されうる。コンピュータ可読媒体は、コンピュータ記憶媒体と、ある箇所から別の箇所へのコンピュータプログラム移送を容易にする任意の媒体を含む通信媒体との両方を含む。記憶媒体はコンピュータによりアクセスされることができる任意の利用可能な媒体でありうる。それに制限されない例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、もしくは、コンピュータによってアクセスされることができ、命令やデータ構造形で所望のプログラムコードを搬送または記憶するために使用されうる任意の別媒体を備えうる。さらに、任意の接続は適切にコンピュータ可読媒体と呼ばれる。例えば、同軸ケーブル、光ファイバーケーブル、撚線対、デジタル加入者回線DSL、または赤外線、無線、マイクロ波などのワイヤレステクノロジを使用してウェブサイト、サーバ、または他のリモートソースからソフトウェアが送信されると、この同軸ケーブル、光ファイバーケーブル、撚線対、DSL、または赤外線、無線、マイクロ派などのワイヤレステクノロジは媒体の定義に含まれる。ディスクdiskとディスクdiscは、本明細書で使用される場合、コンパクトディスクCD、レーザディスク、光ディスク、デジタル多用途ディスクDVD、フロッピー登録商標ディスク、ブルーレイ登録商標ディスクを含む。ディスクdiskは通常磁気作用によってデータを再生し、ディスクdiscはレーザーで光学的にデータを再生する。このように、いくつかの態様において、コンピュータ可読媒体は、非一時的なコンピュータ可読媒体例えば、有形媒体を備えうる。加えて、いくつかの態様において、コンピュータ可読媒体は、一時的なコンピュータ可読媒体例えば、信号を備えうる。上記の組み合わせもコンピュータ可読媒体の範囲内に含まれるべきである。当業者が本発明を実施および使用することを可能にするために、開示された例の以上の記述は提供される。これらの例に対する様々な変更は当業者には容易に明らかであり、本明細書において定義された包括的な原理は、本発明の精神または範囲を逸脱することなく他の例に適用可能である。このように、本発明は、本明細書に示された例に制限されることを企図せず、本明細書に開示された原理および新規な特徴と合致する最も広い範囲が与えられるべきである。"